Skip to content

Adds template for new tracking algorithms - #204

Merged
sjavis merged 2 commits into
mainfrom
tracker-template
Aug 27, 2026
Merged

sjavis merged 2 commits into
mainfrom
tracker-template

Conversation

@sjavis

@sjavis sjavis commented May 28, 2026 •

Copy link
Copy Markdown
Collaborator
  • Adds trajectories as an argument to to_netcdf as the ML tracker (and possibly others) will likely directly create the trajectories rather than needing to parse an intermediate output.

  • Added a template for adding new trackers in src/tctrack/core/tracker_template.py. This is just for copying to make new trackers, it isn't included in any of the modules, or the API documentation, nor does it have any tests.

  • Added the skeleton for the MLTracker (name can be changed), including tests. I haven't added it to the documentation yet to avoid confusing anyone after this has been merged. Removed as this is being added in Tracker module for ML based TC tracking algortihms #207

Closes #195

@sjavis
sjavis force-pushed the tracker-template branch from 146bccf to ff77048 Compare May 29, 2026 08:43
@sjavis
sjavis requested a review from surbhigoel77 May 29, 2026 10:53
@sjavis
sjavis marked this pull request as ready for review May 29, 2026 10:53
sjavis added 2 commits August 27, 2026 14:27
This avoids the need for unnecessary intermediate output.
Also updates the documentation to reflect the recent change to
set_metadata.
@sjavis sjavis changed the title Tracker template and ML tracker skeleton Adds template for new tracking algorithms Aug 27, 2026
@sjavis
sjavis merged commit 7512da3 into main Aug 27, 2026
8 checks passed
@sjavis
sjavis deleted the tracker-template branch August 27, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ML Tracker skeleton

1 participant