def ts_inverse_transform( series: TimeSeries, inverse_fn: Union[ Callable[[np.number], np.number], Callable[[pd.Timestamp, np.number], np.number], ], ) -> TimeSeries: return series.map(inverse_fn)
def ts_transform( series: TimeSeries, fn: Union[Callable[[np.number], np.number], Callable[[pd.Timestamp, np.number], np.number]] ) -> TimeSeries: return series.map(fn)
def ts_transform(series: TimeSeries, fn) -> TimeSeries: return series.map(fn)
def inverse_transform(self, data: TimeSeries, *args, **kwargs): super().inverse_transform(data, *args, *kwargs) return data.map(self._inverse_fn)
def transform(self, data: TimeSeries, *args, **kwargs) -> TimeSeries: super().transform(data) return data.map(self._fn)