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
406 stars 134 forks source link

Add Joseph form of covariance calculation to Kalman Updater #1028

Closed csherman-dstl closed 4 months ago

csherman-dstl commented 4 months ago

Add the implementation of Joseph form of covariance to the Kalman Updater (as implemented in the Bayesian Recursive Updater). Fix error arising when using Joseph form of covariance in BRUF with no measurement model. Add tests.

codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 93.59%. Comparing base (13f7578) to head (e4ec38a).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1028 +/- ## ========================================== + Coverage 93.58% 93.59% +0.01% ========================================== Files 203 203 Lines 13115 13123 +8 Branches 2678 2679 +1 ========================================== + Hits 12274 12283 +9 - Misses 591 592 +1 + Partials 250 248 -2 ``` | [Flag](https://app.codecov.io/gh/dstl/Stone-Soup/pull/1028/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dstl) | Coverage Δ | | |---|---|---| | [integration](https://app.codecov.io/gh/dstl/Stone-Soup/pull/1028/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dstl) | `65.89% <18.75%> (-0.04%)` | :arrow_down: | | [unittests](https://app.codecov.io/gh/dstl/Stone-Soup/pull/1028/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dstl) | `89.24% <100.00%> (+0.04%)` | :arrow_up: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dstl#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.