Displaying 1 to 17 from 17 results

mathjs - An extensive math library for JavaScript and Node.js

  •    Javascript

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.

Dambach Linear Algebra Framework

  •    

The 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.

Math.Net PowerShell

  •    

PowerShell environment for Math.Net Numerics library, defines a few cmdlets that allow to create and manipulate matrices using a straightforward syntax.

sparse - Sparse matrix formats for linear algebra supporting scientific and machine learning applications

  •    Go

Implementations 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%.




camera-unproject - unproject 2D point to 3D coordinate

  •    Javascript

Unprojects 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.

perspective-camera - a high-level 3D perspective camera

  •    Javascript

A 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.

node-sylvester - :cat: Sylvester is a vector, matrix, and geometry library for JavaScript, that runs in the browser and on the server

  •    Javascript

The 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.

vektor

  •    Javascript

Note: Vectors can be initialized with 2 or 3 arguments only. Note: only works with square matrices... for now.


graphmath - An Elixir library for performing 2D and 3D mathematics.

  •    Elixir

Graphmath 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.

SmallBASIC - SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes

  •    C

SmallBASIC 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

matt - JavaScript DSL for Matrices

  •    Javascript

Matt is a JavaScript DSL for Matrices. Determinate, transpose, and invert immutable, ES6-ready matrices with ease. Matt is available on NPM.

SassyMatrix - [UNMAINTAINED] All you ever wanted to deal with matrices in Sass.

  •    CSS

All 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.

linear-algebra - Linear algebra for Nim

  •    Nim

This 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.

neo - A matrix library

  •    Nim

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. 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.

glm - jvm glm

  •    Kotlin

This 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.

SassyMatrix - [UNMAINTAINED] All you ever wanted to deal with matrices in Sass.

  •    SCSS

All 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.






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.