Pipeline

Inherits from: object

Sequentially apply a list of transforms.

Methods

__init__

__init__(self, steps: Sequence[Tuple[str, gwexpy.timeseries.pipeline.Transform]])

Initialize pipeline with named transform steps.

Parameters

steps : list of (name, Transform) tuples Sequence of transforms to apply.

fit

fit(self, x)

Fit all transforms in sequence.

fit_transform

fit_transform(self, x)

Fit and transform in one step.

inverse_transform

inverse_transform(self, y, *, strict: bool = True)

Apply inverse transforms in reverse order.

Parameters

y : data Transformed data. strict : bool, optional If True, raise error if any step doesn’t support inverse.

transform

transform(self, x)

Apply all transforms in sequence.