This repository hosts the veto definitions used by the joint LIGO-Virgo transient data anlysis groups.
The veto definitions are recorded in LIGO_LW-schema XML files.
All changes to these files should be made via the GitHub fork-and-pull model.
The python modules contained in this repository provides methods to validate a veto-definer file and its contents.
The vetodef python package can be installed by running
python setup.py installfrom the root of the repository [add --user if you don't have super-user (sudo) privileges].
The python executables in the bin directory will be installed as well as the vetodef package.
From there a blank veto-definer file can be created via
ligolw-vetodef-create <filename>and then appended to via
ligolw-vetodef-append <filename> <flag> [<options>]and finally validated against all standard checks via
ligolw-vetodef-validate <filename>