Skip to content

Commit 6613fbc

Browse files
authored
Merge pull request #120 from Axect/sync/paper-countable-claims
Sync refreshed manuscript claims to master
2 parents a56e1b2 + 7a357e9 commit 6613fbc

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

‎paper/paper.bib‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
% ===== Peroxide itself =====
22
@software{peroxide,
3-
author = {Kim, Tae-Geun},
4-
title = {{Peroxide: Rust numeric library containing linear algebra, numerical analysis, statistics, and machine learning tools}},
5-
version = {0.41.0},
3+
author = {Kim, Tae-Geun and Comitini, Giorgio and Grage, Jonas and Joens, Benjamin and Schreiber, Marc and Sen, Soumya and Senthamarai, Russell R P and S\"{o}rng\r{a}rd, Johanna},
4+
title = {{Peroxide: A Batteries-Included Numerical Computing Library for Rust}},
5+
version = {0.43.1},
66
year = {2026},
77
publisher = {Zenodo},
88
doi = {10.5281/zenodo.10815823},

‎paper/paper.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,17 +150,17 @@ let area = integrate(|x| x.sin(), (0.0, PI), GaussLegendre(15));
150150

151151
# Research impact statement
152152

153-
Peroxide has been on crates.io since 2018, with over 1,100,000 downloads and 700 GitHub stars.
153+
Peroxide has been on crates.io since 2018, with over 1,250,000 downloads and more than 700 GitHub stars.
154154
Independent researchers have adopted Peroxide in peer-reviewed work: @comitini2025 used its Gauss-Kronrod quadrature for QCD screened massive expansion calculations, and @steuteville2024 identified Peroxide as one of the three most widely used Rust ODE solver packages in a survey conducted at the U.S. National Renewable Energy Laboratory.
155155
The author's own work has used Peroxide's implicit Gauss-Legendre ODE solver for symplectic reference solutions [@neural_hamilton], for dataset generation [@hyperboliclr], and for primordial black hole axion spectra via Gauss-Kronrod quadrature and cubic Hermite splines [@jho2026].
156156
The Zenodo archive [@peroxide] ensures long-term citability and reproducibility.
157157

158158
# Validation
159159

160-
We maintain a test suite of 26 modules; the AD module alone has 115 unit tests verifying `Jet<N>` at orders $N = 1$ through $10$ against symbolic reference values.
160+
We maintain 22 integration test modules with 225 tests and 255 documentation tests; the AD module alone has 115 unit tests verifying `Jet<N>` at orders $N = 1$ through $10$ against symbolic reference values.
161161
`Jet<N>` achieves machine-epsilon relative errors ($\sim 10^{-15}$) across all tested orders, while central finite differences degrade to $O(1)$ by order four due to the truncation/cancellation trade-off [@press2007].
162162
ODE integrators are tested against analytic solutions, with continuous integration on every push via GitHub Actions.
163-
The repository provides 41 standalone examples; API documentation (with KaTeX-rendered mathematics) is published on [docs.rs/peroxide](https://docs.rs/peroxide).
163+
The repository provides 42 standalone examples; API documentation (with KaTeX-rendered mathematics) is published on [docs.rs/peroxide](https://docs.rs/peroxide).
164164
Community guidelines are available in `CONTRIBUTING.md`.
165165

166166
# Limitations

0 commit comments

Comments
 (0)