aeon
aeon copied to clipboard
`aeon` v1.0.0 Checklist
Describe the issue
A checklist of large-scale changes to be made for an eventual version v1.0.0
- [x] Remove current
forecasting
andBaseTransformer
functionality- [x] Replace
BaseTransformer
with a simple version containing tags and abstract methods - [ ] Remove experimental tag from
BaseSeriesTransformer
- [ ] Replace
forecasting
andBaseForecaster
with simplified and more maintainable version
- [x] Replace
- [x] Remove the datatypes module
- [x] Merge
BaseEstimator
andBaseObject
- [ ] 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
- [ ] Remove experimental tag for
- [x] Consider removing experimental tag for other modules
- [ ] anomaly detection
- [ ] segmentation
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
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.
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