CREATE A NEW CURVE BY WHERE Y = ATAN(Y)¶
Applies the arctangent function element-wise to the y-values of an input curve, producing a new curve where each y = atan(y). Use this worker when you need to transform curve amplitudes through the atan function, for example to compress large dynamic ranges or linearize a signal.
When to use¶
Classification: process.
Tagged: arctangent, atan, curve_transform, element_wise, math, y_transform.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve 1 | curve1 | vector | — | Input curve whose y-values will be transformed by atan(); x-values are preserved unchanged. Optional — if omitted the worker passes through with no output. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_atan_output_1 | curve_atan_output_1 | vector | Resulting curve with the same x-values as the input and y-values replaced by atan(y) (output in radians, range −π/2 to π/2). |
Disciplines¶
- 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_atan
Auto-generated from transformation schema. Worker id: curve_atan. Schema hash: 8be9e5d48ea5. Hand-curated docs in workerexamples/ override this page when present.