MilesCranmer commited on
Commit
c12c386
2 Parent(s): cd0e3b6 bc63465

Merge tag 'v0.13.0' into pr/w2ll2am/298

Browse files
.github/workflows/CI.yml CHANGED
@@ -29,8 +29,8 @@ jobs:
29
  shell: bash
30
  strategy:
31
  matrix:
32
- julia-version: ['1.8.2']
33
- python-version: ['3.9']
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.8.2']
33
- python-version: ['3.9']
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.7', '1.8.2']
22
- python-version: ['3.10.8']
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.7', '1.7.3', '1.8.2']
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.8.2']
33
- python-version: ['3.9']
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`, 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.
 
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.12.3"
2
- __symbolic_regression_jl_version__ = "0.17.1"
 
1
+ __version__ = "0.13.0"
2
+ __symbolic_regression_jl_version__ = "0.18.0"