This directory provides a Docker container to run a JuypterLab instance with the LSST Science Pipelines installed to run the educado tutorials
-
Install and start Docker. If updates are avalable, install them.
-
Clone this repository
git clone git@github.com:Ghent2026/rubin_tutorials.git
cd rubin_tutorials -
Build and start the container
docker compose up --build
To change the version of the sicnece pipelines
docker compose build --build-arg LSST_VERSION=al9-w_2025_29
docker compose up
d (to free terminal) -
Open http://localhost:8888 (http://127.0.0.1:8888/lab) to see the JupyteLab server If you are using Cursor, use cmd+click and it will open a tab in Cursor. Otherwise you can go to a browser. Go to JupyterLab and explore the files. You should see JupyterLab with a LSST Science Pipelines kernel availble
Open any of the tutorials and run them
-
Clone some other interesting repositories with tutorial examples, e.g.
cd data
git clone git@github.com:alercebroker/usecases.git alerce_usecases
git clone git@github.com:Ghent2026/about-photometry.git -
The version of the science pipelines can be changed in the docker-compose.yml file build: args: LSST_VERSION: al9-v29_2_1 You will need to stop and restart the service for this to take effect
-
Stop the service
docker compose down