IGWN Conda Distribution

MIT license Build status

The IGWN Conda Distribution (IGWN-Conda) is a programme to manage and distribute software and environments used by the International Gravitational-Wave Observatory Network (IGWN) using the conda package manager, the conda-forge community, and the CernVM File System (CVMFS).

Quickstart

Use a pre-built environment (linux only):

CVMFS is read-only

The pre-built environments are read only. If you need a modifiable environment, please see Clone an environment, or Managing packages.

  1. Install and configure CVMFS; if you are running on the IGWN Computing Grid, you will not need to do this.

  2. Configure conda:

    source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh
    
  3. Activate an environment:

    conda activate igwn-py37
    

Or install miniconda yourself:

  1. Install Miniconda.

  2. Add the conda-forge channel:

    conda config --add channels conda-forge
    
  3. Download one of the environment YAML files, see Environments.

  4. Install the environment locally:

    conda env create --file <environment>.yaml
    

Environments

For full details of what environments are included in the distribution, and their contents, see Environments.

More helpful hints

See Tips and tricks for more useful hints to help you best utilise the IGWN Conda Distribution.

Contributing

If you would like to improve the IGWN Conda distributions, please consider one of the following actions: