Displaying 1 to 20 from 31 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.

Winterfell - Generate complex, validated and extendable JSON-based forms in React.

  •    Javascript

Winterfell allows you to build up complex, multi-page forms with conditional questions, validation and conditional-page switching via a JSON schema, rendered by React. Winterfell was initially made for a project in a sector that required a large, complex form with questions that would result in more questions or different pages when you clicked next. With an easy to write schema and a high level of customisation, comes a great power.

lambda-complex - Build and deploy Node.js applications constructed from AWS Lambda functions.

  •    Javascript

Lambda Complex is a Node.js framework for applications that run entirely within Lambda, SQS, and other high abstraction layer AWS services. It is well suited to non-realtime content generation and other types of application driven by message queues and which require enforced concurrency limits. Examples include high volume generation of static content from data or other types of workflow initiated in response to messages placed into SQS queues. A Lambda Complex application can be deployed from a developer machine, or from an Amazon Linux EC2 instance if binary NPM modules are required. No server infrastructure beyond that is needed.

heightmap-contours - Generate a series of 2D contour meshes over a heightmap

  •    Javascript

Generate a series of 2D contour meshes over a heightmap.heightmap is a 2D ndarray representing the heightmap. Its size ("shape") will determine the resolution of the final output.




three-simplicial-complex - render simplicial complexes with ThreeJS

  •    Javascript

Creates a THREE.Geometry from a 3D simplicial complex. See demo for an example.This is useful for inter-op with modules like icosphere, bunny, stanford-dragon, mesh-combine, extrude-polyline, teapot, triangulate-contours, etc.

mesh-combine - Combine multiple indexed meshes into a single indexed mesh

  •    Javascript

Combine multiple indexed meshes into a single indexed mesh.This should help constructing indexed meshes from smaller primitives without getting too bogged down in indexing everything manually.

Polynomial.js - A JavaScript library to work with polynomials

  •    Javascript

Any function (see below) as well as the constructor of the Polynomial class parses its input like this.You can pass either Objects, Doubles or Strings. Make sure strings don't contain any white-spaces or brackets. The parser doesn't analyse the string recursively.

Complex.js - A complex number library

  •    Javascript

Complex.js is a well tested JavaScript library to work with complex number arithmetic in JavaScript. It implements every elementary complex number manipulation function and the API is intentionally similar to Fraction.js. Furthermore, it's the basis of Polynomial.js and Math.js.Any function (see below) as well as the constructor of the Complex class parses its input like this.


window-function - Collection of window functions

  •    Javascript

Among other uses, window functions help control spectral leakage when doing Fourier Analysis. This collection of window functions is copied directly from Wikipedia. Caveat emptor.To calculate the value of a window function, pass the sample number and total number of samples to one of the window functions listed below, along with any additional parameters it may require. The plots below are calculated from the npm module and plotted with Fourier transform to illustrate the spectral leakage. See the Wikipedia page on window functions for more details.

ndarray-blas-level1-complex - BLAS Level 1 operations for complex ndarrays

  •    Javascript

This library implements the basic vector operations of the Level 1 Basic Linear Algebra Subprograms (BLAS). Many of these functions are also implemented in ndarray-ops—which also has functions that are not included in BLAS. So the right answer is probably some blend of the two. This library exists mainly to frame things in a relatively standard, coherent framework.NB: This library performs no checks to ensure you're only passing one-dimensional vectors. That's either a bug or a feature, depending on how you think about it.

algebra - Vectors, matrices, tensors for Node.js

  •    Javascript

New: checkout matrices and vectors made of strings, with cyclic algebra.NOTA BENE Imagine all code examples below as written in some REPL where expected output is documented as a comment.

primitive-cube - A minimal cube geometry for 3D rendering, including normals, UVs and cell indices (faces)

  •    Javascript

A minimal cube geometry for 3D rendering, including normals, UVs and cell indices (faces). MIT, see LICENSE.md for details.

primitive-rounded-cube - A rounded cube geometry for 3D rendering, including normals, UVs and cell indices (faces)

  •    Javascript

A rounded cube geometry for 3D rendering, including normals, UVs and cell indices (faces). MIT, see LICENSE.md for details.

typewise - Typewise structured sorting for arbirarily complex data structures

  •    Javascript

Typewise structured sorting for arbirarily complex data structures. This library defines and implements the collation used by the bytewise encoding library.

mesh-laplacian - Computes coefficients of the Laplacian for a mesh

  •    Javascript

Computes the Laplacian of a mesh. Constructs the mesh Laplacian for a given surface mesh using barycentric cotangent weights.

obj2sc - Basic command line tool that converts an OBJ file into a simplicial complex

  •    Javascript

Command line tool to convert OBJ format meshes to JSON formatted simplicial complexes

complex-js - JavaScript Complex Math

  •    Javascript

Complex-js is a lightweight module that enables complex mathematics in JavaScript. It comes with every elementary function and all mathematical operators. It also includes many utility functions and common non-analytical functions such as the complex conjugate, the argument function, the absolute value function and many others. Lastly, but most importantly, this module contains a compiler to parse human-readable expressions into native JavaScript functions. The compiler, accessible from Complex.compile, accepts an arbitrary amount of parameters to pass to the function, specified by their human-readable names. Example usage can be found below in the section Parsing Human-Readable Expressions.

js-math-complex - Complex Number in JavaScript

  •    Javascript

This module implements complex number arithmetics. Basic arithmetics + All arithmetic functions in Math are supported. Constructor. im === 0 if omitted.

simplicial-complex - Tools for manipulating simplicial complexes in JavaScript

  •    Javascript

This CommonJS module implements basic topological operations and indexing for abstract simplicial complexes (ie graphs, triangular and tetrahedral meshes, etc.) in JavaScript. You probably already know of many examples of simplicial complexes. Triangular meshes (as commonly used in computer graphics) are just 2d simplicial complexes; as are Delaunay triangulations. A more restricted example of a simplicial complex is the notion of a hypergraph, which is basically what you get when you forget the ordering of each cell.

taubin-smooth - Taubin's mesh smoothing algorithm implemented in JavaScript

  •    HTML

A pure JavaScript implementation of Taubin's mesh smoothing algorithm.





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.