llama.files.coinc_o2 module¶
FileHandlers for the MATLAB coincident analysis code. Sees whether neutrinos and gravitational waves overlap and plots join skymaps. Deprecated.
-
class
llama.files.coinc_o2.
CoincAnalysis
¶ Bases:
llama.files.matlab.MATLABCallingFileHandler
An abstract FileHandler class for files generated as part of the SingleGWHENAnalysis pipeline.
-
DEPENDENCIES
= (<class 'llama.files.skymap_info.SkymapInfo'>, <class 'llama.files.lvc_skymap_mat.LvcSkymapMat'>, <class 'llama.files.i3.json.IceCubeNeutrinoList'>)¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>, <class 'llama.files.coinc_o2.HENlistONSOURCEIceCubeMat'>, <class 'llama.files.coinc_o2.CoincAnalysis'>)¶
-
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'>)¶
-
UR_DEPENDENCY_TREE
= 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({})})¶
-
property
matlab_command
¶ Use MATLAB to run Single_GWHEN_Analysis for this event.
-
matlab_options
= ['-nojvm']¶
-
-
class
llama.files.coinc_o2.
CoincAnalysisInitialIcecubeJson
¶ Bases:
llama.files.coinc_o2.CoincAnalysis
,llama.filehandler.JSONFile
A JSON document containing the quantitative results of the LLAMA coincident analysis, as documented in arXiv:1112.1140. Uses the old O2 MATLAB implementation.
-
FILENAME
= 'coinc_analysis_initial_icecube.json'¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>, <class 'llama.files.coinc_o2.HENlistONSOURCEIceCubeMat'>, <class 'llama.files.coinc_o2.CoincAnalysis'>)¶
-
property
best_neutrino
¶ Read the list of reconstructed neutrinos from the JSON file output by the pipeline and pick the best reconstructed neutrino. If there are no neutrinos, this property will equal None.
-
property
reconstructed_neutrinos
¶ Read a list of reconstructed neutrinos from the JSON file output by the pipeline. If there are no coincident neutrinos, the list will be empty.
-
-
class
llama.files.coinc_o2.
CoincSkymapInitialIcecube
¶ Bases:
llama.files.matlab.MATLABCallingFileHandler
Plots of the LVC GW skymap with neutrinos provided by ICECUBE superimposed as point-sources. You can manually override the latitude and longitude limits by changing those variables’ values before generating.
-
DEPENDENCIES
= (<class 'llama.files.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.lvc_skymap_mat.LvcSkymapMat'>)¶
-
latitude_limits
= [-90, 90]¶
-
longitude_limits
= [-180, 180]¶
-
property
matlab_command
¶ Use MATLAB to run PlotGWHEN_5 for this event.
-
-
class
llama.files.coinc_o2.
CoincSkymapO2Large
¶ Bases:
llama.files.coinc_o2.CoincSkymapInitialIcecube
A larger version of the MATLAB-generated GW/HEN Coincident skymap.
-
FILENAME
= 'coinc_o2.png'¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.CoincSkymapO2Large'>,)¶
-
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.coinc_o2.IceCubeNeutrinoListMat'>)¶
-
UR_DEPENDENCY_TREE
= 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.coinc_o2.
HENlistONSOURCEIceCubeMat
¶ Bases:
llama.files.coinc_o2.CoincAnalysis
A PDF plot of the LVC GW skymap with neutrinos provided by ICECUBE superimposed as point-sources. Uses the environmental variable MATLAB_EXECUTABLE_PATH to find a usable MATLAB binary for that part of the analysis. Default path subject to change.
-
FILENAME
= 'HENlist_ONSOURCE_icecube.mat'¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>, <class 'llama.files.coinc_o2.HENlistONSOURCEIceCubeMat'>, <class 'llama.files.coinc_o2.CoincAnalysis'>)¶
-
-
class
llama.files.coinc_o2.
IceCubeNeutrinoListMat
¶ Bases:
llama.files.coinc_o2.CoincAnalysis
A MATLAB-formatted file containing Neutrino data. Used for running analysis and for generating coincidence plots.
-
FILENAME
= 'IceCubeNeutrinoList.mat'¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>, <class 'llama.files.coinc_o2.HENlistONSOURCEIceCubeMat'>, <class 'llama.files.coinc_o2.CoincAnalysis'>)¶
-
-
class
llama.files.coinc_o2.
RctGdbCoincSkymapO2Large
¶ Bases:
llama.files.gracedb.GraceDBReceipt
-
DEPENDENCIES
= (<class 'llama.files.coinc_o2.CoincSkymapO2Large'>,)¶
-
FILENAME
= 'rct_gdb_coinc_o2.png.log'¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.RctGdbCoincSkymapO2Large'>,)¶
-
UPLOAD
¶ alias of
CoincSkymapO2Large
-
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.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.coinc_o2.CoincSkymapO2Large'>)¶
-
UR_DEPENDENCY_TREE
= frozenset({<class 'llama.files.coinc_o2.CoincSkymapO2Large'>})¶
-
property
log_message
¶ GraceDB upload log message for <class ‘llama.files.coinc_o2.CoincSkymapO2Large’>
-
-
class
llama.files.coinc_o2.
RctGwaCoincAnalysisInitialIcecubeJson
¶ Bases:
llama.files.gwastro.GWAstroReceipt
-
DEPENDENCIES
= (<class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>, <class 'llama.files.skymap_info.SkymapInfo'>)¶
-
FILENAME
= 'rct_gwa_coinc_analysis_initial_icecube.json.log'¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.RctGwaCoincAnalysisInitialIcecubeJson'>,)¶
-
RSYNC_DEST
= 'gwhen@gw-astronomy.org:/home/gwhen/content/events/'¶
-
UPLOAD
¶ alias of
CoincAnalysisInitialIcecubeJson
-
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.coinc_o2.CoincAnalysisInitialIcecubeJson'>)¶
-
UR_DEPENDENCY_TREE
= frozenset({<class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>})¶
-
-
class
llama.files.coinc_o2.
RctGwaCoincSkymapO2Large
¶ Bases:
llama.files.gwastro.GWAstroReceipt
-
DEPENDENCIES
= (<class 'llama.files.coinc_o2.CoincSkymapO2Large'>, <class 'llama.files.skymap_info.SkymapInfo'>)¶
-
FILENAME
= 'rct_gwa_coinc_o2.png.log'¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.RctGwaCoincSkymapO2Large'>,)¶
-
RSYNC_DEST
= 'gwhen@gw-astronomy.org:/home/gwhen/content/events/'¶
-
UPLOAD
¶ alias of
CoincSkymapO2Large
-
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.coinc_o2.IceCubeNeutrinoListMat'>, <class 'llama.files.coinc_o2.CoincSkymapO2Large'>)¶
-
UR_DEPENDENCY_TREE
= frozenset({<class 'llama.files.coinc_o2.CoincSkymapO2Large'>})¶
-
-
class
llama.files.coinc_o2.
RctTeamCoincAnalysisInitialIcecubeJson
¶ Bases:
llama.files.team_receipts.TeamEmailReceipt
-
DEPENDENCIES
= (<class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>,)¶
-
FILENAME
= 'rct_team_coinc_analysis_initial_icecube.json.log'¶
-
MANIFEST_TYPES
= (<class 'llama.files.coinc_o2.RctTeamCoincAnalysisInitialIcecubeJson'>,)¶
-
UPLOAD
¶ alias of
CoincAnalysisInitialIcecubeJson
-
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.coinc_o2.CoincAnalysisInitialIcecubeJson'>)¶
-
UR_DEPENDENCY_TREE
= frozenset({<class 'llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson'>})¶
-
property
subject
¶ Email subject for <class ‘llama.files.coinc_o2.CoincAnalysisInitialIcecubeJson’> email upload.
-