Closed sdhiscocks closed 1 year ago
Base: 94.91% // Head: 94.92% // Increases project coverage by +0.00%
:tada:
Coverage data is based on head (
bdd3a86
) compared to base (cf0dba1
). Patch coverage: 100.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
This looks good to me!
The change made to the calculation of the mean in the particle state resulted in a significant runtime improvement, with an example particle filter tracker going from 34.1s runtime to 11.8s, while reproducing identical results.
This avoids a number a nugatory calculations switching in/out of log space with Probability class.
Also modified mean/covar calculation in particle state to use float array to avoid similar issue caused by Probability class forcing use of object arrays.