Skip to content

v0.4.1

Choose a tag to compare

@thetianshuhuang thetianshuhuang released this 26 Aug 22:59
· 29 commits to main since this release
2d6096b

Note

The generic.Next and generic.Nearest behavior has been altered slightly, and may affect certain (literal) edge cases relating to margin calculation.

What's changed: Refactored the provided generic time synchronizations with a new abstract.Synchronization which implements reference sensor and time/index margin handling.

  • Margins can now be specified on a per-sensor basis, not just globally or relative to the reference sensor.
  • generic.Next and generic.Nearest function mostly the same, but may be slightly different in certain edge cases.
  • Addresses the inconsistency in #21 by first computing the start/end time, applying the margin, and clipping the reference timestamps before handing off to the actual synchronization policy.

Also includes some other housekeeping tasks:

  • A SampledDataset fallback when n_samples < len(dataset) (#22)
  • New github action to automatically update the documentation site
  • Miscellaneous documentation improvements

Full Changelog: v0.4.0...v0.4.1