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 numpyModular 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 shapeThe GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.
math mathematics numerical scientific algorithms random-numberscikit-cuda provides Python interfaces to many of the functions in the CUDA device/runtime, CUBLAS, CUFFT, and CUSOLVER libraries distributed as part of NVIDIA's CUDA Programming Toolkit, as well as interfaces to select functions in the CULA Dense Toolkit. Both low-level wrapper functions similar to their C counterparts and high-level functions comparable to those in NumPy and Scipy are provided. Package documentation is available at http://scikit-cuda.readthedocs.org/. Many of the high-level functions have examples in their docstrings. More illustrations of how to use both the wrappers and high-level functions can be found in the demos/ and tests/ subdirectories.
gpu cuda blas lapack numericalTheano is a Python library that allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays. It is built on top of NumPy. Its features include tight integration with NumPy, transparent use of a GPU, dynamic C code generation and lot more.
deep-learning neural-network math numerical symbolic blas numpy gpu autodiff differentiationDeeplearning4J is an open source, distributed neural net library written in Java and Scala. It integrates with Hadoop and Spark and runs on several backends that enable use of CPUs and GPUs. It provides versatile n-dimensional array class for Java and Scala.
deep-learning neural-network numerical scientific artificial-intelligenceGeneral 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 methodsThis 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 choleskyA cross-browser, numerically stable way to add floats in Javascript. Produces a faithful rounding of the sum (the result is an immediate floating-point neighbor of the true value).The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
numerically stable faithful rounding float error propagation summation accumulate addition numerical analysisEfficient, high-performance linear algebra library for node.js and browsers. This is a low-level algebra library which supports basic vector and matrix operations, and has been designed with machine learning algorithms in mind.
linear algebra math precision float numerical analysis regression machine learningSolve quadratic equations using a numerical stable method
numericalWant one that's not there? Open an issue, or better yet, a pull request adding it. All of the methods are hand-written in asm.js, so they should be fast. Not that your integration method would ever be your bottleneck anyway, but hey... why not.
numerical integrate integration rk4 runge kutta euler physics ode ordinary differential equation###Description A nodejs module for interacting with the Quandl API. ###Configuration Simply require the quandl module, instantiate a new Quandl object, configure it if necessary, and start making calls. The auth token and api version are configurable.
quandl node-quandl api finance numerical data economic social datasetsFast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch. This library wraps fill-range to support range expansion using .. separated strings. See fill-range for the full list of options and features.
range letters fill range-expansion array expand numbers alpha alphabetical bash brace expansion glob match matches matching number numerical ranges shPlease consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support. Expands numbers and letters, optionally using a step as the last argument. (Numbers may be defined as JavaScript numbers or strings).
range letters numbers fill expand step sequence increment micromatch regex-range capture alpha alphabetical array bash brace expansion glob match matches matching number numerical ranges regex shSolves sparse symmetric positive definite linear systems. These problems arise in many physical applications, like linear elasticity, heat transfer and other diffusion based transport phenomena. This code implements the conjugate gradient method using a Jacobi preconditioner.
linear solve algebra math numerical method conjugate gradient preconditioner jacobi diagonal iterative sparse matrix vector physicsFixed point math C# library
c-sharp mathematics numerical fixed-point:umbrella: Implementations of mathematical functions, formulas and concepts
mathematics implementation math funny awesome formula practice algorithm numerical mathematical-functionsPandas port in C#, data analysis tool.
pandas numerical numsharp
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.