Commit 097d1b3d authored by Alexander Pace's avatar Alexander Pace

adding combined_skymap_filename (optional string) and raven_coinc (optional...

adding combined_skymap_filename (optional string)  and raven_coinc (optional boolean) to createVOEvent method
parent 131a72bb
...@@ -2181,7 +2181,8 @@ class GraceDb(GsiRest): ...@@ -2181,7 +2181,8 @@ class GraceDb(GsiRest):
@event_or_superevent @event_or_superevent
def createVOEvent(self, object_id, voevent_type, skymap_type=None, def createVOEvent(self, object_id, voevent_type, skymap_type=None,
skymap_filename=None, internal=True, open_alert=False, skymap_filename=None, combined_skymap_filename=None,
internal=True, open_alert=False, raven_coinc=False,
hardware_inj=False, CoincComment=False, ProbHasNS=None, hardware_inj=False, CoincComment=False, ProbHasNS=None,
ProbHasRemnant=None, BNS=None, NSBH=None, BBH=None, ProbHasRemnant=None, BNS=None, NSBH=None, BBH=None,
Terrestrial=None, MassGap=None, *args, **kwargs): Terrestrial=None, MassGap=None, *args, **kwargs):
...@@ -2196,12 +2197,17 @@ class GraceDb(GsiRest): ...@@ -2196,12 +2197,17 @@ class GraceDb(GsiRest):
skymap_filename (:obj:`str`, optional): name of skymap file on skymap_filename (:obj:`str`, optional): name of skymap file on
the GraceDB server (required for 'initial' and 'update' alerts, the GraceDB server (required for 'initial' and 'update' alerts,
optional for 'preliminary' alerts). optional for 'preliminary' alerts).
combined_skymap_file (:obj:`str`, optional): name of combined
skymap file, if present
internal (:obj:`bool`, optional): whether the VOEvent should be internal (:obj:`bool`, optional): whether the VOEvent should be
distributed to LIGO-Virgo members only. distributed to LIGO-Virgo members only.
hardware_inj (:obj:`bool`, optional): whether the candidate is a hardware_inj (:obj:`bool`, optional): whether the candidate is a
hardware injection. hardware injection.
open_alert (:obj:`bool`, optional): whether the candidate is an open_alert (:obj:`bool`, optional): whether the candidate is an
open alert or not. open alert or not.
raven_coinc (:obj:`bool`, optional): is VOEvent result of
coincidence from RAVEN pipeline. Tells GraceDB to look for
`coinc_far` and `em_type` data models.
CoincComment (:obj:`bool`, optional): whether the candidate has a CoincComment (:obj:`bool`, optional): whether the candidate has a
possible counterpart GRB. possible counterpart GRB.
ProbHasNS (:obj:`float`, optional): probability that at least one ProbHasNS (:obj:`float`, optional): probability that at least one
...@@ -2265,12 +2271,15 @@ class GraceDb(GsiRest): ...@@ -2265,12 +2271,15 @@ class GraceDb(GsiRest):
'open_alert': open_alert, 'open_alert': open_alert,
'hardware_inj': hardware_inj, 'hardware_inj': hardware_inj,
'CoincComment': CoincComment, 'CoincComment': CoincComment,
'raven_coinc': raven_coinc,
} }
# Add optional args # Add optional args
if skymap_type is not None: if skymap_type is not None:
body['skymap_type'] = skymap_type body['skymap_type'] = skymap_type
if skymap_filename is not None: if skymap_filename is not None:
body['skymap_filename'] = skymap_filename body['skymap_filename'] = skymap_filename
if combined_skymap_filename is not None:
body['combined_skymap_filename'] = combined_skymap_filename
if ProbHasNS is not None: if ProbHasNS is not None:
body['ProbHasNS'] = ProbHasNS body['ProbHasNS'] = ProbHasNS
if ProbHasRemnant is not None: if ProbHasRemnant is not None:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment