LSST Software Stack
On Middle Earth you can install the LSST pipelines software without using EUPS.
Middle earth hosts a conda channel that contains an lsst_distrib megapackage supporting current released versions of the LSST pipelines software . This conda channel is a collection of packages like conda forge, but it does not have a fancy website.
You can enumerate the packages and versions available in the conda channel by running the following on arnor or gondor
# Show all packages
$ conda search -c file:///astro/store/shiren/dirac-conda --override-channel
# Show packages according to a search string
$ conda search -c file:///astro/store/shiren/dirac-conda --override-channel 'lsst*'
You can install packages via three main methods; however, any method of adding a conda channel to your environment will work.
Install a package directly specifying the channel on the command line:
(my-conda-env) $ conda install -c file:///astro/store/shiren/dirac-conda lsst_distrib
# If you need a particular version
(my-conda-env) $ conda install -c file:///astro/store/shiren/dirac-conda lsst_distrib==30.0.7
Add the channel to your environment so you do not have to specify it at install time
# Add the channel to your environment
(my-conda-env) $ conda config --env --add channels file:///astro/store/shiren/dirac-conda
# Install the lsst_distrib package
(my-conda-env) $ conda install lsst_distrib
Create a new environment with the channel (and package) preinstalled
# lsst_distrib needs python, so the correct version of python will be installed as a dependency
$ conda create -n my-conda-env -c file:///astro/store/shiren/dirac-conda -c conda-forge lsst_distrib=30.0.7
$ conda activate my-conda-env
(my-conda-env) $
If you need to alter pieces of the full LSST distribution, develop on the LSST stack, or need a more customized install please refer to the LSST Pipeline install instructions .