Include antisymmetric options pyseobnr
Detailed Description
The PR contains a minimal change to GWSignal so that new options are passed to pyseobnr.
The new options are:
-
enable_antisymmetric_modes: boolean flag activating the anti-symmetric modes handling/processing in the SEOBNRv5PHM model. Defaults inpyseobnrtoFalse -
antisymmetric_modes: the list of modes (sequence of 2-uples) included in the calculation of the anti-symmetric modes. Defaults to[(2,2)]in pyseobnr ifenable_antisymmetric_modesisTrue. Raises an error if set whenenable_antisymmetric_modesisFalse. -
antisymmetric_modes_hm: flag indicating that higher modes should be handled in the computation of the anti-symmetric modes. In effect, overwritesantisymmetric_modeswith[(2,2), (3,3), (4,4)]. Raises an error if set andenable_antisymmetric_modesisFalse
Another option is
-
gwsignal_environment: indicates pyseobnr that the models are being run from GWSignal. This enablespyseobnrto emit a proper warning when settings or model used are not fully reviewed (which can then be disabled in a later release ofpyseobnrwithout a new release of LALsuite).
API Changes
Please tick one of the following options:
-
These changes do not modify the API. -
These changes do modify the API, and are backwards compatible. -
These changes do modify the API, and are backwards incompatible.
For examples of changes that do not modify the API and/or are considered backwards (in)compatible, please see the contributing guide.
Justification for Backwards Incompatible Changes
Review Status
Edited by Raffi Enficiaud