pelagos_py.steps.processing.bbp#

class pelagos_py.steps.processing.bbp.BBPFromBeta(name, parameters=None, diagnostics=False, context=None)[source]#

Bases: pelagos_py.steps.base_step.BaseStep, pelagos_py.utils.qc_handling.QCHandlingMixin

Base class for pipeline steps with config-mirroring support. Every concrete subclass (registered via @register_step) inherits this.

run()[source]#

Example

- name: "BBP from Beta"
  parameters:
    apply_to: "BBP700"
    output_as: "BBP700"
    theta: 124
    xfactor: 1.076
  diagnostics: false
class pelagos_py.steps.processing.bbp.IsolateBBPSpikes(name, parameters=None, diagnostics=False, context=None)[source]#

Bases: pelagos_py.steps.base_step.BaseStep, pelagos_py.utils.qc_handling.QCHandlingMixin

Base class for pipeline steps with config-mirroring support. Every concrete subclass (registered via @register_step) inherits this.

run()[source]#

Example

- name: "Isolate BBP Spikes"
  parameters:
    apply_to: "BBP700"
    window_size: 50
    method: "median"
  diagnostics: false