llama.files.gcn_draft_o2 module¶
Define a FileHandler that makes draft human-readable GCN Circulars for events.
-
class
llama.files.gcn_draft_o2.
I3LvcGcnDraft
¶ Bases:
llama.filehandler.GenerateOnceMixin
,llama.filehandler.FileHandler
A draft version of the email sent to lvccirc@caeplla2.gsfc.nasa.gov for distribution to the LVC GCN Circular list. This message is meant to be sent to a LLAMA member for verification and modifications before being manually submitted to GCN.
-
DEPENDENCIES
= (<class 'llama.files.skymap_info.SkymapInfo'>, <class 'llama.files.i3.json.IceCubeNeutrinoList'>, <class 'llama.files.i3.txt.IceCubeNeutrinoListCoincTxt'>, <class 'llama.files.coinc_o2.RctGdbCoincSkymapO2Large'>, <class 'llama.files.i3.json.RctGdbIceCubeNeutrinoList'>, <class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>, <class 'llama.files.lvc_skymap.LvcSkymapFits'>)¶
-
FILENAME
= 'gwhen_coinc_icecube_gcn_circular_draft.txt'¶
-
MANIFEST_TYPES
= (<class 'llama.files.gcn_draft_o2.I3LvcGcnDraft'>,)¶
-
UR_DEPENDENCIES
= (<class 'llama.files.skymap_info.SkymapInfo'>, <class 'llama.files.lvc_skymap.LvcSkymapFits'>, <class 'llama.files.i3.json.IceCubeNeutrinoList'>, <class 'llama.files.lvc_skymap_mat.LvcSkymapMat'>, <class 'llama.files.gracedb.LVCGraceDbEventData'>, <class 'llama.files.lvc_skymap.LvcDistancesJson'>, <class 'llama.files.lvc_skymap.LvcSkymapHdf5'>, <class 'llama.files.gracedb.PAstro'>, <class 'llama.files.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.coinc_significance.opa.CoincSignificanceI3Lvc'>, <class 'llama.files.coinc_o2.CoincSkymapO2Large'>, <class 'llama.files.i3.txt.IceCubeNeutrinoListCoincTxt'>, <class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>, <class 'llama.files.coinc_o2.RctGdbCoincSkymapO2Large'>, <class 'llama.files.i3.json.RctGdbIceCubeNeutrinoList'>)¶
-
UR_DEPENDENCY_TREE
= ImmutableDict({<class 'llama.files.lvc_skymap.LvcSkymapFits'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.i3.json.RctGdbIceCubeNeutrinoList'>: ImmutableDict({<class 'llama.files.i3.json.IceCubeNeutrinoList'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})})}), <class 'llama.files.coinc_o2.RctGdbCoincSkymapO2Large'>: ImmutableDict({<class 'llama.files.coinc_o2.CoincSkymapO2Large'>: ImmutableDict({<class 'llama.files.coinc_o2.IceCubeNeutrinoListMat'>: ImmutableDict({<class 'llama.files.lvc_skymap_mat.LvcSkymapMat'>: ImmutableDict({<class 'llama.files.lvc_skymap.LvcSkymapFits'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.i3.json.IceCubeNeutrinoList'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.lvc_skymap_mat.LvcSkymapMat'>: ImmutableDict({<class 'llama.files.lvc_skymap.LvcSkymapFits'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})})})}), <class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({}), <class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>: ImmutableDict({<class 'llama.files.lvc_skymap_mat.LvcSkymapMat'>: ImmutableDict({<class 'llama.files.lvc_skymap.LvcSkymapFits'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.i3.json.IceCubeNeutrinoList'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.i3.txt.IceCubeNeutrinoListCoincTxt'>: ImmutableDict({<class 'llama.files.coinc_significance.opa.CoincSignificanceI3Lvc'>: ImmutableDict({<class 'llama.files.gracedb.PAstro'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.lvc_skymap.LvcSkymapHdf5'>: ImmutableDict({<class 'llama.files.lvc_skymap.LvcSkymapFits'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})})}), <class 'llama.files.lvc_skymap.LvcDistancesJson'>: ImmutableDict({<class 'llama.files.lvc_skymap.LvcSkymapFits'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})})}), <class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({}), <class 'llama.files.gracedb.LVCGraceDbEventData'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.i3.json.IceCubeNeutrinoList'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})})}), <class 'llama.files.i3.json.IceCubeNeutrinoList'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})}), <class 'llama.files.i3.json.IceCubeNeutrinoList'>: ImmutableDict({<class 'llama.files.skymap_info.SkymapInfo'>: ImmutableDict({})})})¶
Return a list of authors for this Circular.
-
property
conclusion
¶ A conclusion paragraph for this Circular.
-
property
description
¶ A description of IceCube.
-
property
introduction
¶ An introductory paragraph for this Circular.
-
property
neutrino_table
¶ Return the human-readable neutrino table that will go in this Circular.
-
property
postscript
¶ A postscript with some extra info about the LLAMA project.
-
property
reconstructed_neutrino_table
¶ A table showing the value of the reconstructed neutrino.
-
property
reconstructed_neutrinos
¶ Return the list of reconstructed neutrino directions generated by the MATLAB analysis pipeline.
-
property
subject
¶ Get a highly-descriptive subject line for the Circular email.
-
property
table_legend
¶ A legend explaining the contents of the neutrino table.
-
property
temporally_coincident_neutrinos
¶ Return the list of temporally-coincident neutrinos fetched from IceCube.
-
property
uploaded_file_links
¶ Don’t mention GraceDB uploaded files if we haven’t uploaded there for whatever reason.
-
-
class
llama.files.gcn_draft_o2.
RctTeamI3LvcGcnDraft
¶ Bases:
llama.files.team_receipts.TeamEmailReceipt
-
DEPENDENCIES
= (<class 'llama.files.gcn_draft_o2.I3LvcGcnDraft'>,)¶
-
FILENAME
= 'rct_team_gwhen_coinc_icecube_gcn_circular_draft.txt.log'¶
-
MANIFEST_TYPES
= (<class 'llama.files.gcn_draft_o2.RctTeamI3LvcGcnDraft'>,)¶
-
UPLOAD
¶ alias of
I3LvcGcnDraft
-
UR_DEPENDENCIES
= (<class 'llama.files.skymap_info.SkymapInfo'>, <class 'llama.files.lvc_skymap.LvcSkymapFits'>, <class 'llama.files.i3.json.IceCubeNeutrinoList'>, <class 'llama.files.lvc_skymap_mat.LvcSkymapMat'>, <class 'llama.files.gracedb.LVCGraceDbEventData'>, <class 'llama.files.lvc_skymap.LvcDistancesJson'>, <class 'llama.files.lvc_skymap.LvcSkymapHdf5'>, <class 'llama.files.gracedb.PAstro'>, <class 'llama.files.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.coinc_significance.opa.CoincSignificanceI3Lvc'>, <class 'llama.files.coinc_o2.CoincSkymapO2Large'>, <class 'llama.files.i3.txt.IceCubeNeutrinoListCoincTxt'>, <class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>, <class 'llama.files.coinc_o2.RctGdbCoincSkymapO2Large'>, <class 'llama.files.i3.json.RctGdbIceCubeNeutrinoList'>, <class 'llama.files.gcn_draft_o2.I3LvcGcnDraft'>)¶
-
UR_DEPENDENCY_TREE
= frozenset({<class 'llama.files.gcn_draft_o2.I3LvcGcnDraft'>})¶
-
property
subject
¶ Email subject for <class ‘llama.files.gcn_draft_o2.I3LvcGcnDraft’> email upload.
-