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
Roger Labbe
20bd353b8a
lots of pretty graphs
2014-05-01 16:13:33 -05:00
Roger Labbe
d3800c5a4f
Added a lot of code to display covariance ellipses.
...
Also some progress in writing about covariances in relation to
Kalman filtering.
2014-05-01 13:05:26 -05:00
Roger Labbe
ea17680e68
PEP-8 compliance.
2014-05-01 10:20:24 -05:00
Roger Labbe
6965522bf5
PEP8 compliance
2014-05-01 09:27:55 -05:00
Roger Labbe
82717d4830
Started progress on the multidimensional kalman filter
2014-05-01 01:30:47 -05:00
Roger Labbe
6faab88559
Kalman filters implemented along with several examples. Significant amount
...
of the chapter is complete.
2014-04-30 15:55:21 -05:00
Roger Labbe
0b149352ed
Interim check in.
...
dog_track_1d is just a file to test code before putting it into the
Kalman filter chapter.
2014-04-30 12:52:15 -05:00
Roger Labbe
fdae26c7b8
Beginning of the Kalman Filter 1D chapter.
...
Just 1 hour in, not a notable check in. Just checkpointing it.
2014-04-30 11:59:13 -05:00
Roger Labbe
81d0888d8c
added N(mu,sigma) notation
2014-04-30 11:58:59 -05:00
Roger Labbe
ada8d94da9
Wrote all but the summary of the Gaussian chapter.
2014-04-29 16:59:40 -05:00
Roger Labbe
db2058c10e
Removal of the gaussian stuff from the histogram chapter.
...
Partial authorship of introduction to the gaussian chapter.
2014-04-29 10:22:59 -05:00
Roger Labbe
5ac3bb5017
Expanded the introduction.
...
I think I said most of what I wanted to say. I don't really explain what a
Kalman filter, but then who would really be reading the book if they don't
know. Still, a basic introduction to what they can do, and what Bayesian
filters are is probably a good idea.
2014-04-29 00:22:30 -05:00
Roger Labbe
6248b07e7e
Added introduction chapter. NOt fully written, just a start.
2014-04-28 19:30:03 -05:00
Roger Labbe
d9fa385692
Renamed the unfortunately named notebook to histogram_filter
2014-04-28 19:14:05 -05:00
Roger Labbe
54eb3b693d
First draft finished for the Histogram filter chapter.
2014-04-28 19:12:22 -05:00
Roger Labbe
00b8530cf6
interim check in
2014-04-28 16:43:38 -05:00
Roger Labbe
ff9c20d7c1
initial commit
2014-04-28 16:14:43 -05:00