https://github.com/brianchevalier/mathjs-cljs
A core.matrix implementation using math.js to use the standard core.matrix API in ClojureScript
https://github.com/brianchevalier/mathjs-cljs
clojure clojurescript core-matrix linear-algebra mathjs
Last synced: 14 days ago
JSON representation
A core.matrix implementation using math.js to use the standard core.matrix API in ClojureScript
- Host: GitHub
- URL: https://github.com/brianchevalier/mathjs-cljs
- Owner: BrianChevalier
- License: mit
- Created: 2020-12-02T19:34:58.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-02T20:00:33.000Z (over 5 years ago)
- Last Synced: 2025-03-12T20:48:50.084Z (over 1 year ago)
- Topics: clojure, clojurescript, core-matrix, linear-algebra, mathjs
- Language: Clojure
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mathjs-cljs
A [core.matrix](https://github.com/mikera/core.matrix) implementation using [math.js](https://mathjs.org/index.html) to use the standard core.matrix API in ClojureScript. Check core.matrix [API documentation](https://cljdoc.org/d/net.mikera/core.matrix/0.62.0/api/clojure.core.matrix) for usage. If you're new to core.matrix check out [matrix-compare](https://brianchevalier.github.io/matrix-compare/) to see how to accomplish common tasks in core.matrix, MATLAB, NumPy, etc.
The current version of mathjs-cljs does not pass the core.matrix compliance tests and is still in development. Pull Requests & issues welcome, or feel free to DM on the [Clojurians Slack](clojurians.slack.com)!
## Development
Note: the current build of core.matrix has a bug that prevents mathjs-cljs from compiling. You can pull in my branch that fixes this issue into the same directory as mathjs-cljs and the `:core.matrix` `deps.edn` alias will use the local dependency.
### Testing Code at the REPL
make dev
### Running Tests
make test/browser