RapidPE fails gracefully on absent GstLAL trigger
RapidPE/RIFT is only reviewed to run on GstLAL triggers, and the DAG creation script fails if no GstLAL trigger is present after some time. As this shouldn't trigger errors in GWCelery, we've made a special return code (100
) to signify this cause for failure, and modified the task to stop before DAG submission if this occurs.
There were also 2 upstream issues causing our jobs to fail. RIFT was incompatible with Numpy 1.24 (rapidpe-rift/rift#27 (closed)), so we upgraded to 0.0.15.9 which fixes that. RIFT was also calling a LALSimulation function which was broken in LALSuite 7.15, so we upgraded to 7.16 (lscsoft/lalsuite!2174 (merged)).
Fixes #657 (closed)
Edited by Daniel Wysocki