Skip to content

Releases: patrickzib/leitmotifs

Refactoring

Choose a tag to compare

@patrickzib patrickzib released this 27 Jul 20:24
9c8ab63
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

Choose a tag to compare

@patrickzib patrickzib released this 29 Jul 08:36
4efa3b5

Adds a new backend for scalable computations
Improves parallelization

Revision

Choose a tag to compare

@patrickzib patrickzib released this 29 Aug 08:44
  • Adds support for choosing from 4 distance measures
  • Experiments on Noise
  • Adds SMM competitor
  • Optimize Plotting for large TS using Sampling
  • Refactoring

Initial Release

Choose a tag to compare

@patrickzib patrickzib released this 12 Jun 17:43
v0.1.0

Merge branch 'main' of https://github.com/patrickzib/leitmotifs