DETECT A DROP THAT HOLDS FOR A GIVEN MIN DURATION¶
Scans an input curve for events where the signal drops to a specified hold value and remains within a tolerance band for at least a minimum time window. Returns a dataset describing the detected hold events. Use this worker to identify plateaus, saturations, or sustained drops in time-series signals.
When to use¶
Classification: process.
Tagged: event_detection, hold_value, min_duration, plateau_detection, signal_event, time_series.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve | curve | vector | — | The input time-series curve (x/y vector) to scan for hold events; provide any signal curve where sustained value plateaus are of interest. | |
| Hold Value | hold_value | scalar | 3 | The target y-value the signal must reach and sustain to qualify as a hold event (default: 3); specify in the same units as the curve’s y-axis. | |
| Hold Window | hold_window | scalar | 100 | Minimum duration (in the same x-axis units as the curve, default: 100) for which the signal must remain at the hold value to be counted as a valid event. | |
| Tolerance | tolerance | scalar | 0.01 | Allowable deviation from the hold value when classifying a sample as ‘at hold’ (default: 0.01); increase to suppress minor oscillations around the target level. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_event_detection_hold_min_duration_output_1 | curve_event_detection_hold_min_duration_output_1 | dataset | Dataset listing each detected hold event, including the start/end times and corresponding x/y coordinates where the signal satisfied the hold value and minimum duration criteria. |
Disciplines¶
- data.curve.transform
- data.signal_processing
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_event_detection_hold_min_duration
Auto-generated from transformation schema. Worker id: curve_event_detection_hold_min_duration. Schema hash: fc7c9776d142. Hand-curated docs in workerexamples/ override this page when present.