Skip to content

Add trajectory polling and move modules#64

Merged
munrojm merged 4 commits intomainfrom
enhancement/polling_trajectory_data
Jan 28, 2026
Merged

Add trajectory polling and move modules#64
munrojm merged 4 commits intomainfrom
enhancement/polling_trajectory_data

Conversation

@munrojm
Copy link
Contributor

@munrojm munrojm commented Jan 28, 2026

  • Add polling utilities for similarity trajectory data (iter_poll_trajectory, aiter_poll_trajectory, start_polling_trajectory_thread,
    start_polling_trajectory_task)
  • Move SimilarityTrajectoryProvider from timeseries/similarity.py to new similarity/ module
  • Extract shared drift_corrected_sleep helper to _polling_utils.py for reuse
  • Export polling functions from timeseries/__init__.py
  • Default stop condition: polls until trajectory is no longer active (not df["Active"].any())
  • Add comprehensive tests for trajectory polling (sync, async, thread, task variants)

@munrojm munrojm added the release:minor Minor release label Jan 28, 2026
@munrojm munrojm merged commit c4d9b44 into main Jan 28, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:minor Minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant