Commit Graph

1257 Commits

Author SHA1 Message Date
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 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
Chanchana Sornsoontorn 353c5c1d46 Change error value to be consistent with its description 2018-09-13 03:03:52 +07:00
Chanchana Sornsoontorn 05818fc66b Fix typo likelihood -> gaussian in the markdown text 2018-09-12 11:53:33 +07:00
Chanchana Sornsoontorn ff7873461a Use a better example for update function 2018-09-12 11:01:07 +07:00
Chanchana Sornsoontorn 04132ff45b Use dt; It was unused before 2018-09-12 10:50:03 +07:00
Mana f7e70354cb Fix a few typos 2018-09-01 10:26:27 -04:00
Roger Labbe 70858d0e34 More improvements to Bayes' theorem coverage.
Mostly rearranging descriptions from chapter 2 to 3, after I cover
probability distributions. I think some more work needs to be done,
mainly I think I go on for too long on pdfs, using first cars, then
temperatures, to explain the same thing.
2018-08-29 19:39:14 -07:00
Roger Labbe 3270a5b686 Updated for filterpy version 1.4.4
I changed the IMM filter to use the predict/update cycle, requiring
a code change in the Adaptive Filtering chapter.
2018-08-24 08:42:46 -07:00
Roger Labbe 5512aceaef Altering book format
Changed rest of chapters to use new formatting style. Also,
there is a bug in the current release of Jupyter that overwrites
the rcParams settings when you do the first import, so I had to
split the book format cell into two. This is actually better because
now the PDF, which strips out the formatting cell, will still have
the %matplotlib inline and import from future code.

Also, in the process of refactoring the information about Gaussian
and Bayes. Stuff is still strewn around too much. I need to make
this more streamlined. Chapters 2-4 talk about distributions, Bayes,
and Gaussians, and material is repeated a lot.
2018-08-05 09:20:48 -07:00
Roger Labbe 909f107a93 Formatting changes, and removal of some text
I am switching to the default look of Jupyter as much as possible.
Altering the look is not really supported by Jupyter, so rending
on GitHub (for example) is very different than when running in
your own browser.

I also got rid of the animations that really slow down execution
of the notebook in favor of using a slider to display a step in
a computation - the reader can see the plots 'animated' by moving
the slider. It is much faster to compute, and actually gives them
fine grained control to go forwards/backwards in time.

I am also revising my coverage of statistics, and moving the
details about Bayes and total conditional probability to the
third chapter. I shouldn't be talking about probability distributions
before covering that material.
2018-08-04 10:27:26 -07:00
Roger Labbe edbc98ccb4
Merge pull request #243 from liorgolgher/patch-1
Update 12-Particle-Filters.ipynb
2018-08-03 08:32:51 -07:00
Roger Labbe 183b5b69ab
Merge pull request #244 from jeremyroy/master
Fixed typo
2018-08-03 08:31:55 -07:00
Jeremy Roy 257ccd627d Fixed typo
"date" should be "data"
2018-07-20 10:49:04 -04:00
Lior Golgher 345a82db3a
Update 12-Particle-Filters.ipynb
fix minor typos, what a terrific book!
2018-07-19 13:27:10 +03:00
Roger Labbe 0e43c1b9ae All line endings to LF from CRLF 2018-07-14 11:45:39 -07:00
Roger Labbe 59b7120c98 Reran to ensure uptodate with current python environment
Python 3.6.5
2018-07-14 10:58:49 -07:00
Roger Labbe 58f0f1cfab Fixed error in .gitattributes 2018-07-14 09:53:51 -07:00
Roger Labbe 2eb5b67ddf Fixed Pandoc warning
I was using --chapter, which is deprecated by PanDoc.
2018-07-14 08:47:32 -07:00
Roger Labbe 8507d8baae Removed Matplotlib deprecation warning
needed to use new kwarg density.
2018-07-14 08:46:40 -07:00
Roger Labbe c15a693aa6 GitHub #240
Added missing word 'we'
2018-07-14 08:41:07 -07:00
Roger Labbe d1425bd565 Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2018-07-14 08:02:48 -07:00
Roger Labbe 68714a8eb8 Added gitattributes file
This normalizes all line endings to LF, not CRLF.
2018-07-14 08:01:19 -07:00
Roger Labbe ad231bef86 GitHub #241 - remove deprecation warning
Newest version of Matplotlib has deprecated using strings
as booleans.
2018-07-14 07:54:29 -07:00
Roger Labbe a28a75e1eb
Merge pull request #242 from gwshaw/master
Minor fixes
2018-07-14 07:31:10 -07:00
George Shaw 609b8be237 Minor fixes 2018-07-10 15:58:15 -07:00
Roger Labbe 47cbc4bf43 Fixed link to table of contents. #238
Table of contents pointed to nbviewer, not the local copy of the
table of contents. Made link relative so it works regardless of
where you are working from.
2018-07-04 17:17:53 -07:00
Roger Labbe 2480f297e5 Test fix for link to nbviewer. #238
Trying to make a relative link to the table of contents so browsing
works both locally and remotely.
2018-07-04 17:05:31 -07:00
Roger Labbe b87aa1ef45 Explained IMM requires all x to have same shape.
IMM will not work if the x attribute in the filters have
different shapes.
2018-06-24 10:10:30 -07:00
Roger Labbe be4c505251 Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2018-06-12 16:26:09 -07:00
Roger Labbe c74ec6596b moved test functions to correct file.
I had two test functions of the robot particle filter, but
oddly placed in the wrong file.
2018-06-12 16:24:46 -07:00
Roger Labbe 0e108ab369
Merge pull request #230 from sleepingAgain/patch-1
Fixed typo
2018-06-11 08:38:27 -07:00
sleepingAgain b273c7e98c
Fixed typo 2018-05-21 17:40:20 +01:00
Roger Labbe b00adb2786 Spelling error
Fixed misspelling of NEES, and removed \mathbf for epison, as it
doesn't render properly in the PDF.
2018-05-11 10:33:25 -07:00
Roger Labbe 6eefb93968 Fixed chapter numbering
Edit to book.tplx caused all chapters to be 0.x
2018-05-08 18:21:31 -07:00
Roger Labbe 0c76f189b1 Fixed latex layout error 2018-05-08 17:47:04 -07:00