Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.
math complex-numbers matrices units bignumbers expression-evaluator mathematics functions numeric algebra parser expression number bignumber complex fraction matrix unitThe 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 matricesPowerShell environment for Math.Net Numerics library, defines a few cmdlets that allow to create and manipulate matrices using a straightforward syntax.
calculus linear-algebra matrices matrix numerics powershellImplementations of selected sparse matrix formats for linear algebra supporting scientific and machine learning applications.Machine learning applications typically model entities as vectors of numerical features so that they may be compared and analysed quantitively. Typically the majority of the elements in these vectors are zeros. In the case of text mining applications, each document within a corpus is represented as a vector and its features represent the vocabulary of unique words. A corpus of several thousand documents might utilise a vocabulary of hundreds of thousands (or perhaps even millions) of unique words but each document will typically only contain a couple of hundred unique words. This means the number of non-zero values in the matrix might only be around 1%.
matrix scientific-computing machine-learning sparse-matrices matrices csr coo csc dictionary-of-keysUnprojects a 2D screen space point into 3D space using the inverse of your camera's combined matrix.Unprojects the 2D point into 3D space using the viewport bounds (screen x, y, width, height) and invCombined matrix.
project vector matrix matrices gl-vec gl-vec3 gl-mat4 projection unprojection unproject camera 3d 2dA high-level 3D perspective camera with a familiar and convenient interface, built from modular pieces.See demo/canvas.js for a full example, using Canvas2D.
perspective projection rendering 3d webgl glsl stackgl gl-mat4 matrix matrices mat4 ray pick intersectionThe original documentation for "Sylvester" should help you through basic operations. An intro that contains node-specific features can also be found {on Chris Umbel's blog}[http://www.chrisumbel.com/article/sylvester_node_js_matrix_vector_math]. We're looking for someone to help get the documentation situation under control.First I'd like to show some examples of features that aren't in the standard (non-node) Sylvester. I'll likely attempt to commit these back to Sylvester at some point soon.
matrix linear-algebra vector sylvester graphics linear line algebra matricesNote: Vectors can be initialized with 2 or 3 arguments only. Note: only works with square matrices... for now.
vector matrix matrices linear-algebra transformationsGraphmath is a library for handling common 2D and 3D operations, usually with an eye towards vector arithmetic for graphics and simulation. It's designed to be comfortable to use, reasonably fast, and something which will benefit game developers and graphics programmers, though it may also be useful for robotocists and anyone attempting large-scale simluations which exist in R2 or R3.
elixir-lang matrices vector graphics elixir hexSmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, and graphic commands along with structured programming syntax
basic-programming smallbasic scripting-language interpreter matricesMatt is a JavaScript DSL for Matrices. Determinate, transpose, and invert immutable, ES6-ready matrices with ease. Matt is available on NPM.
matrix matrices vectorAll you ever wanted to deal with matrices in Sass. All you need is a clean version of Sass 3.3. Otherwise it's just pure Sass madness.
sass matrix matrices scssThis library is not mantained anymore. It still works fine, but new development happens on Neo. The main difference between the two libraries is that Neo only focuses in what we call here dynamic vectors and matrices. Using static types to encode dimensions was a nice experiment, but it turned out to be one more dimension to support (along with 32 vs 64 bit, CPU vs GPU, dense vs sparse...). This library is meant to provide basic linear algebra operations for Nim applications. The ambition would be to become a stable basis on which to develop a scientific ecosystem for Nim, much like Numpy does for Python.
linear-algebra matrices vectors nimThis library is meant to provide basic linear algebra operations for Nim applications. The ambition would be to become a stable basis on which to develop a scientific ecosystem for Nim, much like Numpy does for Python. The library has been tested on Ubuntu Linux 16.04 64-bit using either ATLAS, OpenBlas or Intel MKL. It was also tested on OSX Yosemite. The GPU support has been tested using NVIDIA CUDA 8.0.
linear-algebra matrices vectors nimThis is the Kotlin port of OpenGL Mathematics (GLM), written by g-truc (repository), a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. GLM provides classes and functions designed and implemented with the same naming conventions and functionality than GLSL so that anyone who knows GLSL, can use GLM as well in Kotlin and Java.
kotlin graphics mathematics glm jogl lwjgl geometry-library matrices vectors android math-libraryRead more about it here.
matrices linear-algebra mathjsAll you ever wanted to deal with matrices in Sass. All you need is a clean version of Sass 3.3. Otherwise it's just pure Sass madness.
sass matrix matrices scss
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.