bluemath
TypeScript icon, indicating that this package has built-in type declarations

0.5.0 • Public • Published

bluemath

NPM package License

BlueMath is Math kernel library purely written in Javascript. Work in progress

It has several sub-modules which can be used on their own

Modules

@bluemath/common

Common components used by other modules of BlueMath. e.g. NDArray

NPM package

@bluemath/linalg

Built on top of emscriptened LAPACK library. Provides low level access to LAPACK and high level Linear Algebra API

NPM package

@bluemath/geom

Implements NURBS geometry for the use in CAD Applications

NPM package

@bluemath/topo

Implements Topology concepts (Winged edge data structure, Euler Operators) for use in CAD Applications

NPM package

Usage

npm install bluemath

Usage in TypeScript or ES6 modules javascript code

import * as bluemath from 'bluemath'
console.log(bluemath.eye(3));

Usage in Common JS environment (eg. node.js, browserify)

const bluemath = require('bluemath');
console.log(bluemath.eye(3));

API Reference

Unit Tests

Interactive Shell

Dependencies (7)

Dev Dependencies (8)

Package Sidebar

Install

npm i bluemath

Weekly Downloads

0

Version

0.5.0

License

Apache-2.0

Last publish

Collaborators

  • jay3sh