ies0411 / ceres.js

ceres-sover with js :purple_heart:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

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.

Demos

Features

  • 😎 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!

Resources

Environment Support

Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Node.js
Node.js
16+ 52+ 57+ 11+ 44+ 14+

Bundle Size

ceres.js version: latest

Installation

  • emscripten : 3.1.26 version

Changelog

Roadmap

Online Development

Contributing

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!

Contributors

License

Star History

About

ceres-sover with js :purple_heart:

License:MIT License


Languages

Language:C++ 83.2%Language:Fortran 7.3%Language:CMake 3.2%Language:C 2.6%Language:Makefile 1.5%Language:Cuda 1.0%Language:Python 0.4%Language:Shell 0.2%Language:Starlark 0.2%Language:HTML 0.1%Language:JavaScript 0.1%Language:XSLT 0.0%Language:CSS 0.0%Language:TypeScript 0.0%