output_transform

Contains utilities to generate complex values for the output of a device.

It is convenient to transform input values given by the user into output values that a device should generate. This module contains classes that can be used to construct complex tree structures that represent user defined transformations.

Functions

evaluate(input_, variables)

Evaluates the input and returns the result as a parameter.

structure_evaluable_output(data, _)

Classes

Transformation()

Defines a transformation that can be applied to produce an output value.

LinearInterpolation(input_, ...)

Transforms an input value by applying a piecewise linear interpolation.