SymbolicRegression.jl and PySR
The tools are competitors, with MilesCranmer/PySR being a more recent, multi-language symbolic regression framework that aims to improve upon and potentially supersede specialized Julia implementations like astroautomata/SymbolicRegression.jl.
About SymbolicRegression.jl
astroautomata/SymbolicRegression.jl
Distributed High-Performance Symbolic Regression in Julia
This project helps scientists and researchers discover underlying mathematical equations from observational data. You input a dataset of numerical observations, and it outputs potential mathematical formulas that describe the relationships within your data, such as `2 * cos(x1) - x2^2`. It is used by anyone who needs to find simple, explainable models from complex data, particularly in scientific fields.
About PySR
MilesCranmer/PySR
High-Performance Symbolic Regression in Python and Julia
This tool helps scientists, engineers, and researchers discover the underlying mathematical equations that describe their data. You input your experimental or observational data (features and target values), and it outputs a list of simple, interpretable formulas that fit your data well. This is perfect for anyone trying to understand the fundamental relationships within their measurements rather than just predicting outcomes.
Scores updated daily from GitHub, PyPI, and npm data. How scores work