DETECT A DROP THAT HOLDS FOR A GIVEN WINDOW¶
Scans a time-series curve for “drop-and-hold” events — points where the signal drops by at least a specified threshold and remains depressed for a minimum time window. Use this worker to isolate sustained dips in sensor or simulation data for downstream event analysis.
When to use¶
Classification: process.
Tagged: curve_transform, drop_and_hold, event_detection, signal_event, time_series.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve | curve | vector | — | Input time-series curve (x = time, y = signal value) on which drop-and-hold event detection is performed; accepts any d3VIEW vector curve. | |
| Drop Value | drop_value | scalar | 3 | Minimum magnitude of signal drop (in curve y-units) that qualifies as a drop event; default is 3 — increase to ignore small fluctuations. | |
| Hold Window | hold_window | scalar | 100 | Minimum duration (in curve x-axis units, typically ms or s) for which the signal must remain below the drop threshold to be counted as a hold event; default is 100. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_event_detection_drop_and_hold_output_1 | curve_event_detection_drop_and_hold_output_1 | vector | Resulting curve marking the detected drop-and-hold events extracted from the input signal, preserving the original x/y axis units. |
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_drop_and_hold
Auto-generated from transformation schema. Worker id: curve_event_detection_drop_and_hold. Schema hash: f4149ed6a518. Hand-curated docs in workerexamples/ override this page when present.