.. _auto_curve_atan: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_atan. Schema hash: 8be9e5d48ea5. Hand-curated docs in workerexamples/ override this page when present.