CameraCalibrationContainer#

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

Bases: Container

Storage of camera calibration coefficients for a given time.

Attributes:
timeField(default=0.0)

validity time of the camera calibration coefficients.

pedestal_offsetField(default=None)

Residual mean pedestal of the waveforms for each pixel. This value is subtracted from the waveforms of each pixel before the pulse extraction. Shape: (n_channels, n_pixels)

factorField(default=None)

Multiplicative coefficients for the calibration of extracted charge into physical units (e.g. photoelectrons or photons) for each pixel. The coefficients include the relative correction between pixels to achieve a uniform charge response. Shape: (n_channels, n_pixels)

time_shiftField(default=None)

Additive coefficients for the timing correction before charge extraction for each pixel. Shape: (n_channels, n_pixels)

outlier_maskField(default=None)

Boolean mask indicating which pixels are considered outliers. Shape: (n_channels, n_pixels)

is_validField(default=False)

True if the coefficients are valid, False if they are not valid or if a high fraction of faulty pixels exceeding the pre-defined threshold is detected during the time period.

metadict

dict of attached metadata

prefixstr

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

Attributes Summary

Attributes Documentation

default_prefix = 'cameracalibration'#
factor#
fields = {'factor': Field(default=None), 'is_valid': Field(default=False), 'outlier_mask': Field(default=None), 'pedestal_offset': Field(default=None), 'time': Field(default=0.0), 'time_shift': Field(default=None)}#
is_valid#
meta#
outlier_mask#
pedestal_offset#
prefix#
time#
time_shift#