COMPUTE MAX-MIN NORMALIZE

Applies min-max normalization to one or more curves, rescaling values to the [0, 1] range. The normalization can be applied to the X axis, Y axis, or both axes simultaneously. Use this worker to standardize curve magnitudes before comparison, plotting, or machine-learning preprocessing.

When to use

Classification: process.

Tagged: curve, min-max, normalization, preprocessing, rescale.

Inputs

Label ID Type Default Required Description
Curve curve vector   One or more input curves whose values will be min-max normalized; accepts multiple curve objects (vector type) — leave empty only if curves are supplied downstream at runtime.
Axes axes list xy   Axis or axes to normalize: ‘xy’ (default) rescales both X and Y to [0, 1], ‘x’ rescales only the X axis, and ‘y’ rescales only the Y axis.

Outputs

Label ID Type Description
curves_max_min_normalize_output_1 curves_max_min_normalize_output_1 vector The normalized curve(s) with selected axis/axes rescaled to [0, 1], returned as a vector in the same structure as the input curves.

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=curves_max_min_normalize


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