Skip to content

Release version 2.0.0 (Akkorokamui)

Git ref: 22c68bb5

Checklist

Basics

  1. The CI pipeline succeeded, including all unit tests and code quality checks. Pipeline 466735
  2. CHANGES.rst lists all significant changes since the last release. It is free from spelling and grammatical errors.
  3. The latest Readthedocs documentation build passed and the latest docs are correctly rendered. Autodoc-generated API docs for tasks are shown.
  4. [ ] If there is milestone for this release, then the list of issues and merge requests that have been addressed is accurate. Any unaddressed issues and merge requests have been moved to another milestone. Note: Milestones are a bit out of date now, dates have shifted.

Playground deployment

  1. [ ] Sentry does not show any new unresolved issues on playground that indicate new bugs or regressions. See #472 (closed)
  2. The playground deployment has run for at least 10 minutes.
  3. The Flower monitor is reachable and shows no unexpected task failures.
  4. The Flask dashboard is reachable.
  5. The playground deployment is connected to IGWN Alert (in Flower, find the main gwcelery-worker, click Other, and look at the list of subscribed IGWN Alert topics).
  6. The playground deployment is connected to GCN.

Mock events

  1. The playground deployment has produced an MDC superevent.
  2. The MDC superevent has the following annotations.
    • bayestar.multiorder.fits
    • bayestar.fits.gz
    • bayestar.png
    • bayestar.volume.png
    • bayestar.html
    • p_astro.json
    • p_astro.png
    • em_bright.json
    • em_bright.png
  3. The MDC superevent has the following labels.
    • EMBRIGHT_READY
    • GCN_PRELIM_SENT
    • PASTRO_READY
    • SKYMAP_READY
  4. The MDC superevent has two automatic preliminary VOEvents, JSON packets, and Avro packets if GCN_PRELIM_SENT is applied.
    • 2 preliminary VOEvents
    • 2 preliminary JSON packets
    • 2 preliminary Avro packets
  5. Issuing a manual preliminary alert from the Flask dashboard sends another preliminary alert.
    • The alert is sent successfully if ADVOK or an ADVNO label is not applied this time.
    • Alternatively, a preliminary alert is blocked due to presence of ADVOK or ADVNO.
  6. The MDC superevent has either an ADVOK or an ADVNO label.
  7. Issuing an ADVOK signoff through GraceDB results in an initial VOEvent.
  8. Issuing an ADVNO signoff through GraceDB results in a retraction VOEvent.
  9. Requesting an update alert through the Flask dashboard results in an update VOEvent.
  10. Playground has recently produced an MDC superevent with an external coincidence, i.e. with a EM_COINC label. Use the Flask dashboard to do this manually (note that joint events with Swift may not pass publishing conditions).
  11. The joint MDC superevent has the following annotations.
    • coincidence_far.json
    • [ ] bayestar-ext.fits.gz or subthreshold.bayestar-ext.fits.gz
    • [ ] bayestar-ext.png or subthreshold.bayestar-ext.png
  12. The joint MDC superevent has the following labels.
    • EM_COINC
    • RAVEN_ALERT
    • GCN_PRELIM_SENT
  13. The joint MDC superevent is sending alerts with coincidence information.
    • At least one VOEvent with <Group name="External Coincidence">.
    • At least one circular w/ -emcoinc- in filename.

Replay events

  1. A Production superevent labeled GCN_PRELIM_SENT has the following parameter estimation annotations and the PE_READY label.
    • online_bilby_pe.ini
    • Bilby.posterior_samples.hdf5
    • Bilby.multiorder.fits
    • Bilby.html
    • Bilby.fits.gz
    • Bilby.png
    • Bilby.volume.png
    • Bilby.extrinsic.png
    • Bilby.intrinsic.png
    • PE_READY
Edited by Cody Messick
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information