pysr_paper

A paper describing the implementation of PySR and SymbolicRegression.jl

https://github.com/milescranmer/pysr_paper

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A paper describing the implementation of PySR and SymbolicRegression.jl

Basic Info
  • Host: GitHub
  • Owner: MilesCranmer
  • License: mit
  • Language: TeX
  • Default Branch: main
  • Homepage:
  • Size: 65.6 MB
Statistics
  • Stars: 58
  • Watchers: 3
  • Forks: 15
  • Open Issues: 3
  • Releases: 3
Created almost 3 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

# Interpretable Machine Learning for Science
with PySR & SymbolicRegression.jl

Article status Article tarball Read the article arXiv

This repository holds the source code for the PySR & SymbolicRegression.jl paper, including LaTeX, raw data, and plotting code.

Click here to download the PDF, and feel free to submit a PR to suggest any changes to the paper!

Build

You can build the paper, including generating all plots and tables from source, with:

showyourwork build

which uses showyourwork to create ms.pdf in the current directory.

You can also fork the repository, enable GitHub actions, and the build action will do this automatically.


This is an open source scientific article created using the showyourwork workflow.

Owner

  • Name: Miles Cranmer
  • Login: MilesCranmer
  • Kind: user
  • Location: Cambridge, UK
  • Company: University of Cambridge

Assistant Professor at University of Cambridge. Works on AI for the physical sciences.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it using as below."
authors:
- family-names: "Cranmer"
  given-names: "Miles"
  orcid: "https://orcid.org/0000-0002-6458-3423"
title: "Interpretable Machine Learning for Science with PySR & SymbolicRegression.jl"
version: 1.0.0
date-released: 2023-05-02
doi: 10.48550/arXiv.2305.01582
url: "https://github.com/MilesCranmer/pysr_paper"

GitHub Events

Total
  • Watch event: 9
  • Fork event: 2
Last Year
  • Watch event: 9
  • Fork event: 2

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 2
  • Total pull requests: 5
  • Average time to close issues: about 21 hours
  • Average time to close pull requests: about 1 hour
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 5.5
  • Average comments per pull request: 1.4
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • krosenfeld-IDM (2)
Pull Request Authors
  • MilesCranmer (4)
  • ssharlin (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/build-pull-request.yml actions
  • actions/checkout v3 composite
  • showyourwork/showyourwork-action v1 composite
.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • showyourwork/showyourwork-action v1 composite
.github/workflows/process-pull-request.yml actions
  • showyourwork/showyourwork-action/process-pull-request v1 composite
benchmark/Dockerfile docker
  • condaforge/mambaforge 4.11.0-2 build
animations/requirements.txt pypi
  • julia >=0.6.1,<0.7
  • manim ==0.17.2
  • numpy >=1.22
  • pysr ==0.12.3
benchmark/environment.yml conda
  • clang
  • jupyter
  • matplotlib
  • numpy
  • openmp
  • pandas
  • pip 20.3.3.*
  • pytest
  • python
  • pyyaml
  • scikit-learn 0.24.1.*
  • sympy
environment.yml conda
  • matplotlib 3.5.1
  • numpy 1.19.5.*
  • pandas 1.4.1.*
  • pip 21.0.1.*
  • python 3.9.*
benchmark/official_competitors/pysr/Dockerfile docker
  • docker.flatironinstitute.org/mcranmer/srbench-core latest build
benchmark/official_competitors/pysr/environment.yml pypi