PySR
by astroautomata
PySR is a Python and Julia library for symbolic regression, which finds interpretable symbolic expressions that optimize a given objective.
- Stars
- 4.2k
- Licence
- Apache-2.0
- Runs on
- A small server
- Setup
- Moderate
- Language
- Python
- Age
- 2233 days
What you can do with it
- Find symbolic expressions that fit data
- Interpret complex models
- Optimize machine learning pipelines
Could replace
- Symbolic regression tools like Eureqa
Our suggestion based on what it does, not a feature-by-feature comparison.
Ways a business could use it
- Automate model selection in data science projects
- Interpret black-box models to gain insights
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install with pip or conda
Follow the official instructions in the project README.
Who's talking about it
- Symbolic Learning in Python and Julia Hacker News, 82 points
Checked 26 Oct 2026. Summary drafted by AI from the project's README.