Skip to content

Commit

Permalink
Merge pull request #25 from simonsobs/gp/della
Browse files Browse the repository at this point in the history
Della configs
  • Loading branch information
iparask authored Mar 15, 2024
2 parents ffb5d89 + f139475 commit 1a1c655
Show file tree
Hide file tree
Showing 11 changed files with 121 additions and 2 deletions.
3 changes: 1 addition & 2 deletions config/common.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ libtool
m4
psutil
cython
pytest
fftw
gsl
cfitsio
Expand Down Expand Up @@ -66,4 +65,4 @@ pyaml
tqdm
ipykernel
pyfftw
numdifftools
numdifftools
12 changes: 12 additions & 0 deletions config/della/packages_conda.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Adjust the default python version
python=3.10.0
openmpi=4.1.*=external_*
#
# These are low-level tools needed to build local packages
# and parse pip dependencies with pipgrip.
#
pandas
ipython_genutils
# Revert to 0.12 until this bug is fixed:
# https://github.com/conda-forge/pyfftw-feedstock/issues/51
pyfftw==0.12
11 changes: 11 additions & 0 deletions config/della/packages_local.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
qpoint
pixell
libactpol_deps
libactpol
moby2
# Remove next line once toast-3.0 is on conda-forge,
# and move to packages_conda.txt
toast
# Uncomment next line to build so3g from source, and
# comment out line in packages_pip.txt.
so3g
20 changes: 20 additions & 0 deletions config/della/packages_pip.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
quaternionarray
dominate
emcee==3.0.1
daal==2021.2.3
sympy==1.1.1
pysm3
https://github.com/fgbuster/fgbuster/archive/master.tar.gz
https://github.com/simonsobs/mbatch/archive/master.tar.gz
#
# Uncomment here if installing wheel, and comment out
# line in packages_local.txt
#pysqlite3-wheels
#so3g
#
# Eventually use a tag for sotodlib...
https://github.com/simonsobs/sotodlib/archive/master.tar.gz
#
# The mapsims package has hard-coded versions of pysm3 and
# pixell, which un-installs our versions of those packages.
#https://github.com/galsci/mapsims/archive/main.tar.gz
15 changes: 15 additions & 0 deletions config/della/post_install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This script is sourced in the main `soconda.sh` script.
# Any commands placed here will be executed within that shell
# and have access to all environment variables defined there.
# There are 2 variables defined here which control the optional
# creation of a modulefile to load the environment and also
# which create a small script that installs a jupyter kernel
# for the environment into a user's home directory.

# Install a module file?
install_module=no

# Install jupyter kernel setup script?
install_jupyter_setup=no

# Add any other shell commands here for this system...
2 changes: 2 additions & 0 deletions config/della/required_modules.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
openmpi/gcc/4.1.2
anaconda3/2022.10
12 changes: 12 additions & 0 deletions config/della2/packages_conda.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Adjust the default python version
python=3.9.*
openmpi=4.1.*=external_*
#
# These are low-level tools needed to build local packages
# and parse pip dependencies with pipgrip.
#
pandas
ipython_genutils
# Revert to 0.12 until this bug is fixed:
# https://github.com/conda-forge/pyfftw-feedstock/issues/51
pyfftw==0.12
11 changes: 11 additions & 0 deletions config/della2/packages_local.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
qpoint
pixell
libactpol_deps
libactpol
moby2
# Remove next line once toast-3.0 is on conda-forge,
# and move to packages_conda.txt
toast
# Uncomment next line to build so3g from source, and
# comment out line in packages_pip.txt.
so3g
20 changes: 20 additions & 0 deletions config/della2/packages_pip.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
quaternionarray
dominate
emcee==3.0.1
daal==2021.2.3
sympy==1.1.1
pysm3
https://github.com/fgbuster/fgbuster/archive/master.tar.gz
https://github.com/simonsobs/mbatch/archive/master.tar.gz
#
# Uncomment here if installing wheel, and comment out
# line in packages_local.txt
#pysqlite3-wheels
#so3g
#
# Eventually use a tag for sotodlib...
https://github.com/simonsobs/sotodlib/archive/master.tar.gz
#
# The mapsims package has hard-coded versions of pysm3 and
# pixell, which un-installs our versions of those packages.
#https://github.com/galsci/mapsims/archive/main.tar.gz
15 changes: 15 additions & 0 deletions config/della2/post_install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This script is sourced in the main `soconda.sh` script.
# Any commands placed here will be executed within that shell
# and have access to all environment variables defined there.
# There are 2 variables defined here which control the optional
# creation of a modulefile to load the environment and also
# which create a small script that installs a jupyter kernel
# for the environment into a user's home directory.

# Install a module file?
install_module=no

# Install jupyter kernel setup script?
install_jupyter_setup=no

# Add any other shell commands here for this system...
2 changes: 2 additions & 0 deletions config/della2/required_modules.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
openmpi/gcc/4.1.2
anaconda3/2022.10

0 comments on commit 1a1c655

Please sign in to comment.