terkelg / Math Toolbox
Licence: mit
Lightweight and modular math toolbox
Stars: ✭ 71
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
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
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
Lightweight and modular collection of JS math functions
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].