dstl / Stone-Soup

A software project to provide the target tracking community with a framework for the development and testing of tracking algorithms.
https://stonesoup.rtfd.io
MIT License
412 stars 139 forks source link

Add options to track to track association algorithm #634

Closed orosoman-dstl closed 2 years ago

orosoman-dstl commented 2 years ago

I've made some improvements to the track to track association algorithm. The main difference is extra parameters allowing the user to specify whether the entire StateVector should be used, or rather just positional elements given in the mapping parameter. The class was also renamed in anticipation of new T2TA algorithms in Stone Soup

codecov[bot] commented 2 years ago

Codecov Report

Merging #634 (d49d336) into main (c0bd5dd) will increase coverage by 0.00%. The diff coverage is 87.50%.

@@           Coverage Diff           @@
##             main     #634   +/-   ##
=======================================
  Coverage   94.22%   94.23%           
=======================================
  Files         158      158           
  Lines        7833     7853   +20     
  Branches     1506     1513    +7     
=======================================
+ Hits         7381     7400   +19     
  Misses        343      343           
- Partials      109      110    +1     
Flag Coverage Δ
integration 67.66% <15.62%> (-0.14%) :arrow_down:
unittests 91.99% <87.50%> (+<0.01%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
stonesoup/measures.py 98.70% <ø> (ø)
stonesoup/dataassociator/tracktotrack.py 90.13% <87.50%> (+0.73%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update c0bd5dd...d49d336. Read the comment docs.