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.

WaveformCalibrationContainer#

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

Bases: Container

Container for the pixel calibration coefficients

Attributes:
timeField(default=nan s, unit=s)

Time associated to the calibration event

time_minField(default=nan s, unit=s)

Earliest time of validity for the calibration event

time_maxField(default=nan s, unit=s)

Latest time of validity for the calibration event

dc_to_peField(default=None)

np array of (digital count) to (photon electron) coefficients (n_chan, n_pix)

pedestal_per_sampleField(default=None)

np array of average pedestal value per sample (digital count) (n_chan, n_pix)

time_correctionField(default=None)

np array of time correction values (n_chan, n_pix)

n_peField(default=None)

np array of photo-electrons in calibration signal (n_chan, n_pix)

unusable_pixelsField(default=None)

Boolean np array of final calibration data analysis, True = failing pixels (n_chan, n_pix)

metadict

dict of attached metadata

prefixstr

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

Attributes Summary

dc_to_pe

default_prefix

fields

meta

n_pe

pedestal_per_sample

prefix

time

time_correction

time_max

time_min

unusable_pixels

Attributes Documentation

dc_to_pe#
default_prefix = 'waveformcalibration'#
fields = {'dc_to_pe': Field(default=None), 'n_pe': Field(default=None), 'pedestal_per_sample': Field(default=None), 'time': Field(default=nan s, unit=s), 'time_correction': Field(default=None), 'time_max': Field(default=nan s, unit=s), 'time_min': Field(default=nan s, unit=s), 'unusable_pixels': Field(default=None)}#
meta#
n_pe#
pedestal_per_sample#
prefix#
time#
time_correction#
time_max#
time_min#
unusable_pixels#