v0.4.1
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.Nextandgeneric.Nearestfunction 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
SampledDatasetfallback whenn_samples < len(dataset)(#22) - New github action to automatically update the documentation site
- Miscellaneous documentation improvements
Full Changelog: v0.4.0...v0.4.1