Spaces:
Sleeping
Sleeping
MilesCranmer
commited on
Merge tag 'v0.13.0' into pr/w2ll2am/298
Browse files- .github/workflows/CI.yml +2 -2
- .github/workflows/CI_Windows.yml +2 -2
- .github/workflows/CI_docker_large_nightly.yml +2 -2
- .github/workflows/CI_large_nightly.yml +1 -1
- .github/workflows/CI_mac.yml +2 -2
- CITATION.cff +11 -0
- CITATION.md +0 -27
- README.md +3 -3
- docs/options.md +1 -1
- pysr/version.py +2 -2
.github/workflows/CI.yml
CHANGED
@@ -29,8 +29,8 @@ jobs:
|
|
29 |
shell: bash
|
30 |
strategy:
|
31 |
matrix:
|
32 |
-
julia-version: ['1.
|
33 |
-
python-version: ['3.
|
34 |
os: [ubuntu-latest]
|
35 |
|
36 |
steps:
|
|
|
29 |
shell: bash
|
30 |
strategy:
|
31 |
matrix:
|
32 |
+
julia-version: ['1.9']
|
33 |
+
python-version: ['3.10']
|
34 |
os: [ubuntu-latest]
|
35 |
|
36 |
steps:
|
.github/workflows/CI_Windows.yml
CHANGED
@@ -29,8 +29,8 @@ jobs:
|
|
29 |
shell: bash
|
30 |
strategy:
|
31 |
matrix:
|
32 |
-
julia-version: ['1.
|
33 |
-
python-version: ['3.
|
34 |
os: [windows-latest]
|
35 |
|
36 |
steps:
|
|
|
29 |
shell: bash
|
30 |
strategy:
|
31 |
matrix:
|
32 |
+
julia-version: ['1.9']
|
33 |
+
python-version: ['3.10']
|
34 |
os: [windows-latest]
|
35 |
|
36 |
steps:
|
.github/workflows/CI_docker_large_nightly.yml
CHANGED
@@ -18,8 +18,8 @@ jobs:
|
|
18 |
strategy:
|
19 |
fail-fast: false
|
20 |
matrix:
|
21 |
-
julia-version: ['1.6
|
22 |
-
python-version: ['3.10
|
23 |
os: [ubuntu-latest]
|
24 |
arch: ['linux/amd64', 'linux/arm64']
|
25 |
|
|
|
18 |
strategy:
|
19 |
fail-fast: false
|
20 |
matrix:
|
21 |
+
julia-version: ['1.6', '1.9']
|
22 |
+
python-version: ['3.10']
|
23 |
os: [ubuntu-latest]
|
24 |
arch: ['linux/amd64', 'linux/arm64']
|
25 |
|
.github/workflows/CI_large_nightly.yml
CHANGED
@@ -23,7 +23,7 @@ jobs:
|
|
23 |
strategy:
|
24 |
fail-fast: false
|
25 |
matrix:
|
26 |
-
julia-version: ['1.6
|
27 |
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11']
|
28 |
os: [ubuntu-latest, macos-latest, windows-latest]
|
29 |
|
|
|
23 |
strategy:
|
24 |
fail-fast: false
|
25 |
matrix:
|
26 |
+
julia-version: ['1.6', '1.8', '1.9']
|
27 |
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11']
|
28 |
os: [ubuntu-latest, macos-latest, windows-latest]
|
29 |
|
.github/workflows/CI_mac.yml
CHANGED
@@ -29,8 +29,8 @@ jobs:
|
|
29 |
shell: bash
|
30 |
strategy:
|
31 |
matrix:
|
32 |
-
julia-version: ['1.
|
33 |
-
python-version: ['3.
|
34 |
os: [macos-latest]
|
35 |
|
36 |
steps:
|
|
|
29 |
shell: bash
|
30 |
strategy:
|
31 |
matrix:
|
32 |
+
julia-version: ['1.9']
|
33 |
+
python-version: ['3.10']
|
34 |
os: [macos-latest]
|
35 |
|
36 |
steps:
|
CITATION.cff
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
cff-version: 1.2.0
|
2 |
+
message: "If you use this software, please cite it using as below."
|
3 |
+
authors:
|
4 |
+
- family-names: "Cranmer"
|
5 |
+
given-names: "Miles"
|
6 |
+
orcid: "https://orcid.org/0000-0002-6458-3423"
|
7 |
+
title: "Interpretable Machine Learning for Science with PySR & SymbolicRegression.jl"
|
8 |
+
version: 1.0.0
|
9 |
+
date-released: 2023-05-02
|
10 |
+
doi: 10.48550/arXiv.2305.01582
|
11 |
+
url: "https://github.com/MilesCranmer/pysr_paper"
|
CITATION.md
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
# Citing
|
2 |
-
|
3 |
-
This software:
|
4 |
-
```
|
5 |
-
@software{pysr,
|
6 |
-
author = {Miles Cranmer},
|
7 |
-
title = {PySR: Fast \& Parallelized Symbolic Regression in Python/Julia},
|
8 |
-
month = sep,
|
9 |
-
year = 2020,
|
10 |
-
publisher = {Zenodo},
|
11 |
-
doi = {10.5281/zenodo.4041459},
|
12 |
-
url = {http://doi.org/10.5281/zenodo.4041459}
|
13 |
-
}
|
14 |
-
```
|
15 |
-
|
16 |
-
Metric used for scoring equations:
|
17 |
-
```
|
18 |
-
@article{cranmer2020discovering,
|
19 |
-
title={Discovering Symbolic Models from Deep Learning with Inductive Biases},
|
20 |
-
author={Miles Cranmer and Alvaro Sanchez-Gonzalez and Peter Battaglia and Rui Xu and Kyle Cranmer and David Spergel and Shirley Ho},
|
21 |
-
journal={NeurIPS 2020},
|
22 |
-
year={2020},
|
23 |
-
eprint={2006.11287},
|
24 |
-
archivePrefix={arXiv},
|
25 |
-
primaryClass={cs.LG}
|
26 |
-
}
|
27 |
-
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
README.md
CHANGED
@@ -8,9 +8,9 @@ https://user-images.githubusercontent.com/7593028/188328887-1b6cda72-2f41-439e-a
|
|
8 |
|
9 |
PySR uses evolutionary algorithms to search for symbolic expressions which optimize a particular objective.
|
10 |
|
11 |
-
| **Docs** | **Forums** | **colab demo** |
|
12 |
-
|
13 |
-
|[![Documentation](https://github.com/MilesCranmer/PySR/actions/workflows/docs.yml/badge.svg)](https://astroautomata.com/PySR/)|[![Discussions](https://img.shields.io/badge/discussions-github-informational)](https://github.com/MilesCranmer/PySR/discussions)|[![Colab](https://img.shields.io/badge/colab-notebook-yellow)](https://colab.research.google.com/github/MilesCranmer/PySR/blob/master/examples/pysr_demo.ipynb)|
|
14 |
|
15 |
| **pip** | **conda** | **Stats** |
|
16 |
| :---: | :---: | :---: |
|
|
|
8 |
|
9 |
PySR uses evolutionary algorithms to search for symbolic expressions which optimize a particular objective.
|
10 |
|
11 |
+
| **Docs** | **Forums** | **Paper** | **colab demo** |
|
12 |
+
|:---:|:---:|:---:|:---:|
|
13 |
+
|[![Documentation](https://github.com/MilesCranmer/PySR/actions/workflows/docs.yml/badge.svg)](https://astroautomata.com/PySR/)|[![Discussions](https://img.shields.io/badge/discussions-github-informational)](https://github.com/MilesCranmer/PySR/discussions)|[![Paper](https://img.shields.io/badge/arXiv-2305.01582-b31b1b)](https://arxiv.org/abs/2305.01582)|[![Colab](https://img.shields.io/badge/colab-notebook-yellow)](https://colab.research.google.com/github/MilesCranmer/PySR/blob/master/examples/pysr_demo.ipynb)|
|
14 |
|
15 |
| **pip** | **conda** | **Stats** |
|
16 |
| :---: | :---: | :---: |
|
docs/options.md
CHANGED
@@ -96,7 +96,7 @@ you want `pysr` to use.
|
|
96 |
|
97 |
## Populations
|
98 |
|
99 |
-
By default, `populations=
|
100 |
number of populations with this option.
|
101 |
More populations may increase
|
102 |
the diversity of equations discovered, though will take longer to train.
|
|
|
96 |
|
97 |
## Populations
|
98 |
|
99 |
+
By default, `populations=15`, but you can set a different
|
100 |
number of populations with this option.
|
101 |
More populations may increase
|
102 |
the diversity of equations discovered, though will take longer to train.
|
pysr/version.py
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
__version__ = "0.
|
2 |
-
__symbolic_regression_jl_version__ = "0.
|
|
|
1 |
+
__version__ = "0.13.0"
|
2 |
+
__symbolic_regression_jl_version__ = "0.18.0"
|