Displaying 1 to 20 from 35 results

Besides its obvious scientific uses, NumJs can also be used as an efficient multi-dimensional container of generic data. NumJs is licensed under the MIT license, enabling reuse with almost no restrictions.

linear-algebra ndarray nodejs array multi multidimensional dimension higher image volume webgl tensor matrix linear algebra science numerical computing stride shape numpyA JavaScript implementation of descriptive, regression, and inference statistics. Implemented in literate JavaScript with no dependencies, designed to work in all modern browsers (including IE) as well as in node.js.

statistics regression math descriptive linear probabilityModular multidimensional arrays for JavaScript.ndarrays can be transposed, flipped, sheared and sliced in constant time per operation. They are useful for representing images, audio, volume graphics, matrices, strings and much more. They work both in node.js and with browserify.

ndarray array multi multidimensional dimension higher image volume webgl tensor matrix linear algebra science numerical computing stride shapeA high performance linear algebra library, written in JavaScript and optimized with C++ bindings to BLAS. The documentation is located in the wiki section of this repository.

blas matrix vector linear-algebra high-performance-computing machine-learning linear algebraThe Dambach Linear Algebra Framework is a general purpose Linear Algebra framework for .Net. The main goal is to enable ordinary programmers (who do not have a math degree) to make use of linear algebra methods in solving everyday problems.

algebra garbage linear linear-algebra linear-systems math matricesA simple, stateless, functional mechanism to perform actions repetitively until successful. This project is currently in "pre-release". While the code is heavily tested, the API may change. Vendor (commit or lock) this dependency if you plan on using it.

retry backoff functional stateless jitter delay limit wait linear incremental exponential fibonacciConsole ASCII line charts in pure Javascript (for NodeJS and browsers) with no dependencies. This code is absolutely free for any usage, you just do whatever the fuck you want.The width of the chart will always equal the length of data series. The height and range are determined automatically.

console-log console js ascii chart plot graph nodejs text-chart ascii-chart line-charts browser node-js terminal ansi lines charting charting-library asciichart charts draw box-drawing drawing stats line linear ascii-graphics graphics command-line commandline bash shell sh lightLinearly interpolate two numbers, but snap to the closest value if the difference between them is small enough. Comes in handy if you're running an animation but don't want to keep making unnecessary updates to a value as it approaches JS's limits in numerical precision.MIT. See LICENSE.md for details.

lerp linear interpolation interpolate numbers close snap lock value difference smallDecompose the matrix A into L and U, mutating L and U in-place.A is not modified.

ndarray crout matrix lu decomposition linalg linear algebra mathGeneral matrix multiply for ndarrays. This is analogous to the BLAS level 3 routine xGEMM.Note that while this implementation is correct, it is not yet very optimized. If someone wants to take over this project or suggest improvements, patches are welcome.

scijs matrix multiply ndarray blas level 3 general vector outer inner product linear algebra numerical methodsMultilinear (ie bilinear/trilinear) interpolation for ndarrays.Interpolates values on an ndarray.

ndarray linear multilinear bilinear trilinear interpolate grid image volume densityReturns true if the matrix has a solution, otherwise false.

ndarray linear algebra equations math linalg lu decomposition matrixOperators with the -eq suffix perform an assignment.

ndarray math operations scientific linear algebraThis module solves sparse symmetric positive definite linear systems, by finding the Cholesky decomposition(the LDL^T decomposition, and not the LL^T decomposition), and then doing forward substitution and backward substitution. It is basically a Javascript port of the paper "Algorithm 8xx: a concise sparse Cholesky factorization package". This kind of solver has many applications in digital geometry processing.Decomposes M into the Cholesky decomposition of the form LDL^T. A function is returned that can be used to solve the equation Mx = b, for some given value of b.

numerical computing sparse matrix solver linear system choleskyThis library can be used to generate cache efficient map/reduce operations for ndarrays.Note that in the above, i is not an actual Array, the indexing notation is just syntactic sugar.

scijs ndarray component scientific computing volume image array typed scalar math linear algebra signal operation scan map reduce cache arithmeticJavaScript component for linear least squares regression analysis.

least squares linear regression statisticsThis is a grab-bag of Robert Penner's easing equations, most of the code from glsl-easings. Pull requests for optimizations are welcome.Each easing has its own file which can be required individually. The entry point also exports all eases with camelCase, so require('eases/expo-in-out') becomes require('eases').expoInOut.

ease eases robert penner easing easings linear lerp animation tween anim animations tweening tweens function functions expo quint quadraticIn the fashion of small modules and saving keystrokes; this is a bare-bones linear interpolation function. Same as mix in GLSL.Interpolates from start to end using the given alpha.

linear interpolation lerp interp smoothstep mix anim animation animateDecomposes a 3D matrix, useful for animations. Code ported from W3 CSS Spec. PRs for more tests/robustness/optimizations welcome.You may also be interested in mat4-interpolate, mat4-recompose, and css-mat4.

4x4 decompose gl-mat4 mat4 decomposition interpolation lerp linear tween animate css matrix
We have large collection of open source products. Follow the tags from
Tag Cloud >>

Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
**Add Projects.**