Skip to content

Commit f6dff2e

Browse files
authored
Merge pull request #181 from LSSTDESC/issue/180/descwl-shear-sims
add descwl-shear-sims kernel
2 parents 97764b5 + ada2ac6 commit f6dff2e

4 files changed

Lines changed: 58 additions & 3 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"argv": [
3+
"shifter",
4+
"--image=lsstdesc/descwl-shear-sims:weekly-latest",
5+
"/global/common/software/lsst/common/miniconda/kernels/descwl-shear-sims.sh",
6+
"-f",
7+
"{connection_file}"
8+
],
9+
"display_name": "descwl-shear-sims",
10+
"language": "python"
11+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
source /opt/lsst/software/stack/loadLSST.bash ""
4+
setup lsst_distrib
5+
6+
7+
export OMP_NUM_THREADS=1
8+
9+
unset PYTHONSTARTUP
10+
11+
export PYTHONNOUSERSITE=' '
12+
13+
export DESC_GCR_SITE='nersc'
14+
15+
export RUBIN_SIM_DATA_DIR=/global/cfs/cdirs/lsst/groups/CO/rubin_sim
16+
17+
if [ -n "$DESCPYTHONPATH" ]; then
18+
export PYTHONPATH="$DESCPYTHONPATH:$PYTHONPATH"
19+
echo "Including DESCPYTHONPATH: $DESCPYTHONPATH"
20+
echo "Wondering Why? DESCPYTHONPATH is likely set in your $HOME/.basrhc, $HOME/.bashrc.ext, or similar config script"
21+
fi
22+
23+
24+
python_ver_major=$(python -c 'import sys; print(sys.version_info.major)')
25+
python_ver_minor=$(python -c 'import sys; print(sys.version_info.minor)')
26+
export DESCPYTHONVER="python$python_ver_major.$python_ver_minor"
27+
28+
#export PYTHONPATH=$PYTHONPATH:$LSST_INST_DIR/$LSST_PYTHON_VER
29+
30+
if [ -n "$DESCWLSHEARSIMSUSERBASE" ]; then
31+
export PYTHONUSERBASE=$DESCWLSHEARSIMSUSERBASE
32+
unset PYTHONUSERSITE
33+
unset PYTHONNOUSERSITE
34+
export PATH=$PYTHONUSERBASE/bin:$PATH
35+
export PYTHONPATH="$PYTHONUSERBASE/lib/$DESCPYTHONVER/site-packages:$PYTHONPATH"
36+
echo "using DESCWLSHEARSIMSUSERBASE: $DESCWLSHEARSIMSUSERBASE"
37+
fi
38+
39+
40+
export PYTHONPATH=".:$PYTHONPATH"
41+
42+
if [ $# -gt 0 ] ; then
43+
exec python -m ipykernel $@
44+
fi

jupyter-kernels/setup/stack-weekly.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
source /opt/lsst/software/stack/loadLSST.bash ""
44
setup lsst_distrib
5-
[ -d "$LSST_HOME/obs_lsst" ] && setup -r $LSST_HOME/obs_lsst
6-
[ -d "$LSST_HOME/supreme" ] && setup -r $LSST_HOME/supreme -j
75

86
export OMP_NUM_THREADS=1
97

@@ -31,11 +29,12 @@ python_ver_major=$(python -c 'import sys; print(sys.version_info.major)')
3129
python_ver_minor=$(python -c 'import sys; print(sys.version_info.minor)')
3230
export DESCPYTHONVER="python$python_ver_major.$python_ver_minor"
3331

34-
export PYTHONPATH=$PYTHONPATH:$LSST_INST_DIR/$LSST_PYTHON_VER
32+
#export PYTHONPATH=$PYTHONPATH:$LSST_INST_DIR/$LSST_PYTHON_VER
3533

3634
if [ -n "$DESCSTACKUSERBASE" ]; then
3735
export PYTHONUSERBASE=$DESCSTACKUSERBASE
3836
unset PYTHONUSERSITE
37+
unset PYTHONNOUSERSITE
3938
export PATH=$PYTHONUSERBASE/bin:$PATH
4039
export PYTHONPATH="$PYTHONUSERBASE/lib/$DESCPYTHONVER/site-packages:$PYTHONPATH"
4140
echo "using DESCSTACKUSERBASE: $DESCSTACKUSERBASE"

jupyter-kernels/setup/user_setup.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jupyter kernelspec install $INST_DIR/kernels/desc-td-env-dev --user
3131
jupyter kernelspec install $INST_DIR/kernels/desc-forecasts-dev --user
3232
jupyter kernelspec install $INST_DIR/kernels/desc-cosmology-dev --user
3333
jupyter kernelspec install $INST_DIR/kernels/desc-cosmology --user
34+
jupyter kernelspec install $INST_DIR/kernels/descwl-shear-sims --user
3435
#echo "Your JupyterLab URL is: "
3536
#echo "https://jupyter.nersc.gov/user/$USER/cori-shared-node-cpu/lab/tree/$HOME"
3637
echo "DESC Kernels Now Available"

0 commit comments

Comments
 (0)