PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Symbolic Regression Python Packages

Python packages with the GitHub topic symbolic-regression. Sorted by monthly downloads, with stars and forks.
trevorstephens
gplearn

Genetic Programming in Python, with a scikit-learn inspired API

108K 2K 326
psaegert
flash-ansr

Fast Amortized Neural Symbolic Regression with Transformers and SimpliPy

32K 9 1
heal-research
pyoperon

Python bindings and scikit-learn interface for the Operon library for symbolic regression.

6K 83 19
psaegert
simplipy

Efficient Simplification of Mathematical Expressions

5K 5 0
LD-Shell
beamfeat

Interpretable feature construction with false-discovery-rate guarantees. Beam search + permutation tests/knockoffs, as scikit-learn estimators.

1K 1 0
janoPig
hroch

Extremly fast c++/python symbolic regression library based on parallel local search.

1K 20 0
smeznar
symbolic-regression-toolkit

Toolkit for symbolic regression/equation discovery

645 10 1
x66ccff
psrn

[𝐍𝐚𝐭𝐮𝐫𝐞 𝐂𝐨𝐦𝐩𝐮𝐭𝐚𝐭𝐢𝐨𝐧𝐚𝐥 𝐒𝐜𝐢𝐞𝐧𝐜𝐞] ⚡️ PSE/PSRN: Fast and efficient symbolic expression discovery through parallelized symbolic enumeration. Evaluates millions of expressions simultaneously on GPU with automated subtree reuse.

639 26 4
silvermete0r
oikan

OIKAN is a neuro-symbolic machine learning framework inspired by Kolmogorov-Arnold representation theorem. It combines the power of modern neural networks with techniques for extracting clear, interpretable symbolic formulas from data. OIKAN is designed to make machine learning models both accurate and Interpretable.

634 16 1
PaulsonLab
torchsisso

No description available

549 42 6
marcovirgolin
simplegp

Simple Genetic Programming for Symbolic Regression in Python3

419 27 14
apiprdt
adcd

Discover physical correction laws from anomalous data in JAX.

417 1 0
EC-KitY
eckity

EC-KitY: A scikit-learn-compatible Python tool kit for doing evolutionary computation.

364 104 20
ShuhuaGao
geppy

A framework for gene expression programming (an evolutionary algorithm) in Python

356 222 74
hftsoi
symbolfit

Automatic parametric modeling with symbolic regression

355 75 6
WassimTenachi
physo

Physical Symbolic Optimization

345 2K 263
ohjeah
cartesian

a lightweight implementation of Cartesian genetic programming with symbolic regression in mind.

343 25 4
Ambrosys
pyglyph

a python 3 library based on deap providing abstraction layers for symbolic regression problems.

323 96 17
Mattral
kanx

One library, four surfaces. Production-grade Kolmogorov-Arnold Networks || TensorFlow + PyTorch + ONNX. || A small KAN beats a 10× larger MLP on smooth, separable target. One library. Two backends. Real ONNX export. Docker + Kubernetes ready.

311 37 8
marcovirgolin
genepro

A baseline implementation of genetic programming (using trees to encode programs) with some examples of usage.

228 35 9
nasa
pysips

A symbolic regression tool designed to work with noisy data

165 14 4
GongJr0
macrosim

Symbolic regression based equation discovery and iterative simulation library.

153 0 1
Inknyto
exp-minus-log

The Exp-Minus-Log (eml) operator implemented in python

120 2 0
turingbotsoftware
turingbot

Python interface for TuringBot, a symbolic regression software that discovers mathematical formulas from data

109 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology