COMPUTE THE CURVE2-CURVE1 IN RAW OR SQUARED FORM¶
Computes the element-wise difference between Curve 2 and Curve 1 (i.e., C2 − C1) over an optional x-range, returning the violations as either raw or squared differences. Use this worker to identify where and by how much one curve deviates from a baseline curve.
When to use¶
Classification: process.
Tagged: baseline, curve_diff, raw, residual, squared, transformations, violations.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| C1-B | curve1 | vector | — | Baseline curve (C1); the reference against which Curve 2 is compared — violations are computed as C2 − C1. | |
| Curve 2 | curve2 | vector | — | Comparison curve (C2); element-wise subtracted from Curve 1 to produce the violation signal. | |
| Xmin | xmin | scalar | -1e20 | Lower x-axis bound for the violation calculation; data below this value is excluded — defaults to −1e20 (effectively no lower limit). | |
| Xmax | xmax | scalar | 1e20 | Upper x-axis bound for the violation calculation; data above this value is excluded — defaults to 1e20 (effectively no upper limit). | |
| Difference Type | diff_type | scalar | raw | Form of the difference to return: ‘raw’ yields signed C2 − C1 values; ‘squared’ yields (C2 − C1)² — defaults to ‘raw’. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_get_violations_output_1 | curve_get_violations_output_1 | vector | Output curve representing the violations (C2 − C1) in the selected form (raw or squared) over the specified x-range. |
Disciplines¶
- data.curve.pair
- data.curve.transform
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_get_violations
Auto-generated from transformation schema. Worker id: curve_get_violations. Schema hash: 72993856a1e9. Hand-curated docs in workerexamples/ override this page when present.