Commit Graph
1117 Commits
Author SHA1 Message Date
Roger Labbe ba6e3e8a74 Formatting changes, fixing links to point to new github repository name. 2014-05-16 21:34:32 -07:00
Roger Labbe 2a019452d7 Title change. 2014-05-16 19:19:43 -07:00
Roger Labbe 2cdeb2caa4 Merge branch 'master' of https://github.com/rlabbe/Kalman-Filters-and-Random-Signals-in-Python 2014-05-16 18:17:17 -07:00
Roger Labbe 975679d681 Deleted temporary file. 2014-05-16 18:08:32 -07:00
Roger Labbe 361e08ab86 Formatting - title and link to table of contents on each page. 2014-05-16 18:07:39 -07:00
rlabbe bfe9a23475 Added link to static version. 2014-05-16 17:27:25 -07:00
Roger Labbe c966cf3891 Added preface, table of contents, and license. 2014-05-16 17:24:48 -07:00
Roger Labbe cc0f081c0e Removed some authorial comments to myself. 2014-05-16 17:10:23 -07:00
rlabbe d2a57c4d12 Added info about nbviewer, how to use, etc. 2014-05-16 17:08:46 -07:00
rlabbe f4e3fe6378 Adding license. 2014-05-16 16:37:43 -07:00
rlabbe 8cd00e82b1 Update README.md 2014-05-16 16:31:25 -07:00
rlabbe 29665be9e7 Update README.md 2014-05-16 16:31:05 -07:00
rlabbe 1dbd7d2fdf Grammar and small changes. 2014-05-16 16:30:48 -07:00
rlabbe 49cef7d957 Wrote the motivation for the book. 2014-05-16 16:25:19 -07:00
rlabbe 60d7fc69a2 Update README.md 2014-05-16 15:52:30 -07:00
Roger Labbe 0b37a768de Added link to book in nbviewer to top of each page. 2014-05-16 14:16:51 -07:00
Roger Labbe 6b6e99a2b9 Removing backup files. 2014-05-16 14:03:20 -07:00
Roger Labbe b8cfefc8f0 Moved left margin to the left.
Last checkin had the same commit message. But I ran it in ./styles, so
the notebooks were not commited.
2014-05-16 14:01:37 -07:00
Roger Labbe cce95dc9f8 Moved left margin quite a bit to the left. 2014-05-16 13:58:16 -07:00
Roger Labbe 903ace6a98 Ran cells and saved so I can push to github with formatting. 2014-05-16 13:37:09 -07:00
rlabbe 27ad7e3b60 Fix to nbviewer links. 2014-05-16 13:33:43 -07:00
rlabbe f2f7fb290a Trying to make links to nbviewer work. 2014-05-16 13:32:31 -07:00
rlabbe ce8789213a Added Chapter description and links. 2014-05-16 13:31:02 -07:00
rlabbe dffd6e049c Test on adding html links to nbviewer version of book. 2014-05-16 13:12:46 -07:00
Roger Labbe 01f029d178 Trying to get this to work with nbviewer. 2014-05-16 13:02:18 -07:00
Roger Labbe bab8a6ade3 Merge branch 'master' of https://github.com/rlabbe/Kalman-Filters-and-Random-Signals-in-Python 2014-05-16 12:50:39 -07:00
Roger Labbe 6a24f45c68 Trying to get it to work with nbviewer
Book was not showing up formatted. I think because I strip output on check in.
2014-05-16 12:49:40 -07:00
rlabbe 45164b96f4 Learning to format README.md.
Just mostly editing to see changes at this point.
2014-05-16 12:39:58 -07:00
Roger Labbe 6b22c58972 Formatted plots to ggplot-like look. Getting ready to put on github as book. 2014-05-16 12:33:40 -07:00
Roger Labbe 87e595078b Fixed code that explicitly calculated weight. It was buggy. 2014-05-15 23:58:27 -07:00
Roger Labbe b995668db1 A lot of new g-h filter code and text added. 2014-05-15 15:55:05 -07:00
Roger Labbe 3b4c5a547c Added stuff for Q.
I was erroneously using a scalar for Q. I made it into a matrix. However,
I am pretty sure it is still wrong. Q shouldn't be symmetric.
2014-05-14 13:46:20 -07:00
Roger Labbe 9e9267919b Renamed files to not have spaces in the name. 2014-05-12 13:18:18 -07:00
Roger Labbe d56fb2a2da Added plotting of covariance ellipses to 1D dog tracking, plus explanation. 2014-05-12 13:16:17 -07:00
Roger Labbe bae77c1d02 Format changes and multidimensional KF content.
Modified the css style to use colors and fonts more to my liking. Still needs
tweaking.

Added a lot of content to the multidimensional KF chapter.
2014-05-11 20:44:25 -07:00
Roger Labbe 09fa08f73e mv'ed gaussian.py to stats.py
The name was horrible, we were using gaussian.gaussian() to compute
gaussians. stats.gaussian() is much better. Updated all notebooks
and scripts to reflect the change.
2014-05-10 11:25:52 -07:00
Roger Labbe a7d8371b36 More explanations about Gaussians 2014-05-10 10:20:31 -07:00
Roger Labbe 6e5c02ad36 Contains functions useful to the Gaussian chapter.
We do not want to expose all of the Python code used to generate the book
because it just makes things unreadable.
2014-05-09 13:56:39 -07:00
Roger Labbe 2f74f90c18 Added ability to label the axes. 2014-05-09 13:55:53 -07:00
Roger Labbe f3939cd774 Rewrote a lot to make it more understandable. 2014-05-09 13:55:30 -07:00
Roger Labbe 3504351fe6 Moved description of histogram problems to this chapter.
The kalman filter chapter lead off with a long discussion of the problems
with histograms. That seemed to belong more at the end of the histogram
chapter, so I moved it there.
2014-05-09 12:28:56 -07:00
Roger Labbe 412344fe72 More examples and exercises.
Added a new KF that filters a temperature sensor. Discussed what to do if
there is no data for update().
2014-05-08 08:20:13 -07:00
Roger Labbe bcc62c7984 Correct some minor English issues.
Wrote a bunch of exercises and solutions for the Kalman filter.
2014-05-07 22:16:41 -07:00
Roger Labbe ef22d7e62a Removed use of --pylab inline, as I mistakenly thought that was the best
way to get matplot lib to be inline. Also, imported print_function from
future to try to be 3.X compliant.
2014-05-07 13:33:10 -07:00
Roger Labbe 3b9bb1fd44 More work on various parts of the multidimensional filter.
Added custom CSS style for formatting the book.
2014-05-07 12:59:25 -07:00
Roger Labbe b31e3a0b12 I think outputs are now correctly removed before check in. 2014-05-06 10:01:27 -05:00
Roger Labbe 71b1b12212 Another attempt to remove output - script did not point to ipython 2014-05-06 09:56:40 -05:00
Roger Labbe 9ae5aea761 Added hook to git to remove all notebook output prior to committing.
This should make git ignore differences caused by merely running a notebook.
2014-05-06 09:48:35 -05:00
Roger Labbe 499f8d91f5 Various changes. Main thing is removed the slow gaussian class from
the kalman filters. It was annoying anyway - have to pack and unpack
it everywhere when calling around.
2014-05-04 17:33:39 -05:00
Roger Labbe 8305200ff0 A lot of changes. I think a lot of changes to the notebooks are just
due to running them. In the process of adding a bunch of new .py
scripts to support the book. Most important is the DiscreteBayes1D.py
class, which implements a Discrete Bayesian filter in a generalized way.
2014-05-02 21:49:35 -05:00