|
Numeric Javascript
|
Numeric Javascript
is a library for numerical computations in Javascript. You can write Javascript
programs that manipulate matrices, solve linear problems, find eigenvalues and
solve optimization problems in the browser using Numeric Workshop
or in your own web pages by downloading numeric.js. You can also use
Numeric Javascript outside the browser in any Javascript environment.
Examples
Each of these examples runs in the Workshop.
Workshop
The Workshop is a Javascript console that can be used to experiment with
Numeric Javascript by writing a "Worksheet" of Javascript commands. This Worksheet can be saved and
shared simply by sharing a permanent link to the Worksheet.
The Workshop also includes plotting facilities using the
Flot plotting library.
Performance
Although Javascript does not reach the same performance as native programs, the Numeric Javascript
library is carefully tuned to obtain the best possible performance for a Javascript program. You
can compare the performance of Numeric, Sylvester and
Google Closure's
Matrix
object using our Benchmark.
Correctness
Numeric Javascript contains a set of unit tests that are automatically run in several browsers. You can
view the report that is automatically generated.
Development
We have a public github repository.
Community
Join the discussion on our Google Group.
About the Author
I am Sébastien Loisel.
You can use the following bibtex entry:
@misc{
numericjs,
Author = {S{\'e}bastien Loisel},
Title = {Numeric Javascript},
howpublished = {\url{http://www.numericjs.com/}} }