Releases: patrickzib/leitmotifs
Releases · patrickzib/leitmotifs
Release list
Refactoring
Merge pull request #6 from patrickzib/refactoring3 - Moves the LAMA class/API into leitmotifs.lama and exports LAMA/as_series from leitmotifs. - Removes the deprecated sparse backend and keeps default plus scalable. - Adds local performance improvements for distance computation, including reusable sliding dot-product updates and better Numba thread handling. - Fixes distance correctness issues for cosine and CID, and removes unsafe fastmath use from sensitive kernels. - Reworks benchmark scripts from test_* / multivariate_* files into explicit tests/run_*.py runners. - Adds tests/_repo_path.py so runners can be executed directly from the repo root without import/path failures. - Improves benchmark output formatting with method/dataset headers, cleaner motif positions/dims, optional audio snippet writing, and final precision/recall/F-score summaries. - Makes benchmark evaluation more robust by skipping missing method columns and selecting the best matching ground-truth column. - Updates packaging metadata: Python >=3.9, dependency versions lifted, optional audio, motion, and runners extras added, simplified setup.py. - Updates README and notebooks for the new imports and runner names.
New backends, improved parallelization
Adds a new backend for scalable computations
Improves parallelization
Revision
- Adds support for choosing from 4 distance measures
- Experiments on Noise
- Adds SMM competitor
- Optimize Plotting for large TS using Sampling
- Refactoring
Initial Release
v0.1.0 Merge branch 'main' of https://github.com/patrickzib/leitmotifs