All Projects → terkelg → Math Toolbox

terkelg / Math Toolbox

Licence: mit
Lightweight and modular math toolbox

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Math Toolbox

Mather
zzllrr mather(an offline tool for Math learning, education and research)小乐数学,离线可用的数学学习(自学或教学)、研究辅助工具。计划覆盖数学全部学科的解题、作图、演示、探索工具箱。目前是演示Demo版(抛转引玉),但已经支持数学公式编辑显示,部分作图功能,部分学科,如线性代数、离散数学的部分解题功能。最终目标是推动专业数学家、编程专家、教育工作者、科普工作者共同打造出更加专业级的Mather数学工具
Stars: ✭ 270 (+280.28%)
Mutual labels:  math, mathematics, geometry
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-60.56%)
Mutual labels:  math, geometry, mathematics
Gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
Stars: ✭ 447 (+529.58%)
Mutual labels:  math, mathematics
Cindyjs
A JavaScript framework for interactive (mathematical) content.
Stars: ✭ 495 (+597.18%)
Mutual labels:  mathematics, geometry
Pas Coogeo
Pas-CooGeo is coordinate geometry library for Pascal.
Stars: ✭ 25 (-64.79%)
Mutual labels:  math, geometry
Learn Something Every Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (+409.86%)
Mutual labels:  math, mathematics
Librmath.js
Javascript Pure Implementation of Statistical R "core" numerical libRmath.so
Stars: ✭ 425 (+498.59%)
Mutual labels:  math, mathematics
String Calc
PHP calculator library for mathematical terms (expressions) passed as strings
Stars: ✭ 60 (-15.49%)
Mutual labels:  math, mathematics
Swiftmath
Cross-platform math library with SIMD support
Stars: ✭ 30 (-57.75%)
Mutual labels:  math, mathematics
Sharpmath
A small .NET math library.
Stars: ✭ 36 (-49.3%)
Mutual labels:  math, geometry
Blog
About math, programming and procedural generation
Stars: ✭ 37 (-47.89%)
Mutual labels:  math, mathematics
Dotscad
Reduce the burden of mathematics when playing OpenSCAD
Stars: ✭ 344 (+384.51%)
Mutual labels:  mathematics, geometry
Machine Learning Curriculum
Complete path for a beginner to become a Machine Learning Scientist!
Stars: ✭ 279 (+292.96%)
Mutual labels:  math, mathematics
Math Worksheet Generator
Create basic addition, subtraction, multiplication and division practice questions with the answer sheet
Stars: ✭ 438 (+516.9%)
Mutual labels:  math, mathematics
Poisson blend
Seamless copy-and-paste of images with Poisson Blending.
Stars: ✭ 277 (+290.14%)
Mutual labels:  math, mathematics
Jsxgraph
JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.
Stars: ✭ 605 (+752.11%)
Mutual labels:  mathematics, geometry
Korma
Mathematics library focused on geometry for Multiplatform Kotlin 1.3
Stars: ✭ 65 (-8.45%)
Mutual labels:  mathematics, geometry
Awesome-Math-Learning
📜 Collection of the most awesome Math learning resources in the form of notes, videos and cheatsheets.
Stars: ✭ 73 (+2.82%)
Mutual labels:  math, mathematics
SharpMath2
2D math / geometry collision library for C#, compatable with monogame.
Stars: ✭ 36 (-49.3%)
Mutual labels:  math, geometry
Bacomathiques
Bacomathiques est un petit site web qui contient tout ce dont vous avez besoin pour réviser vos maths en toute tranquillité de la Première à la Terminale ! Que vous cherchiez à passer votre BAC ou que vous souhaitiez simplement réviser votre cours : tout est possible et tout est gratuit.
Stars: ✭ 12 (-83.1%)
Mutual labels:  math, mathematics

math-toolbox

Lightweight and modular collection of JS math functions

JavaScript Style Guide Travis Coverage Status David semantic-release npm

Documentation

Full documentation and list of available modules:

https://terkelg.github.io/math-toolbox/


Install

Node

Install math-toolbox from NPM

$ npm install math-toolbox --save

Usage

You can import individual modules

import { clamp, map } from 'math-toolbox'

or the entire package

import * as MT from 'math-toolbox'

Browser

To use in browser, grab the math-toolbox.umd.min.js file and add it to your page, or use the CDN:

https://unpkg.com/math-toolbox/dist/math-toolbox.umd.min.js

Plans

See GitHub Wiki: https://github.com/terkelg/math-toolbox/wiki

Build

First clone the project from github:

git clone git://github.com/terkelg/math-toolbox.git
cd math-toolbox

Install the project dependencies:

$ npm install

Then, the project can be build by executing the build script via NPM:

$ npm run build

Build and uglify with:

$ npm run build:uglify

Test

Jest is used for unit testing. Test with:

$ npm test

To watch for changes and test use:

$ npm test:watch

Get code coverage with

$ npm test:coverage

License

MIT @ Terkel Gjervig

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].