ctapipe is not stable yet, so expect large and rapid changes to structure and functionality as we explore various design choices before the 1.0 release.

ArrayEventContainer#

class ctapipe.containers.ArrayEventContainer(prefix=None, **fields)[source]#

Bases: Container

Top-level container for all event information

Attributes:
indexField(default=ctapipe.containers.EventIndexContainer)

event indexing information

r0Field(default=ctapipe.containers.R0Container)

Raw Data

r1Field(default=ctapipe.containers.R1Container)

R1 Calibrated Data

dl0Field(default=ctapipe.containers.DL0Container)

DL0 Data Volume Reduced Data

dl1Field(default=ctapipe.containers.DL1Container)

DL1 Calibrated image

dl2Field(default=ctapipe.containers.DL2Container)

DL2 reconstruction info

simulationField(default=None, type=SimulatedEventContainer)

Simulated Event Information

triggerField(default=ctapipe.containers.TriggerContainer)

central trigger information

countField(default=0)

number of events processed

pointingField(default=ctapipe.containers.PointingContainer)

Array and telescope pointing positions

calibrationField(default=ctapipe.containers.EventCalibrationContainer)

Container for calibration coefficients for the current event

monField(default=ctapipe.containers.MonitoringContainer)

container for event-wise monitoring data (MON)

muonField(default=ctapipe.containers.MuonContainer)

Container for muon analysis results

metadict

dict of attached metadata

prefixstr

Prefix attached to column names when saved to a table or file

Attributes Summary

calibration

count

default_prefix

dl0

dl1

dl2

fields

index

meta

mon

muon

pointing

prefix

r0

r1

simulation

trigger

Attributes Documentation

calibration#
count#
default_prefix = 'arrayevent'#
dl0#
dl1#
dl2#
fields = {'calibration': Field(default=ctapipe.containers.EventCalibrationContainer), 'count': Field(default=0), 'dl0': Field(default=ctapipe.containers.DL0Container), 'dl1': Field(default=ctapipe.containers.DL1Container), 'dl2': Field(default=ctapipe.containers.DL2Container), 'index': Field(default=ctapipe.containers.EventIndexContainer), 'mon': Field(default=ctapipe.containers.MonitoringContainer), 'muon': Field(default=ctapipe.containers.MuonContainer), 'pointing': Field(default=ctapipe.containers.PointingContainer), 'r0': Field(default=ctapipe.containers.R0Container), 'r1': Field(default=ctapipe.containers.R1Container), 'simulation': Field(default=None, type=SimulatedEventContainer), 'trigger': Field(default=ctapipe.containers.TriggerContainer)}#
index#
meta#
mon#
muon#
pointing#
prefix#
r0#
r1#
simulation#
trigger#