aeon
aeon copied to clipboard
[MNT] Update similarity search with new base classes : Query Search
Reference Issues/PRs
Part of #1243
What does this implement/fix? Explain your changes.
As described in #1243, this is a first PR that implement base classes for query search task, and transfers the existing code under this new submodule.
Remaining TODOs:
- [ ] Adapt distance profile function for unequal length
- [ ] Add tests for unequal length for both dummy and top-k
- [ ] Fix missing docstrings
- [ ] Add typing to function/class parameters
PR checklist
For new estimators and functions
- [X] I've added the estimator to the online API documentation.
- [X] (OPTIONAL) I've added myself as a
__maintainer__
at the top of relevant files and want to be contacted regarding its maintenance. Unmaintained files may be removed. This is for the full file, and you should not add yourself if you are just making minor changes or do not want to help maintain its contents.