Skip to content

Omnibus merge request

What?

This merge request represents a large body of new code which implements a number of new features designed to ensure that O4 analyses can proceed as currently planned.

Backwards-compatible changes

  • Refactoring of the pipeline interface, implementation of plugin interface for pipelines docs
  • A new interface for adding events and productions using YAML-format files
  • New functionality for interacting with GraceDB
  • Improved behaviour when submitting and building jobs
  • Improved behaviour when monitoring jobs
  • Addition of a "crondor" scheduled condor job to run the monitoring and reporting commands
  • Updates to the HTML report style
  • Improvements to event logging

Backwards-incompatible changes

  • Addition of a new "project" interface, replacing the use of gitlab for project management
    • Use of YAML files to store the "ledger" database

Pipeline specific changes

  • Updates to the bilby configuration template
  • Updates to the Bayeswave configuration template

Why?

A lot of changes were required to both lower the bar to entry for using asimov, and making sure that it was able to meet the demands of the O4 analyses.

Who?

This work was done by Daniel Williams (daniel.williams@ligo.org)

Checklist

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

Review

Notes

Closes #14 (closed)

Edited by Daniel Williams

Merge request reports