Keplearn is a Rust tool for recovering equations from tabular data
Technology · First reported 29 Oct, 14:22 · Updated 15:56

Keplearn searches measurement tables for compact mathematical relationships and returns candidate equations as JSON. Its documentation reports strong results on some symbolic-regression benchmarks, while noting that it performs poorly on datasets without closed-form solutions.
- Keplearn reads CSV or TSV data and searches for equations relating the input columns to a selected target; its documentation gives force = m1 × m2 / r² as an example.
- The program uses a deterministic search over mathematical transformations and monomial forms, then scores the printed equation against the supplied data.
- In reported SRBench results, Keplearn recovered ground-truth equations for 64.7% of noise-free Feynman datasets; its median test R² on black-box datasets was about -0.003.
Summary written by Lux AI from 2 articlesUnverified
Key facts
- Language
- Rust
- Input formats
- CSV or TSV
- Noise-free Feynman symbolic solution rate
- 64.7% (75 of 116 datasets)
- Black-box benchmark median test R²
- About -0.003
- License
- MIT
Source spectrum
Left 0 · Centre 1 · Right 0 of 1 rated sources · +1 unrated
All coverage
Coverage over time
LeftCentreRight
Articles per hour since first reported, by side.
Ownership
- Corporation 50% (1)
- Unknown 50% (1)
Share of the 2 sources by owner type.