Installation
Option 1: Running on the IGWN Pool
If you are running on CIT, you can use environments with already existing BayesWave installations instead of installing yourself. The recommended environment is currently igwn-py39-testing.
Option 2: Conda forge
$ conda install -c conda-forge bayeswave
Option 3: Installing from source
Note: it is recommended to follow the fork/merge development model
Clone from the bayeswave repository
$ git clone git@git.ligo.org:lscsoft/bayeswave/git
Set up the conda environment. From the main bayeswave
directory, run the command
$ conda env create -f environment.yaml
Activate the conda environment via
$ conda activate bayeswave
Still from the bayeswave
directory, install via
$ export BAYESWAVE_PREFIX=${HOME}/opt/lscsoft/bayeswave
$ ./install.sh ${BAYESWAVE_PREFIX}
Note
Instead of ${HOME}/opt/lscsoft/bayeswave
you can also use a directory of your choosing
Upon successful installation, you should be prompted to source the bash environment via
$ source ${BAYESWAVE_PREFIX}/etc/bayeswave-user-env.sh
Note
If installing from source, whenever you run BayesWave you will need to activate the conda environment and the bash environment.