Source code for gwcelery.tasks.circulars

"""Generate and upload automated circulars."""
import ligo.followup_advocate

from . import gracedb


[docs]@gracedb.task(shared=False) def create_initial_circular(graceid): """Create and return circular txt.""" return ligo.followup_advocate.compose(graceid, client=gracedb.client)
[docs]@gracedb.task(shared=False) def create_emcoinc_circular(graceid): """Create and return the em_coinc circular txt.""" return ligo.followup_advocate.compose_RAVEN(graceid, client=gracedb.client)
[docs]@gracedb.task(shared=False) def create_retraction_circular(graceid): """Create and return retraction circular txt.""" return ligo.followup_advocate.compose_retraction(graceid, client=gracedb.client)