aeon icon indicating copy to clipboard operation
aeon copied to clipboard

`aeon` v1.0.0 Checklist

Open MatthewMiddlehurst opened this issue 9 months ago • 3 comments

Describe the issue

A checklist of large-scale changes to be made for an eventual version v1.0.0

  • [x] Remove current forecasting and BaseTransformer functionality
    • [x] Replace BaseTransformer with a simple version containing tags and abstract methods
    • [ ] Remove experimental tag from BaseSeriesTransformer
    • [ ] Replace forecasting and BaseForecaster with simplified and more maintainable version
  • [x] Remove the datatypes module
  • [x] Merge BaseEstimator and BaseObject
    • [ ] consider deprecation for a few of the currently available methods
  • [x] Replace current fixture/scenario based testing with a simplified testing suite.
    • [ ] Remove experimental tag for testing
  • [x] Consider removing experimental tag for other modules
    • [ ] anomaly detection
    • [ ] segmentation

MatthewMiddlehurst avatar May 12 '24 23:05 MatthewMiddlehurst

we can do these things before going to 1.0.0. Personally I think 1.0.0 should come at the end of the grant

TonyBagnall avatar Jun 08 '24 19:06 TonyBagnall

I think deprecating a whole module is a big enough of a change to warrant it. I don't know what would be if not. I think it's best just to get these big ones out at the same time.

MatthewMiddlehurst avatar Jun 09 '24 14:06 MatthewMiddlehurst

I think before 1.0 we should add I better directory structure to the distance module. Currently it's just one flat directory.

Currently I was thinking we should have something like:

-> Elastic -> Cross-Correlation -> Lp (or a better name to describe non time series distances like Euclidean) -> then either one or multiple directories for distances like dtt_sfa, sax and mpdist which I don't know how/where they would fall into

Will post in the distance channel

chrisholder avatar Oct 01 '24 09:10 chrisholder