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.

PedestalContainer#

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

Bases: Container

Container for pedestal parameters obtained from a set of [n_pedestal] pedestal events

Attributes:
n_eventsField(default=-1)

Number of events used for statistics

sample_timeField(default=nan s, unit=s)

Time associated to the pedestal event set

sample_time_minField(default=nan s, unit=s)

Time of first pedestal event

sample_time_maxField(default=nan s, unit=s)

Time of last pedestal event

charge_meanField(default=None)

np array of pedestal average (n_chan, n_pix)

charge_medianField(default=None)

np array of the pedestal median (n_chan, n_pix)

charge_stdField(default=None)

np array of the pedestal standard deviation (n_chan, n_pix)

charge_median_outliersField(default=None)

Boolean np array of the pedestal median outliers (n_chan, n_pix)

charge_std_outliersField(default=None)

Boolean np array of the pedestal std 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

sample_time

sample_time_max

sample_time_min

Attributes Documentation

charge_mean#
charge_median#
charge_median_outliers#
charge_std#
charge_std_outliers#
default_prefix = 'pedestal'#
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=-1), 'sample_time': Field(default=nan s, unit=s), 'sample_time_max': Field(default=nan s, unit=s), 'sample_time_min': Field(default=nan s, unit=s)}#
meta#
n_events#
prefix#
sample_time#
sample_time_max#
sample_time_min#