piglot.utils.response_transformer.ChainResponse

class ChainResponse(transformers: List[Any])[source]

Bases: ResponseTransformer

Chain of response transformers.

Methods

transform

Transform the input data.

__call__(x_old: ndarray, y_old: ndarray) Tuple[ndarray, ndarray]

Transform a response function.

Parameters

x_oldnp.ndarray

Original time grid.

y_oldnp.ndarray

Original values.

Returns

Tuple[np.ndarray, np.ndarray]

Transformed time grid and values.

transform(response: OutputResult) OutputResult[source]

Transform the input data.

Parameters

responseOutputResult

Time and data points of the response.

Returns

Output

Transformed time and data points of the response.