PySR and SymbolicRegression.jl
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 PySR
MilesCranmer/PySR
High-Performance Symbolic Regression in Python and Julia
Uses a Julia-based search engine (SymbolicRegression.jl) with multithreaded evolutionary algorithms to discover interpretable mathematical expressions from data. Integrates with scikit-learn's estimator interface for seamless Python workflows, and supports custom operators and loss functions via Julia syntax with SymPy mappings for expression manipulation and prediction.
About SymbolicRegression.jl
astroautomata/SymbolicRegression.jl
Distributed High-Performance Symbolic Regression in Julia
Scores updated daily from GitHub, PyPI, and npm data. How scores work