Skip to content

Switch to GraceDB SDK; be able to process MDC events

We are switching to GraceDB SDK to decrease latency (see https://git.ligo.org/emfollow/gracedb-sdk). This requires a number of changes to the API calls.

We also want to be able to process Mock Data Challenge (MDC) events, requiring us to be able to do separate searches compared to 'normal' events. This merge request adds the ability to search for these events if 'MDC' is given in the searches. We are not able to process searches with different searches alongside 'MDC' in the same call (e.g. searches=['GRB', 'MDC']) due to the fact the GraceDB query requires MDC in argument, only finding MDC events in that case. This also lets us use the search field when looking for superevents but only when search='MDC', otherwise is ignored.

The GraceDB SDK changes were tested on https://gracedb-test.ligo.org/superevents/S191225j/view/.

Merge request reports