VetoPerf
3.2.0
An algorithm to measure the performance of vetoes for gravitational-wave detectors
|
VetoPerf is a software analysis tool designed to measure the performance of time-domain vetoes for gravitational-wave detectors.
The VetoPerf package comes with a collection of user programs using VetoPerf libraries:
Install VetoPerf from the conda-forge
channel:
conda create -c conda-forge --name vetoperf vetoperf
Simply activate your vetoperf
environment to use VetoPerf libraries and programs:
conda activate vetoperf
First, define your source and installation directories. For example:
export VETOPERF_SRCDIR=${HOME}/src export VETOPERF_INSTALLDIR=${HOME}/opt/VetoPerf mkdir -p ${VETOPERF_SRCDIR} ${VETOPERF_INSTALLDIR}
You can download the VetoPerf source tarball from gitlab:
cd ${VETOPERF_SRCDIR} wget https://git.ligo.org/virgo/virgoapp/VetoPerf/-/archive/[X.Y.Z]/VetoPerf-[X.Y.Z].tar.gz tar -xzf VetoPerf-[X.Y.Z].tar.gz
where [X.Y.Z]
is the VetoPerf version of your choice.
Alternatively, you can get a development copy of the VetoPerf software using git and select a release tag:
cd ${VETOPERF_SRCDIR} git clone https://git.ligo.org/virgo/virgoapp/VetoPerf.git cd VetoPerf/ git checkout [X.Y.Z]
The VetoPerf package relies on several external packages which you must install on your machine:
Here, we give step-by-step instructions to build VetoPerf for UNIX (bash/sh) systems.
# go to the source directory cd ${VETOPERF_SRCDIR}/VetoPerf/ # create the build directory mkdir ./build/; cd ./build/ # configure VetoPerf cmake -DCMAKE_INSTALL_PREFIX=${VETOPERF_INSTALLDIR} ${VETOPERF_SRCDIR}/VetoPerf # compile VetoPerf make # install VetoPerf make install
An environment script has been generated. It must be sourced before using VetoPerf:
source ${VETOPERF_INSTALLDIR}/etc/vetoperf.env.sh
You can test that VetoPerf is correctly installed by typing:
vp-makeperf version
If you have the Doxygen software installed in your machine, you can access VetoPerf documentation with a web browser at file://${VETOPERF_INSTALLDIR}/share/doc/VetoPerf/html/index.html
.
Florent Robinet - Laboratoire de Physique des 2 Infinis Irène Joliot-Curie (IJCLab) Orsay, France - contact