Skip to content

WIP: Improve GraceDB interface

Daniel Williams requested to merge daniel-williams/asimov:cli-gracedb into review

Asimov is primarily designed to work with transient gravitational wave events, which are generally catalogued on GraceDB. This merge request is designed to provide an improved interface between asimov and gracedb in order to make importing events into asimov easier.

What?

This MR implements a new command line action, olivaw add gracedb, which can query GraceDB using either a GraceID for a specific event, an SID for a superevent, or a query using GraceDB's standard query syntax. Data for events which are found on GraceDB are then stored in asimov's ledger, ready for analyses to be added.

Who?

This MR was developed by @daniel-williams.

How?

The MR uses click to extend the existing CLI, and the ligo-gracedb package to connect to a gracedb instance.

When?

This MR would be desirable prior to PE efforts for O4, but is not essential. It would be useful for other users.

Checklist

  • New code
  • Tests
  • Documentation & examples
  • Release target

Merge request reports