i3reader¶
Module containing different I3Reader.
- class graphnet.data.readers.i3reader.I3Reader(gcd_rescue, i3_filters, icetray_verbose)[source]¶
Bases:
GraphNeTFileReader
A class for reading .i3 files from the IceCube Neutrino Observatory.
Note that this class relies on IceCube-specific software, and therefore must be run in a software environment that contains IceTray.
Initialize I3Reader.
- Parameters:
gcd_rescue (
str
) – Path to a GCD file that will be used if no GCD file is found in subfolder. I3Reader will recursively search the input directory for I3-GCD file pairs. By IceCube convention, a folder containing i3 files will have an accompanying GCD file. However, in some cases, this convention is broken. In cases where a folder contains i3 files but no GCD file, the gcd_rescue is used instead.i3_filters (
Union
[I3Filter
,List
[I3Filter
],None
], default:None
) – Instances of I3Filter to filter PFrames. Defaults to NullSplitI3Filter.icetray_verbose (
int
, default:0
) – Set the level of verbosity of icetray. Defaults to 0.