straxen.plugins.records_nv package

Submodules

straxen.plugins.records_nv.records_nv module

class straxen.plugins.records_nv.records_nv.nVETOPulseProcessing[source]

Bases: Plugin

nVETO equivalent of pulse processing. The following steps are applied:

  1. Flip, baseline and integrate waveforms.

  2. Find hits and apply ZLE

  3. Remove empty fragments.

baseline_samples_nv

Dispatch on URL protocol.

unrecognized protocol returns identity inspired by dasks Dispatch and fsspec fs protocols.

compressor = 'zstd'
compute(raw_records_coin_nv)[source]
data_kind: Union[str, immutabledict, dict] = 'records_nv'
depends_on: Union[str, tuple, list] = 'raw_records_coin_nv'
hit_min_amplitude_nv

Dispatch on URL protocol.

unrecognized protocol returns identity inspired by dasks Dispatch and fsspec fs protocols.

infer_dtype()[source]

Return dtype of computed data; used only if no dtype attribute defined.

parallel: Union[str, bool] = 'process'
provides: Union[str, tuple, list] = ('records_nv',)
rechunk_on_save = False
save_outside_hits_nv

Dispatch on URL protocol.

unrecognized protocol returns identity inspired by dasks Dispatch and fsspec fs protocols.

save_when = 2
setup()[source]

Hook if plugin wants to do something on initialization.

takes_config = immutabledict({'save_outside_hits_nv': <straxen.config.url_config.URLConfig object>, 'hit_min_amplitude_nv': <straxen.config.url_config.URLConfig object>, 'baseline_samples_nv': <straxen.config.url_config.URLConfig object>})

Module contents