#solver #ceres-solver #ceres #ceres-solver-src

sys ceres-solver-src

Rust distribution of Ceres Solver built as a minimal static library

7 unstable releases

new 0.4.0+ceres2… Apr 18, 2025
0.3.0+ceres2… Feb 26, 2024
0.2.0+ceres2… Feb 28, 2023
0.1.1+ceres2… Feb 9, 2023
0.1.0+ceres2… Jan 19, 2023

#1 in #ceres

Download history 98/week @ 2024-12-27 175/week @ 2025-01-03 73/week @ 2025-01-10 50/week @ 2025-01-17 71/week @ 2025-01-24 204/week @ 2025-01-31 68/week @ 2025-02-07 7/week @ 2025-02-14 77/week @ 2025-02-21 124/week @ 2025-02-28 31/week @ 2025-03-07 33/week @ 2025-03-14 190/week @ 2025-03-21 50/week @ 2025-03-28 27/week @ 2025-04-04 79/week @ 2025-04-11

351 downloads per month
Used in 3 crates (via ceres-solver-sys)

MIT/Apache

9MB
161K SLoC

C++ 129K SLoC // 0.2% comments FORTRAN Legacy 23K SLoC // 0.4% comments C 4K SLoC // 0.4% comments CUDA 3.5K SLoC // 0.1% comments Shell 700 SLoC // 0.2% comments Bazel 698 SLoC // 0.2% comments Python 633 SLoC // 0.6% comments JavaScript 205 SLoC // 0.1% comments Rust 117 SLoC // 0.0% comments XSL 116 SLoC

ceres-solver-src

Rust distribution of Ceres Solver

Test pre-commit.ci status Crates.io

Builds a minimalistic static library of Ceres Solver. We build it using vendored versions of Ceres Solver and Eigen, so no internet access is required. It still requires Ceres Solver build dependencies: cmake and C++17 compatible compiler.

Dependencies