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.

FlatFieldContainer#

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

Bases: Container

Container for flat-field parameters obtained from a set of [n_events] flat-field events

Attributes:
sample_timeField(default=0.0 s, unit=s)

Time associated to the flat-field event set

sample_time_minField(default=nan s, unit=s)

Minimum time of the flat-field events

sample_time_maxField(default=nan s, unit=s)

Maximum time of the flat-field events

n_eventsField(default=0)

Number of events used for statistics

charge_meanField(default=None)

np array of signal charge mean (n_chan, n_pix)

charge_medianField(default=None)

np array of signal charge median (n_chan, n_pix)

charge_stdField(default=None)

np array of signal charge standard deviation (n_chan, n_pix)

time_meanField(default=None, unit=ns)

np array of signal time mean (n_chan, n_pix)

time_medianField(default=None, unit=ns)

np array of signal time median (n_chan, n_pix)

time_stdField(default=None, unit=ns)

np array of signal time standard deviation (n_chan, n_pix)

relative_gain_meanField(default=None)

np array of the relative flat-field coefficient mean (n_chan, n_pix)

relative_gain_medianField(default=None)

np array of the relative flat-field coefficient median (n_chan, n_pix)

relative_gain_stdField(default=None)

np array of the relative flat-field coefficient standard deviation (n_chan, n_pix)

relative_time_medianField(default=None, unit=ns)

np array of time (median) - time median averaged over camera (n_chan, n_pix)

charge_median_outliersField(default=None)

Boolean np array of charge median outliers (n_chan, n_pix)

charge_std_outliersField(default=None)

Boolean np array of charge std outliers (n_chan, n_pix)

time_median_outliersField(default=None)

Boolean np array of pixel time (median) outliers (n_chan, n_pix)

metadict

dict of attached metadata

prefixstr

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

Attributes Summary

charge_mean

charge_median

charge_median_outliers

charge_std

charge_std_outliers

default_prefix

fields

meta

n_events

prefix

relative_gain_mean

relative_gain_median

relative_gain_std

relative_time_median

sample_time

sample_time_max

sample_time_min

time_mean

time_median

time_median_outliers

time_std

Attributes Documentation

charge_mean#
charge_median#
charge_median_outliers#
charge_std#
charge_std_outliers#
default_prefix = 'flatfield'#
fields = {'charge_mean': Field(default=None), 'charge_median': Field(default=None), 'charge_median_outliers': Field(default=None), 'charge_std': Field(default=None), 'charge_std_outliers': Field(default=None), 'n_events': Field(default=0), 'relative_gain_mean': Field(default=None), 'relative_gain_median': Field(default=None), 'relative_gain_std': Field(default=None), 'relative_time_median': Field(default=None, unit=ns), 'sample_time': Field(default=0.0 s, unit=s), 'sample_time_max': Field(default=nan s, unit=s), 'sample_time_min': Field(default=nan s, unit=s), 'time_mean': Field(default=None, unit=ns), 'time_median': Field(default=None, unit=ns), 'time_median_outliers': Field(default=None), 'time_std': Field(default=None, unit=ns)}#
meta#
n_events#
prefix#
relative_gain_mean#
relative_gain_median#
relative_gain_std#
relative_time_median#
sample_time#
sample_time_max#
sample_time_min#
time_mean#
time_median#
time_median_outliers#
time_std#