Commit Graph
100 Commits
Author SHA1 Message Date
Roger Labbe 278624b8d7 Updated for Python 3.6 2020-10-13 16:25:53 -07:00
Roger Labbe 50aa0631fe Updated for Python 3.6 2020-10-13 16:20:14 -07:00
Roger Labbe 9423ebb97c Updated for Python 3.6 2020-10-13 16:18:57 -07:00
Roger Labbe 7f229d5b05 Updated for Python 3.6 2020-10-13 16:16:51 -07:00
Roger Labbe a4f83df73c Updated for Python 3.6 2020-10-13 16:10:04 -07:00
Roger Labbe f15d2b5316 Updated for Python 3.6 2020-10-13 15:56:48 -07:00
Roger Labbe a1495ee722 Updated to Python 3.6 2020-10-13 15:34:04 -07:00
Roger Labbe 5fea9eea0c Updated to Python 3.6 2020-10-13 15:21:32 -07:00
Roger Labbe e10e3938f4 Updated to Python 3.6 2020-10-13 15:03:46 -07:00
Roger Labbe 9e9121bdfe Updated to Python 3.6 2020-10-13 14:50:11 -07:00
Roger Labbe 91be73db4e Updated for Python 3.6 2020-10-13 14:40:33 -07:00
Roger Labbe 3f468dd913 Updated for Python 3.6 2020-10-13 14:29:19 -07:00
Roger Labbe 8302572e60 Updated for Python 3.6 2020-10-13 14:24:32 -07:00
Roger Labbe bf04f49fa7 Updated for Python 3.6 2020-10-13 14:19:11 -07:00
Roger Labbe 91ea4c1437 Updated for Python 3.6 2020-10-13 14:11:51 -07:00
Roger Labbe e27f5b4656 Added comments for how to currently build book 2020-10-13 11:55:54 -07:00
Roger Labbe 842fa75437 Issue #339
Simplied code for intersection of two bearings.
2020-10-13 11:53:54 -07:00
Roger Labbe 0efbce6012 Issue #332
Fixed terrible wording claiming the sum of two Gausian pdfs is normal.
Of course, this is only true for independent normal random variables.
2020-10-13 09:40:40 -07:00
Roger Labbe 6abd93513b Issue #338
Fixed error in using posterior instead of prior in predict step.
This was just in text - the underlying code was implemented
correctly.
2020-10-13 09:19:57 -07:00
Roger Labbe c47668ec31 Issue #343
Measurements were being plotted off by one (day 0 instead of the
correct day 1).
2020-10-13 09:16:06 -07:00
Roger Labbe 2126f9ebc8 Issue #352
axis labels were hard coded, ignoring value passed in.

Also added docstring to function.
2020-10-13 08:46:54 -07:00
Roger Labbe 01f61bbc4d Fix for #377
Somehow this didn't get checked in for commit
91f8010bee. Remove
dt=dt from plot_track calls.
2020-10-13 08:34:12 -07:00
Roger Labbe 48babe1b45 Merge pull request #357 from rutaihwa/master
fix typo in documenting book_plots plot_errorbars
2020-10-13 07:47:35 -07:00
Roger Labbe 46b95095a5 Merge pull request #356 from Gjacquenot/patch-1
Fixed typo in chapter 11
2020-10-13 07:46:51 -07:00
Roger Labbe 6671ccfeb6 Merge pull request #340 from alon/master
04-One-Dimensional-Kalman-Filters.ipynb: remove duplicate "Does this …
2020-09-22 19:01:53 -07:00
Roger Labbe e27fb257af Merge pull request #347 from goncalopp/patch-1
Fix typo on 03 - Gaussians
2020-09-08 11:12:38 -07:00
Roger Labbe 8201bd35a0 Merge pull request #346 from endolith/patch-1
Fix some typos, grammar
2020-09-08 11:12:15 -07:00
Roger Labbe 9a027bb8ab Merge pull request #342 from hassec/small_readme_fix
update readme: notebooks are not in subdirectories
2020-09-08 11:09:49 -07:00
Roger Labbe 91f8010bee Extra parameter in call #337
I removed dt from plot_track because it wasn't used, but didn't
update the notebook. Also, for some reason plot_track_ellipses was
deleted, causing another notebook error.
2020-05-23 12:19:03 -07:00
Roger Labbe 885477ccba Improved problem statement #262 2020-05-04 17:48:43 -07:00
Roger Labbe 10203d3a42 Fixed math for P = FPF^ #274 2020-05-04 17:40:00 -07:00
Roger Labbe 82f7dba206 fixed description of IMM transition matrix #271 2020-05-04 17:31:44 -07:00
Roger Labbe 3b9b713ac1 typo - missing normalization term #215 2020-05-04 17:21:06 -07:00
Roger Labbe b2d34245ab typo measurement covariance -> system uncertainty #263 2020-05-04 17:14:22 -07:00
Roger Labbe 771e2ed894 Print error if required package is missing or too old #260 2020-05-04 17:09:28 -07:00
Roger Labbe 1f979f509d typo Euler ->Taylor #277 2020-05-04 16:35:28 -07:00
Roger Labbe 64f873aa95 Fixed alignment of measurements #300
Measurements should start at day 0, not day 1.
2020-05-04 16:10:08 -07:00
Roger Labbe 9bbe1066da Use Newton for position equation! #301 2020-05-04 15:52:31 -07:00
Roger Labbe 23b0c376a2 Fixed terms in Taylor series #307 2020-05-04 15:41:49 -07:00
Roger Labbe 3b6d8b6bef Explained row order access of cholesky #316 2020-05-04 15:34:45 -07:00
Roger Labbe aeb79fb811 altered velocity covariance position #320 2020-05-04 15:00:24 -07:00
Roger Labbe 4308372241 Merge branch 'master' of git://github.com/wilcobonestroo/Kalman-and-Bayesian-Filters-in-Python into wilcobonestroo-master 2020-05-03 11:47:28 -07:00
Roger Labbe 66edb92cad fix github #325
fix github #325

fix github #325

fix github #325
2020-04-26 23:15:05 -07:00
Roger Labbe 4deaa06ee3 Suppressed spurious deprecation
Matplotlib emits deprecation when you copy rcParams, which is
foolish, so I suppressed it.
2020-04-26 22:07:00 -07:00
Roger Labbe 6181e6e4f0 Merge pull request #322 from h12w/master
correct the explanatory equation for Kalman gain
2020-04-26 22:01:20 -07:00
Roger Labbe c3896494d7 Merge pull request #292 from andorsk/ask/consistent_array_fix
changed array init to be consistent with material
2020-04-26 21:56:03 -07:00
Roger Labbe ac1e03a425 typo mu -> sigma github #276 2020-04-26 21:50:28 -07:00
Roger Labbe fb852672a7 typo github #273 2020-04-26 21:48:23 -07:00
Roger Labbe 12f09cccba typo set -> list github #288 2020-04-26 21:32:30 -07:00
Roger Labbe b8443663a7 type github #303 2020-04-26 21:29:03 -07:00
Roger Labbe b2898f2299 Fixed plot of weight gitub #305 2020-04-26 21:26:59 -07:00
Roger Labbe 5aacb93b57 Markdown typos GitHub issue #328 2020-04-26 21:20:11 -07:00
Roger Labbe cdf76b23fe Merge pull request #324 from jezek/master
Fix interactive elements in 02-Discrete-Bayes.ipynb
2020-04-26 21:14:48 -07:00
Roger Labbe 908a4f74e0 Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2020-04-26 21:12:41 -07:00
Roger Labbe 426f80d4bb Fixed various run issues
Updated pywidgets version to 4.2 to allow the notebooks to run.

Put import __future__ as the first line in each file to avoid
error stating that it must be the first line. Not sure when this
changed, it worked before.
2020-04-26 20:55:09 -07:00
Roger Labbe 2bd1f036d8 Resized weights in a more readable way 2020-04-26 20:51:05 -07:00
Roger Labbe b4e8c056e0 Eat matplotlib deprecation warning
matplotlib is issuing a deprecation warning whenever you use rcParams,
even if you are not using one of the deprecated values. This is
very annoying. I eat the deprecation while using rcParams.

https://github.com/matplotlib/matplotlib/issues/13118
2020-04-26 19:04:53 -07:00
Roger Labbe 181f857ae7 Dropped Python 2.7 specific information 2020-04-26 18:42:30 -07:00
Roger Labbe 02c30a1cbb Merge pull request #330 from wilcobonestroo/master
Replace source command with conda command
2020-04-26 18:33:55 -07:00
Roger Labbe 79802f2063 Merge pull request #321 from habi/patch-1
Correct misspelling, added word
2020-04-26 18:33:22 -07:00
Roger Labbe 407bcb2540 Update README.md 2020-04-26 18:32:22 -07:00
Roger Labbe 94437699e4 Merge pull request #319 from vsingla2/fix_conda_env_yml
fix: add pip as dependency to env yml
2020-04-26 18:30:30 -07:00
Roger Labbe b9c2c88e6b Merge pull request #310 from froohoo/froohoo-patch-1
incorrect sign in product of Gaussian derivation
2020-04-26 18:30:09 -07:00
Roger Labbe 50fb11eb48 Merge pull request #313 from wonwon0/patch-1
"typo" correction
2020-04-26 18:29:34 -07:00
Roger Labbe 155d46797c Merge pull request #309 from link2xt/10000-8
Suggest to change numbers 160, 170 and 8
2020-04-26 18:24:45 -07:00
Roger Labbe f3fc630261 Merge pull request #308 from dapperfu/development/frey-jed/requirements.txt
Added additional requirements.
2020-04-26 18:21:46 -07:00
Roger Labbe bba88aeec4 Merge pull request #296 from robi-y/master
Typos: ref. number and missing words
2020-04-26 18:19:38 -07:00
Roger Labbe a4f626403d Merge branch 'master' into master 2020-04-26 18:18:52 -07:00
Roger Labbe a57edfd46d Merge pull request #290 from askielboe/fix-conda
add pip requirement to conda env and update readme
2020-04-26 18:07:31 -07:00
Roger Labbe dd685eebaa Merge pull request #281 from huberemanuel/fix-01-g-h-filter-plot-import
Changing plot_g_h_results import line
2020-04-26 18:06:13 -07:00
Roger Labbe f70a7ababa Merge pull request #279 from samrobotmesh/patch-1
Typo fix
2020-04-26 18:05:49 -07:00
Roger Labbe 6cdc0afa15 Merge pull request #272 from WillieMaddox/patch-1
Update 03-Gaussians.ipynb
2020-04-26 18:05:22 -07:00
Roger Labbe e84f801836 Merge pull request #269 from rummanwaqar/master
Bug fix: Issues in Chap 3 and 4
2018-12-20 08:01:35 -08:00
Roger Labbe 9e4ac42f79 Merge pull request #267 from rummanwaqar/master
Bug fix: moved __future__ import to the top
2018-12-13 12:02:12 -08:00
Roger Labbe 17f38c69f2 Fixed for new code organization and book format
These haven't been run in awhile; I updated them so they
have the same look and feel as the book, and fixed a few
imports and pep 8 compliance as well.
2018-11-02 16:11:20 -07:00
Roger Labbe 81eff753b5 point to localhost
The links in the toc were pointing to nbviewer. Github #239
2018-11-02 16:04:17 -07:00
Roger Labbe d78aaa25e4 Fixed particle animation
I don't know why it wasn't displaying, but I reran the notebook
and it seems to render in the book now.
2018-11-02 15:58:38 -07:00
Roger Labbe 9f89adc11f Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2018-11-02 15:50:29 -07:00
Roger Labbe eb5f7e1b17 Remove weight reset in update()
As noted in Github #245, this should only happen after resampling, and
the resample functions already perform this computation.
2018-11-02 15:50:10 -07:00
Roger Labbe 2225b249cd Remove weight reset in update()
As noted in #245, this should only happen after resampling, and
the resample functions already perform this computation.
2018-11-02 15:48:49 -07:00
Roger Labbe b59c2c3698 Remove default argument from discrete_bayes_sim
This was a source of bugs. Github #259.
2018-11-02 14:59:22 -07:00
Roger Labbe 00126c37f3 Cleaned up gaussian named tuple
For some reason the code defined it in two places. I also added an
example for accessing individual fields.
2018-11-02 14:55:40 -07:00
Roger Labbe 7e4925badd Error in code in text.
Github #254. process_model  assignment erroneously multiplies
velocity by dt. This is only in the text so there is no error
in the code.
2018-11-02 14:50:16 -07:00
Roger Labbe 20b2e38a22 Added line for actual weight trend line
This is in response to pull request #257. That hard coded the
line, which meant it had no label in the legend. This adds the
trend line with a label.
2018-11-02 14:42:38 -07:00
Roger Labbe 034f2b809a Merge pull request #256 from belm0/g_h_filter_example
improve naming in ch 1 "predict_using_gain_guess" example

I (Roger Labbe) need to make further modifications to the function as explained above.
2018-11-02 14:17:09 -07:00
Roger Labbe 5cb33dce02 Merge pull request #255 from LinkHS/fix_bug
fix a bug of forget passing in 'hallway' when invoke 'discrete_bayes_…
2018-11-02 14:03:53 -07:00
Roger Labbe c5804e3a28 Merge pull request #252 from PedroHRPBS/master
fix: Fix typo
2018-11-02 14:02:12 -07:00
Roger Labbe 216efe2ba4 Merge pull request #251 from off99555/master
Change 10.90 to 11.35
2018-11-02 14:01:17 -07:00
Roger Labbe 58721a7373 Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2018-11-02 10:02:15 -07:00
Roger Labbe 80b8049e51 Normalize binary line ending
Github #253. Binary files were corrupted by eol changes because
they were not denoted as binary in .gitattributes
2018-11-02 10:01:11 -07:00
Roger Labbe 0d1badfee8 Normalize binary line ending 2018-11-02 09:59:58 -07:00
Roger Labbe 06246e9502 Normalize binary line ending 2018-11-02 09:59:21 -07:00
Roger Labbe c68b74b2c5 added binary attirbutes for binary files 2018-11-02 09:53:02 -07:00
Roger Labbe e2339a6ccb Updated files to ignore 2018-10-07 14:47:15 -07:00
Roger Labbe a2b0291d07 GitHub #250 Wrong EV for dice
3.5, not 3.
2018-09-19 07:27:36 -07:00
Roger Labbe bf7ad5d5f7 Github #235 2 used instead of z in a subscript 2018-09-16 10:15:42 -07:00
Roger Labbe 4e11dfcc81 Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2018-09-16 10:10:03 -07:00
Roger Labbe fb110beeb0 Github #246 Pi computed incorrectly
I incorrectly used area * pts/N to comput pi,which happens to
work if radius = 1, but fails otherwise.
2018-09-16 10:08:46 -07:00
Roger Labbe fd03b1ddd7 Merge pull request #248 from off99555/master
Several errors:

1. Update called with a move control input, which makes no sense.
2. velocity needed to be multiplied by dt, I was just lucky that dt = 1
3. Typo in code calling nonexistent function likelihood()
4. Fixed length of error bars to match subsequent text and code.
2018-09-16 09:49:26 -07:00
Roger Labbe 5410867608 Merge pull request #247 from potpath/fix-07-Kalman-Filter-Math
Fix a few typos
2018-09-16 09:31:44 -07:00