-
-PySR searches for symbolic expressions which optimize a particular objective.
-
-https://github.com/astroautomata/PySR/assets/7593028/c8511a49-b408-488f-8f18-b1749078268f
-
-
-# PySR: High-Performance Symbolic Regression in Python and Julia
-
-| **Docs** | **Forums** | **Paper** | **colab demo** |
-|:---:|:---:|:---:|:---:|
-|[](https://ai.damtp.cam.ac.uk/pysr/)|[](https://github.com/astroautomata/PySR/discussions)|[](https://arxiv.org/abs/2305.01582)|[](https://colab.research.google.com/github/astroautomata/PySR/blob/master/examples/pysr_demo.ipynb)|
-
-| **pip** | **conda** | **Stats** |
-| :---: | :---: | :---: |
-|[](https://badge.fury.io/py/pysr)|[](https://anaconda.org/conda-forge/pysr)|
pip: [](https://pypi.org/project/pysr/)
conda: [](https://anaconda.org/conda-forge/pysr)
|
-
-
+```bash
+pip install pysr
+```
If you find PySR useful, please cite the paper [arXiv:2305.01582](https://arxiv.org/abs/2305.01582).
-If you've finished a project with PySR, please submit a PR to showcase your work on the [research showcase page](https://ai.damtp.cam.ac.uk/pysr/papers)!
+If you've finished a project with PySR, please submit a PR to showcase your work on the [research showcase page](https://pysr.ai/papers)!
**Contents**:
- [Why PySR?](#why-pysr)
- [Installation](#installation)
- [Quickstart](#quickstart)
-- [→ Documentation](https://ai.damtp.cam.ac.uk/pysr)
+- [→ Documentation](https://pysr.ai)
- [Contributors](#contributors-)
-
-
-### Test status
-
-| **Linux** | **Windows** | **macOS** |
-|---|---|---|
-|[](https://github.com/astroautomata/PySR/actions/workflows/CI.yml)|[](https://github.com/astroautomata/PySR/actions/workflows/CI_Windows.yml)|[](https://github.com/astroautomata/PySR/actions/workflows/CI_mac.yml)|
-| **Docker** | **Conda** | **Coverage** |
-|[](https://github.com/astroautomata/PySR/actions/workflows/CI_docker.yml)|[](https://github.com/astroautomata/PySR/actions/workflows/CI_conda_forge.yml)|[](https://codecov.io/gh/astroautomata/PySR)|
-
-
-
## Why PySR?
PySR is an open-source tool for *Symbolic Regression*: a machine learning
@@ -65,24 +38,29 @@ an explicit and powerful way to interpret deep neural networks.
## Installation
-### Pip
-
-You can install PySR with pip:
+You can install PySR with pip or conda:
```bash
pip install pysr
```
+```bash
+conda install -c conda-forge pysr
+```
+
Julia dependencies will be installed at first import.
-### Conda
+### AI Agent Skill
-Similarly, with conda:
+Install the [PySR skill](skills/pysr/SKILL.md) to provide your coding
+agents guidance using PySR as part of a larger agentic loop:
```bash
-conda install -c conda-forge pysr
+npx skills add astroautomata/PySR
```
+Add `--global` to install the skill globally.
+