JSM - JavaScript Matrix library
This library intends to provide an easy way to deal with nd-array. Its implementation has many advantages since it takes advantage of typed array which allow for fast computation and controlled memory consumption. The design allows to work with real as well as complex values and is easy to use thanks to the object notation. Many modules are developed for ND-Array manipulation including: value selection and modifications ; arithmetic and boolean operations ; linear algebra ; image processing, such as filtering, FFT, image matching ; statistical processing ; and many others. The inspiration is the well known Matlab software though there are some differences in the syntax we used.