icecube.wavereform.plotter module

class icecube.wavereform.plotter.HoboStatus(start, stop, status=icecube._dataclasses.Status.VIRGINAL)

Bases: object

classmethod fromStatusCompound(stat)
classmethod inflate(wf)
class icecube.wavereform.plotter.ShowPlots(ctx)

Bases: I3Module

Show plots generated by previous instances of WaveformPlotter with Block=False.

Configure((I3Module)arg1) None :
C++ signature :

void Configure(PythonModule<I3Module> {lvalue})

DAQ((I3Module)arg1, (I3Frame)arg2) None :
C++ signature :

void DAQ(PythonModule<I3Module> {lvalue},boost::shared_ptr<I3Frame>)

class icecube.wavereform.plotter.WaveformPlotter(ctx=None)

Bases: I3ConditionalModule

Configure((I3ConditionalModule)arg1) None :
C++ signature :

void Configure(PythonModule<I3ConditionalModule> {lvalue})

DAQ((I3ConditionalModule)arg1, (I3Frame)arg2) None :
C++ signature :

void DAQ(PythonModule<I3ConditionalModule> {lvalue},boost::shared_ptr<I3Frame>)

static get_time_range(wfs)
static plot_exclusions(ax, trange, windows, **kwargs)
static plot_pulses(ax, trange, wf, pulses, cal, stat, use_domsimulator_hacks=False, **kwargs)
static plot_wf(ax, wf, **kwargs)
icecube.wavereform.plotter.clip_path(edges, bins, slice_)