Skip to content

Conversation

@GeorgePearse
Copy link
Owner

Upstream PR: rlabbe/filterpy#310
Author: Imported from upstream


Original Description

The code in the Kalman filter example was broken in multiple ways. There were syntax errors, array shape errors, and undefined name errors.

I think I've fixed them in a reasonable way. I've also added a seeded random number generator to make the example deterministic. The only thing I'm not sure about is when I define dt = 1 as a constant, and if cv is the best name for the KalmanFilter instance in this example. Perhaps f is better. Please advise.

I'll also note that perhaps some of these examples might be better written as a doctest. The standard library doctest runner can be a bit annoying, but my xdoctest library works very well and would help ensure that all of the examples actually run.

I can convert this particular example if desired. Let me know.


Integration Notes

  • Validation passed

@GeorgePearse GeorgePearse added from-upstream-pr PR imported from upstream rlabbe/filterpy repository low-risk Low-risk PR (docs, typos, etc) labels Oct 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

from-upstream-pr PR imported from upstream rlabbe/filterpy repository low-risk Low-risk PR (docs, typos, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants