Installation

Quick Installation

Installation from PyPI:

pip install rubin-scheduler

or from conda-forge:

conda install -c conda-forge rubin-scheduler

Please note that following either installation, additional data must be downloaded to use the software, following the instructions at Data Download.

For Developer Use

First, clone the rubin_scheduler repository:

git clone git@github.com:lsst/rubin_scheduler.git
cd rubin_scheduler
conda create --channel conda-forge --name rubin_scheduler --file requirements.txt python=3.11
conda activate rubin_scheduler
conda install -c conda-forge --file=test-requirements.txt # Optional for running unit tests
pip install -e . --no-deps

Please note that following installation, additional data must be downloaded to use the software, following the instructions at Data Download.

Building Documentation

An online copy of the documentation is available at https://rubin-scheduler.lsst.io, however building a local copy can be done as follows:

pip install "documenteer[guide]"
cd docs
package-docs build

The root of the local documentation will then be docs/_build/html/index.html.