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)