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.