1- #! /bin/sh
1+ #! /bin/bash
22
33source /opt/lsst/software/stack/loadLSST.bash " "
44setup lsst_distrib
55[ -d " $LSST_HOME /obs_lsst" ] && setup -r $LSST_HOME /obs_lsst
6- setup lsst_sims
76[ -d " $LSST_HOME /supreme" ] && setup -r $LSST_HOME /supreme -j
7+ [ -d " /opt/lsst/software/stack/meas_pz" ] && setup -r /opt/lsst/software/stack/meas_pz -j
8+
89export OMP_NUM_THREADS=1
910
1011unset PYTHONSTARTUP
@@ -13,6 +14,8 @@ export PYTHONNOUSERSITE=' '
1314
1415export DESC_GCR_SITE=' nersc'
1516
17+ export RUBIN_SIM_DATA_DIR=/global/cfs/cdirs/lsst/groups/CO/rubin_sim
18+
1619if [ -n " $DESCPYTHONPATH " ]; then
1720 export PYTHONPATH=" $DESCPYTHONPATH :$PYTHONPATH "
1821 echo " Including DESCPYTHONPATH: $DESCPYTHONPATH "
@@ -25,6 +28,20 @@ if [ -n "$DESCSTACKUSERENV" ]; then
2528 echo " Wondering Why? DESCSTACKUSERENV is likely set in your $HOME /.basrhc, $HOME /.bashrc.ext, or similar config script"
2629fi
2730
31+ python_ver_major=$( python -c ' import sys; print(sys.version_info.major)' )
32+ python_ver_minor=$( python -c ' import sys; print(sys.version_info.minor)' )
33+ export DESCPYTHONVER=" python$python_ver_major .$python_ver_minor "
34+
35+ export PYTHONPATH=$PYTHONPATH :$LSST_INST_DIR /$LSST_PYTHON_VER
36+
37+ if [ -n " $DESCSTACKUSERBASE " ]; then
38+ export PYTHONUSERBASE=$DESCSTACKUSERBASE
39+ unset PYTHONUSERSITE
40+ export PATH=$PYTHONUSERBASE /bin:$PATH
41+ export PYTHONPATH=" $PYTHONUSERBASE /lib/$DESCPYTHONVER /site-packages:$PYTHONPATH "
42+ echo " using DESCSTACKUSERBASE: $DESCSTACKUSERBASE "
43+ fi
44+
2845
2946export PYTHONPATH=" .:$PYTHONPATH "
3047
0 commit comments