Thanks to @jmatt, there is now a conda-installable binary for version 2.3.5 of the lsst_sims stack.
Caveats:
- There is only a python 2 binary. There is no binary version for python 3.
- You will need to install the new version in a new conda environment (instructions below). Do not attempt to update a previous conda-install of the lsst_sims stack.
Instructions:
Create a new conda environment in which to install lsst_sims
conda create --name sims-2.3.5 python
Activate the new environment
source activate sims-2.3.5
Add the correct conda channel to your configuration
conda config --add channels http://conda.lsst.codes/sims/2.3.5
(you can verify the channels in your conda config by running conda info
)
Install lsst_sims
conda install lsst-sims=2.3.5.sims
Note: This will result in a lot of warnings that look like
/Users/danielsf/physics/conda-for-install/miniconda2/lib/python2.7/site-packages/conda/core/link.py:471: UserWarning: Package http://conda.lsst.codes/sims/2.3.5::lsst-sims-2.3.5.sims.post2-0 uses a pre-link script. Pre-link scripts are potentially dangerous. This is because pre-link scripts have the ability to change the package contents in the package cache, and therefore modify the underlying files for already-created conda environments. Future versions of conda may deprecate and ignore pre-link scripts.
Do not be alarmed. This is due to known peculiarities in how eups interacts with conda.
Once lsst_sims has been installed, you can set it up (in the eups sense) by
source eups-setups.sh setup lsst_sims -t conda
Final caveat:
The Data Management team is developing a binary release tool based on EUPS, which will replace conda as the means of getting binary installations of LSST software tools, including the Simulations Stack. The goal is to complete this transition in July. Conda builds will be available up until this transition takes place but the timescales mean that this is likely the last Conda build.
To remain current with the development branches of sims we encourage you to install from source.