Skip to content

Commit 397875d

Browse files
Added IMM (#1736)
* Added IMM * Replace numpy with pyrecest.backend in interacting_multiple_model_filter Agent-Logs-Url: https://github.com/FlorianPfaff/PyRecEst/sessions/3135ab38-cbab-4f7b-b610-f03b1c80a0a1 Co-authored-by: FlorianPfaff <6773539+FlorianPfaff@users.noreply.github.com> * Clean up isclose/allclose scalar comparisons and simplify log computation Agent-Logs-Url: https://github.com/FlorianPfaff/PyRecEst/sessions/3135ab38-cbab-4f7b-b610-f03b1c80a0a1 Co-authored-by: FlorianPfaff <6773539+FlorianPfaff@users.noreply.github.com> * Suppress too-many-arguments pylint warnings in update_nonlinear Agent-Logs-Url: https://github.com/FlorianPfaff/PyRecEst/sessions/f1dc4ce5-0f51-4492-9e4f-ebec4e59c97e Co-authored-by: FlorianPfaff <6773539+FlorianPfaff@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: FlorianPfaff <6773539+FlorianPfaff@users.noreply.github.com>
1 parent 3e6a64f commit 397875d

3 files changed

Lines changed: 732 additions & 0 deletions

File tree

pyrecest/filters/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
JPDAF,
3333
JointProbabilisticDataAssociationFilter,
3434
)
35+
from .interacting_multiple_model_filter import IMM, InteractingMultipleModelFilter
3536
from .kalman_filter import KalmanFilter
3637
from .kernel_sme_filter import KernelSMEFilter
3738
from .lin_bounded_particle_filter import LinBoundedParticleFilter
@@ -87,6 +88,8 @@
8788
"GlobalNearestNeighbor",
8889
"JPDAF",
8990
"JointProbabilisticDataAssociationFilter",
91+
"IMM",
92+
"InteractingMultipleModelFilter",
9093
"GPRHMTracker",
9194
"HypercylindricalFilterMixin",
9295
"HypercylindricalParticleFilter",

0 commit comments

Comments
 (0)