Base software environment for XENONnT, including Python 3 and data management tools.
Please see this page on the XENON wiki for more details.
The resulting environment is available as:
- Singularity image under CVMFS. This can be used in interactive enviroments as well as OSG compute jobs
The location is
/cvmfs/singularity.opensciencegrid.org/opensciencegrid/osgvo-xenon:{version}
. Source/opt/XENONnT/setup.sh
to get the environment configured. - Source-able environment under CVMFS. This is mostly useful in interactive enviroments like Midway. Note
that it assumes you are on a EL7 based host. The location is
/cvmfs/xenon.opensciencegrid.org/releases/nT/{version}
and each version contains asetup.sh
script you can source to get the environment. - Docker image in DockerHub. This version can be useful if you want to extend the base_environment, or
use the environment for example on your laptop. The location is
opensciencegrid/osgvo-xenon:{version}
- Singularity images available on https. This version is experimental. The
location is
https://xenon.isi.edu/images/
Currently, the master branch is used for the "development" container, which always points to the master branch of cutax (note this only matters on hardcoded sites: Midway and the OSG login node for now). The stable branch has a tagged version of cutax.
The base_environment is rebuilt and redeployed automatically upon git commits. Just like in
XENON1T, we have a create-env
script which does the majority of the work. The difference
in XENONnT is that the create-env
script is run in a Docker container. The build is
taking place twice: once to build the Docker container with a deployment under
/opt/XENONnT
, and once to build the tarball for the CVMFS deployment under
/cvmfs/xenon.opensciencegrid.org/releases/nT/
.