Displaying 1 to 20 from 31 results

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

reactjs react forms json complex winterfell customisable validation validated form engine extendable conditional questions react-componentLambda 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.

aws lambda complexGenerate 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.

contour, heightmap, ecosystem:stackgl, generate, mesh, procedural, pcg, simplicial, complexCreates 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.

three bunny simplicial complexCombine 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.

mesh combine simplicial complex graph 3d mergeAny 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.

math poly polynomial number complex rational parserComplex.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.

complex-numbers math complex number calculus parser arithmeticAmong 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.

scijs complex window-function math fourier spectral-analysis dspThis 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.

blas complex ndarray scijs linearalgebraNew: 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.

algebra tensor vector matrix real complex quaternion mathA minimal cube geometry for 3D rendering, including normals, UVs and cell indices (faces). MIT, see LICENSE.md for details.

3d simplicial complex primitive geometry geom cube webglA rounded cube geometry for 3D rendering, including normals, UVs and cell indices (faces). MIT, see LICENSE.md for details.

3d simplicial complex primitive geometry geom cube webglTypewise structured sorting for arbirarily complex data structures. This library defines and implements the collation used by the bytewise encoding library.

typewise types compare sort order collation complex structures leveldb indexeddb keyvalueComputes the Laplacian of a mesh. Constructs the mesh Laplacian for a given surface mesh using barycentric cotangent weights.

mesh laplacian differential discrete geometry cell simplicial complex surface smoothing calculusCommand line tool to convert OBJ format meshes to JSON formatted simplicial complexes

obj parse simplicial complex cells triangles mesh 3dComplex-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.

complex-numbers human-readable-expressions complex-js math runtime-compilation node-module complex compiler isomorphicThis module implements complex number arithmetics. Basic arithmetics + All arithmetic functions in Math are supported. Constructor. im === 0 if omitted.

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

mesh cell complex simplex simplicial topology vertex triangle star edge graph winged halfA pure JavaScript implementation of Taubin's mesh smoothing algorithm.

taubin mesh smooth simplicial complex
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.**