Skip to content

Commit 39da760

Browse files
committed
update stack setup to move on from DC2
1 parent fcde953 commit 39da760

3 files changed

Lines changed: 52 additions & 3 deletions

File tree

jupyter-kernels/setup/stack-dc2.sh

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/bin/sh
2+
3+
source /opt/lsst/software/stack/loadLSST.bash ""
4+
setup lsst_distrib
5+
[ -d "$LSST_HOME/obs_lsst" ] && setup -r $LSST_HOME/obs_lsst
6+
setup lsst_sims
7+
[ -d "$LSST_HOME/supreme" ] && setup -r $LSST_HOME/supreme -j
8+
export OMP_NUM_THREADS=1
9+
10+
unset PYTHONSTARTUP
11+
12+
export PYTHONNOUSERSITE=' '
13+
14+
export DESC_GCR_SITE='nersc'
15+
16+
if [ -n "$DESCPYTHONPATH" ]; then
17+
export PYTHONPATH="$DESCPYTHONPATH:$PYTHONPATH"
18+
echo "Including DESCPYTHONPATH: $DESCPYTHONPATH"
19+
echo "Wondering Why? DESCPYTHONPATH is likely set in your $HOME/.basrhc, $HOME/.bashrc.ext, or similar config script"
20+
fi
21+
22+
if [ -n "$DESCSTACKUSERENV" ]; then
23+
conda activate $DESCSTACKUSERENV
24+
echo "Activated your DESCSTACKUSERENV: $DESCSTACKUSERENV"
25+
echo "Wondering Why? DESCSTACKUSERENV is likely set in your $HOME/.basrhc, $HOME/.bashrc.ext, or similar config script"
26+
fi
27+
28+
29+
export PYTHONPATH=".:$PYTHONPATH"
30+
31+
if [ $# -gt 0 ] ; then
32+
exec python -m ipykernel $@
33+
fi

jupyter-kernels/setup/stack-weekly.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ source /opt/lsst/software/stack/loadLSST.bash ""
44
setup lsst_distrib
55
[ -d "$LSST_HOME/obs_lsst" ] && setup -r $LSST_HOME/obs_lsst
66
[ -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
87

98
export OMP_NUM_THREADS=1
109

jupyter-kernels/setup/stack.sh

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
#!/bin/sh
1+
#!/bin/bash
22

33
source /opt/lsst/software/stack/loadLSST.bash ""
44
setup 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+
89
export OMP_NUM_THREADS=1
910

1011
unset PYTHONSTARTUP
@@ -13,6 +14,8 @@ export PYTHONNOUSERSITE=' '
1314

1415
export DESC_GCR_SITE='nersc'
1516

17+
export RUBIN_SIM_DATA_DIR=/global/cfs/cdirs/lsst/groups/CO/rubin_sim
18+
1619
if [ -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"
2629
fi
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

2946
export PYTHONPATH=".:$PYTHONPATH"
3047

0 commit comments

Comments
 (0)