.. _auto_curve_map: *GET A CUSTOM VALUE BASED ON CURVE VALUES* ========================================== Applies a user-defined mathematical map function to every value in an input curve, returning a transformed curve. Use it to clamp, scale, or otherwise remap curve data with custom expressions such as MAX(X,1) or X*2+offset. When to use ----------- Classification: **process**. Tagged: ``curve_map``, ``curve_transform``, ``custom_map``, ``expression``, ``map_function``, ``remap``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve - curve - vector - True - - Input curve (vector of X/Y pairs) to which the map function will be applied; accepts multiple curves (definedMany=1); leave unconnected only if curve data will be provided by another means. * - Map Function - map_function - text - — - - Mathematical expression string applied element-wise to each curve value, where X represents the current value (e.g. MAX(X,1) clamps values below 1); leave empty to pass the curve through unchanged. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curve_map_output_1 - curve_map_output_1 - vector - Resulting curve (vector) after the map function has been applied element-wise to every value of the input curve. 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_map `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_map. Schema hash: 1c323ac538f0. Hand-curated docs in workerexamples/ override this page when present.