aeon icon indicating copy to clipboard operation
aeon copied to clipboard

[DEP] BaseTransformer list for deprecation to BaseSeriesTransformer

Open TonyBagnall opened this issue 10 months ago • 0 comments

Describe the issue linked to the documentation

we are scrapping the whole BaseTransformer with its grossly inefficient VectorizedDF. This is a list of all files and classes to track changes. Some of these we may be able to just remove, some of it seems unnecessary, my thoughts in brackets.

aeon.transformers:

  • [ ] _delegate.py: _DelegatedTransformer (remove)
  • [ ] adapt.py: TabularToSeriesAdaptor, PandasTransformAdaptor
  • [ ] bkfilter.py: BKFilter
  • [ ] clasp.py: ClaSPTransformer
  • [ ] clear_sky.py: ClearSky
  • [ ] compose.py: eek: ColumnwiseTransformer,ColumnConcatenator,FeatureUnion,FitInTransform, Id,InvertTransform,MultiplexTransformer,OptionalPassthrough,TransformerPipeline,YtoX
  • [ ] date.py: DateTimeFeatures
  • [ ] difference.py: Differencer
  • [ ] dobin.py: DOBIN: (move to outlier detection)
  • [ ] exponent.py: ExponentTransformer,
  • [ ] feature_selection.py: FeatureSelection
  • [ ] fourier.py: FourierFeatures
  • [ ] func_transform.py: FunctionTransformer
  • [ ] impute.py: Imputer
  • [ ] kalman_filter.py: BaseKalmanFilter, KalmanFilterTransformer
  • [ ] lag.py: Lag, ReducerTransform
  • [ ] outlier_detection.py: HampelFilter (move to outlier detection)
  • [ ] pca.py: PCATransformer (remove)
  • [ ] scaledlogit.py: ScaledLogitTransformer
  • [ ] summarize.py: SummaryTransformer, WindowSummarizer
  • [ ] theta.py: ThetaLinesTransformer
  • [ ] timesince.py: TimeSince
  • [ ] acf.py: AutoCorrelationTransformer, PartialAutoCorrelationTransformer #1473
  • [ ] boxcox.py: BoxCoxTransformer, LogTransformer #1493
  • [ ] cos.py: CosineTransformer (remove) #1494
  • [ ] expontent.py SqrtTransformer (remove) #1494
  • [ ] subset.py: IndexSubset, ColumnSelect (remove) #1494
  • [ ] augmenter,py: WhiteNoiseAugmenter, ReverseAugmenter, InvertAugmenter, RandomSamplesAugmenter (remove) #1494
  • [ ] binning.py: TimeBinAggregate #1494

aeon.transformers.bootstrap

  • [ ] _mbb.py: STLBootstrapTransformer

aeon.transformers.detrend

  • [ ] _deseasonalize.py: Deseasonalizer, ConditionalDeseasonalizer, STLTransformer
  • [ ] _detrend.py: Detrender

aeon.transformers.hierarchical

  • [ ] aggregate.py: Aggregator
  • [ ] reconcile.py: Reconciler

Suggest a potential alternative/fix

No response

TonyBagnall avatar Apr 21 '24 18:04 TonyBagnall