ceres.js is a [Ceres-Sovler] (http://ceres-solver.org/) that runs in the browser, powered by Emscripten and WebAssembly
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It can be used to solve Non-linear Least Squares problems with bounds constraints and general unconstrained optimization problems. It is a mature, feature rich, and performant library.
- 😎 Provides an API similar to Ceres-Solver(C++), easy to use
- 💜 Supports all modern browsers and Node.js 14+
- 💪 Written in TypeScript, with predictable static typing
- 🚀 And many, many more!
Edge |
Firefox |
Chrome |
Safari |
Opera |
Node.js |
---|---|---|---|---|---|
16+ | 52+ | 57+ | 11+ | 44+ | 14+ |
ceres.js version: latest
- emscripten : 3.1.26 version
ceres.js has adopted the Contributor Covenant as its Code of Conduct, and we expect project participants to adhere to it. Please read the full text so that you can understand what actions will and will not be tolerated.
Please make sure to read the Contributing Guide before making a pull request.
Thank you to all the people who already contributed to ceres.js!