Defines, builds and installs a conda environment including the LSST Science Pipelines and Time Domain requested packages installable via conda-forge or pip.
source /global/cfs/cdirs/lsst/groups/TD/setup_td.sh
desc-td-env
Jupyter kernel by making sure you have DESC jupyter kernels installedlsstdesc/td-env:stable
shifter --image=lsstdesc/td-env:stable /bin/bash
source /global/cfs/cdirs/lsst/groups/TD/setup_td.sh
https://github.com/LSSTDESC/td_env/releases/latest
Cosmosis is available in the td_env integration and dev builds. Users are encouraged to try this out.
The default setup_td_dev.sh
will prepare the environment by settting $CSL_DIR, $FIRECROWN_DIR, $FIRECROWN_EXAMPLES_DIR, $FIRECROWN_SITE_PACKAGES variables which points to the current build directory. Currently the default setup does NOT entirely complete the cosmosis set up and does not run source cosmosis-configure
. However, this can be enabled by doing: source setup_td_int.sh -c
.
To run a test of cosmosis + firecrown after doing source setup_td_int.sh
please try: cosmosis $FIRECROWN_DIR/examples/des_y1_3x2pt/des_y1_3x2pt.ini
Please open an issue on this repository.
td_env/conda/packlist.txt
(for conda-forge) or td_env/conda/piplist.txt
(for PyPI)
lsstdesc/td_env:integration
/global/common/software/lsst/cori-haswell-gcc/stack/td_env-int
Due to changes in how cfitsion >=v4.0.0 handles version checking, some packages that depend on cfitsio are now issuing warnings like
WARNING: version mismatch between CFITSIO header (v4.000999999999999) and linked library (v4.01).
Those packages that depend on cfitsio, such as healpy, need to patch their code to deal with cfitsio's version handling which apparenly involves floats. This warning is safe to ignore, and when LSST Science Pipelines updates packages such as healpy, this issue should disappear.
To export a full list of versions installed in the td_env conda environment without build info:
conda env export --no-builds > desc-python-env-nersc-install-nobuildinfo.yml