piglot.utils.response_transformer.ClipResponse
- class ClipResponse(x_min: float = -inf, x_max: float = inf, y_min: float = -inf, y_max: float = inf)[source]
Bases:
ResponseTransformerClip x and y values of the response to given bounds.
Methods
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
- OutputResult
Transformed time and data points of the response.