Skip to content

MilesCranmer/pysr_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySR Tutorial

Build the docker image:

docker build -t pysr .

Start the docker image, with Jupyterlab open at port 8000:

docker run -it --rm -p 8000:8000 -v "${PWD}:/workspace" --memory=8g --cpus=4 pysr python3 -m jupyter notebook --ip="*" --port=8000 --no-browser --allow-root

We will now have a Jupyterlab instance running at http://localhost:8000.

We can now work through the tutorial notebook: pysr_demo.ipynb.

For custom modifications to the backend, see: https://astroautomata.com/PySR/backend/.

Note that since we are sharing the workspace with -v $(pwd):/workspace, we have access to a local copy of SymbolicRegression.jl. Therefore, if we set:

model = PySRRegressor(
    ...,
    julia_project="/workspace/SymbolicRegression.jl",
)

then we will use the local copy of SymbolicRegression.jl instead of the one installed with PySR.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published