Installation¶
Quick Installation¶
Installation from PyPI:
pip install uranography
Or conda-forge:
conda install -c conda-forge uranography
For Developer Use¶
First, clone the uranography
repository:
git clone git@github.com:lsst/uranography.git
cd uranography
Create a conda environment for it:
conda create --channel conda-forge --name uranography --file requirements.txt python=3.11
If you want to run tests, install the test requirements as well:
conda activate uranography
conda install -c conda-forge --file=test-requirements.txt
Install the uranography
project into this environment (from the uranography directory):
pip install -e . --no-deps
In order to make uranography available in jupyter, install the kernel from the new jupyter environment:
python -m ipykernel install --user --name=uranography
If you need to remove the environment and/or kernel:
conda env remove -n uranography
jupyter kernelspec uninstall uranography
Building Documentation¶
An online copy of the documentation is available at https://uranography.lsst.io, however building a local copy can be done as follows:
pip install "documenteer[guide]"
cd docs
make html
The root of the local documentation will then be docs/_build/html/index.html
.