captest.filters.Sensors
- class captest.filters.Sensors(*, method, thresholds, custom_name, name)
Drop rows where redundant sensors in a group disagree beyond a threshold.
For each sensor group named in
thresholds, a row-wise comparison (selected bymethod) is applied across that group’s columns; rows flagged inconsistent are removed. Ignores columns generated byagg_sensorsby operating on the pre-aggregation columns when present.- __init__(**params)
Methods
__init__(**params)from_config(config)Build an instance from a
to_config()dict.run(capdata)Execute the step, record runtime state, and append self to filters.
to_config()Serialize this step to a config dict (every param, defaults included; the param-system
nameis omitted).Attributes
args_reprRender the step's params for the summary.
custom_nameexplanationHuman-readable description of the step's effect (read after run()).
methodnameparamthresholds