Roger Labbe
ae4b3663ef
Added definition for plant.
2015-11-29 14:41:34 -08:00
Roger Labbe
2b7b5da5aa
Copy editing.
2015-11-27 14:29:49 -08:00
Roger Labbe
3e65b5d2f7
Lots of book formatting changes.
...
Changed default sizes of plots, changed the book template for
pdf creation, and lots of minor edits, most changing bold to
italic, and removing italic for emphasis.
2015-11-26 13:08:40 -08:00
Roger Labbe
d2f8747c36
Equations line break bug.
2015-11-25 14:26:45 -08:00
Roger Labbe
2efd4e0690
Added instructions for binder.
2015-11-25 13:42:50 -08:00
Roger Labbe
c0fe5e7de8
Book format changes.
...
Moved book_format out of code to simplify importing it into the
notebooks. Added code to it to suppress future warnings from
matplotlib 1.4.3, and to set the numpy print precision to 3
decimal places.
2015-11-25 13:29:40 -08:00
Roger Labbe
7cd8e11b57
More work on multivariate gaussians.
...
Not copy edited yet, but more work on making the material on
multivariate gaussian more understandable (mostly by reordering
concepts).
2015-11-25 12:39:15 -08:00
Roger Labbe
a57fdfeaa9
Fixed import error.
2015-11-25 12:07:02 -08:00
Roger Labbe
cbd7ac3bc8
Was not saved in browswer at last check in!
...
I forgot to hit the save button before checking this file in a
few check ins ago.
2015-11-25 12:03:17 -08:00
Roger Labbe
d11798b0d8
Fixed name of the 6x9 book file.
2015-11-25 12:02:48 -08:00
Roger Labbe
7c9bedca38
Fixed animations.
...
Not sure why, but the two line title was being cut off when
displayed. I must have changed somethign in the matplotlib
sytle at some point that broke this.
2015-11-25 12:01:32 -08:00
Roger Labbe
6f6108780c
Fixed errorbar plots in gh chapter.
...
I changed the ZZy-axis earlier, which meant that the bar for
sensor A was not visible.
2015-11-25 12:00:38 -08:00
Roger Labbe
fe79d7409f
Improved correlation examples.
...
Switched house floor plan vs price to student height and weight.
This matches with the Gaussians chapter that found the variance
in heights.
2015-11-24 09:40:08 -08:00
Roger Labbe
3966f3d707
Removed try/except block
...
Block was there to handle older version of FilterPy. GitHub
issue 49.
2015-11-24 09:02:36 -08:00
Roger Labbe
87032818fd
Changed IPython Notebook to Jupyter Notebook.
2015-11-24 08:37:51 -08:00
Roger Labbe
6c1de8ce61
Reran cells so output is correct.
2015-11-24 08:28:46 -08:00
Roger Labbe
89d934d88c
Copy editing.
2015-11-24 08:22:23 -08:00
Roger Labbe
6871e55e78
Fixed import errors.
2015-11-23 17:41:44 -08:00
Roger Labbe
bb36ee299f
Copy edit of chapter.
2015-11-23 17:41:27 -08:00
Roger Labbe
f07250b8f0
Fixed language about 'next chapter'.
...
I split the multivariate KF chapter into two, so references to the
'next' chapter were inaccurate.
2015-11-22 11:58:43 -08:00
Roger Labbe
1b71b73c55
Reran cells
...
Forgot to rerun all cells before last check in.
2015-11-22 11:14:13 -08:00
Roger Labbe
db4f275575
Rewrite and reorganization
...
Worked on getting the 'flow' of information to be more logical.
Added a section on comparing a uniform, Gaussian, and discrete
distribution to model errors so the reader can better understand
the relationships between the three filters.
2015-11-22 11:11:50 -08:00
Roger Labbe
791819d76f
fixed latex typos.
2015-11-21 14:27:27 -08:00
Roger Labbe
562cf95a7c
Changed covariance explantion
...
`
2015-11-21 14:27:00 -08:00
Roger Labbe
2455d797be
Moved statistics math to Gaussians chapter.
2015-11-21 12:56:56 -08:00
Roger Labbe
5ae739a2c6
Altered font size to be a bit more readable.
2015-11-21 12:54:45 -08:00
Roger Labbe
b030488cb3
Used better variable names for formatting code.
2015-11-21 12:54:23 -08:00
Roger Labbe
56bea69ea6
Extensive improvements.
...
Many worked to explain random variables much better than before,
and otherwise streamlined the explanations so they support the
rest of the book better. Moved some material from the math chapter
in support of this.
2015-11-21 12:43:51 -08:00
Roger Labbe
b0f84e0c16
Merge pull request #70 from dnstanciu/master
...
Fixed JSON settings being overwritten with matplotlib version.
2015-11-20 16:16:09 -08:00
Roger Labbe
56ede47d83
Fixed deprecated use of axes.color_cycle
...
Matplotlib 1.5 deprecrates the use of axes.color_cycle in favor
of axes.prop_cycle
I prefer to use the new styles coming from matplotlib, but for now,
to maintain backwards compatibility, I am hand coding the styles
still.
2015-11-14 08:55:24 -08:00
Roger Labbe
fc6b9f8676
Added definitions of unimodal and multimodal.
2015-11-06 12:27:52 -06:00
Roger Labbe
892a586cc5
Fixed typo in JSON
...
Somehow an extra character creeped in, making the notebook
invalid JSON, and thus unable to be opened.
2015-11-03 16:56:32 -06:00
Roger Labbe
a40ad0327b
fixed typo
2015-11-02 08:05:12 -06:00
Roger Labbe
e3fdcfa4d5
Merge pull request #67 from sotte/01_space
...
Add missing space
2015-11-02 08:03:52 -06:00
Roger Labbe
8d325a1485
Merge pull request #66 from alessandro-gentilini/patch-1
...
Fix a typo.
2015-11-02 08:03:31 -06:00
Roger Labbe
ded747ec6a
Merge pull request #64 from Qgel/master
...
Fixed minor errors in Chapter 6,7,9,9,10
2015-10-31 09:21:32 -06:00
Roger Labbe
1d6984446b
Merge pull request #62 from jinyangustc/master
...
Fix systemic_resample() float indexes bug
2015-10-31 09:10:15 -06:00
Roger Labbe
53ea7ce7a1
Merge pull request #63 from TFeld00/patch-1
...
Update ToC
2015-10-31 09:09:35 -06:00
Roger Labbe
4f7c896507
Fixed section numbering.
...
I had some sections at level 2 when they should have been
level 3.
2015-10-19 18:01:39 -07:00
Roger Labbe
11f28beae6
Added section for nonstationary processes
...
Everyone is asking "can I vary F", or R, or whatever. Yes, you can!
2015-10-19 17:50:49 -07:00
Roger Labbe
d04ce838cf
Fixed some wording.
2015-10-13 17:30:45 -07:00
Roger Labbe
536d2ccc54
Moved Motivation to near the top
2015-10-13 17:18:41 -07:00
Roger Labbe
f9864add2b
Noted which Notebook hosts are static
...
I said which were dynamic, but not which were static.
2015-10-13 17:15:51 -07:00
Roger Labbe
13561bfbe7
Added header for SageMathCloud
...
Also spelled out what SageMath is just a tiny bit more.
2015-10-13 17:13:09 -07:00
Roger Labbe
102ab8ebb0
Fixed formatting
...
Code for bash prompt was not wrapped by ```, so two lines were wrapped
onto one line, making it incorrect.
2015-10-10 16:39:30 -07:00
Roger Labbe
a9d81aa4bb
Added MIT license for software
2015-10-08 16:00:46 -07:00
Roger Labbe
e3cd6debf1
Fixed badge. Added install instructions.
2015-10-03 15:45:50 -07:00
Roger Labbe
b37a7d9895
Trying to get badge to work
2015-10-03 15:39:41 -07:00
Roger Labbe
f967839ff1
Added PyPi badge
2015-10-03 15:30:53 -07:00
Roger Labbe
e3ee656186
Updated instructions for binder.
2015-09-26 11:22:36 -07:00
Roger Labbe
080a58958f
Removed Python 2 claim; warning about edits.
...
Python 3 is now the default installation. I think anyone can edit
and save the notebooks, so I added a plea to not be destructive.
2015-09-26 10:54:04 -07:00
Roger Labbe
d51d75ba2c
Added link/badge to binder.
2015-09-26 10:42:00 -07:00
Roger Labbe
f3a36c8525
Added requirements.txt for filterpy
...
This is an experiment to try to support Binder, a beta online
executable environment for Jupyter.
2015-09-26 10:30:51 -07:00
Roger Labbe
3952a7501e
Added code to also build the 6x9 PDF.
2015-09-26 08:11:52 -07:00
Roger Labbe
d037a7bfad
Erroneously credited Thrun's course to Coursera.
...
It was Udacity.
2015-09-26 08:11:12 -07:00
Roger Labbe
9f9f5d8447
Merge pull request #61 from kcamd/master
...
More fixes for chap. 1, 3, 4, 5, 6, 7
2015-09-26 07:50:11 -07:00
Roger Labbe
3bd0eda268
Merge pull request #60 from kcamd/master
...
Fixes typos and small mistakes in chap. 8,9,10
2015-09-20 12:40:54 -07:00
Roger Labbe
77801d65ec
Updated for filterpy 0.0.28
...
plot_gaussian() was deprecated because it was a poor name. Replaced
with plot_gaussian_pdf().
2015-08-29 08:43:32 -07:00
Roger Labbe
2546428641
Updated filterpy requirement to 0.0.28
2015-08-29 08:33:40 -07:00
Roger Labbe
63284daefa
It is not a 'textbook' it is a text.
2015-08-26 07:56:22 -07:00
Roger Labbe
53ddfebd06
Playing with formatting - want title to be big and blue.
2015-08-26 07:52:04 -07:00
Roger Labbe
b5837d7171
Added Allen Downey blurb.
2015-08-26 07:10:43 -07:00
Roger Labbe
8a994c9e45
Spelling fixes, IPython 4.0 description.
...
Updated instructions for IPython 4.0.
2015-08-26 06:20:00 -07:00
Roger Labbe
1c8792fd6c
Defined categorical distribution.
2015-08-23 18:04:30 -07:00
Roger Labbe
9158cedb69
Added control input example.
2015-08-23 13:51:58 -07:00
Roger Labbe
6515336f5e
Cleaned up description of Bayes rule.
...
I was liberally mixing the terms evidence and likelihood - using the
former for the latter.
2015-08-23 13:51:03 -07:00
Roger Labbe
43b55214a8
Start of IMM section, lots left to do
2015-08-22 12:22:09 -07:00
Roger Labbe
cf740e4d16
Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python
2015-08-22 11:51:24 -07:00
Roger Labbe
07931e84de
Fix of typos, added explanation for Q.
...
In response to reader's email.
2015-08-22 11:50:47 -07:00
Roger Labbe
ce1aa7c6ea
Fixed link to bayesian book.
2015-08-22 11:49:53 -07:00
Roger Labbe
7264c09161
Fixed wording.
2015-08-22 11:36:01 -07:00
Roger Labbe
f86213b822
Finished imcomplete sentence.
2015-08-22 11:34:53 -07:00
Roger Labbe
fa2c33cb37
Merge pull request #56 from undefx/master
...
A few fixes for chapter 2
2015-08-21 18:52:39 -07:00
Roger Labbe
64ac0b4f92
Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python
...
Conflicts:
01-g-h-filter.ipynb
2015-08-19 20:16:14 -07:00
Roger Labbe
0a3ef68f9a
Merge branch 'af'
2015-08-19 18:01:53 -07:00
Roger Labbe
570b786278
Fixed ## headings for IPython 4.0 changes.
2015-08-19 17:59:11 -07:00
Roger Labbe
2f3894cc73
Added space after ## for Notebook 4.0
2015-08-19 17:51:12 -07:00
Roger Labbe
b56fc3dc54
Merge pull request #54 from undefx/master
...
Fixed typos, corrected code #58 .
2015-08-19 17:43:32 -07:00
Roger Labbe
4be8ec41bf
Merge pull request #53 from julenka/patch-1
...
Fix typo in 13-Smoothing
2015-08-17 07:52:55 -07:00
Roger Labbe
5d13589b8d
Cleaned up a lot of duplicate text.
2015-08-15 15:56:45 -07:00
Roger Labbe
44552eea48
Deleted empty cell.
2015-08-15 12:02:10 -07:00
Roger Labbe
3ae8eb88d5
Improved wording for Bayes Theorm section.
2015-08-15 12:01:04 -07:00
Roger Labbe
b98f157169
Minor language clean up.
2015-08-15 07:08:20 -07:00
Roger Labbe
63669a8c43
Spelling corrections.
...
github issue #52 - it wasn't possible to accept the merge becuase
notebooks don't merge well after cells are run.
2015-08-14 16:44:30 -07:00
Roger Labbe
2c271f37bd
Merge pull request #51 from piskvorky/patch-1
...
fix README typo
2015-08-12 19:54:00 -07:00
Roger Labbe
7651eb0bea
Merge pull request #50 from coder543/master
...
Fixed typo in chapter 8.
2015-08-12 19:53:25 -07:00
Roger Labbe
0cc841f68c
Fixed latex errors.
2015-08-09 13:15:10 -07:00
Roger Labbe
daed96898f
Removed 1D example.
...
We already do this in MKF chapter.
2015-08-09 11:46:39 -07:00
Roger Labbe
9ea7fe6ed0
Fixed explanation of time invarient systems.
2015-08-08 18:17:15 -07:00
Roger Labbe
f7fc01bf68
Fixed typos and bugs.
2015-08-08 18:09:13 -07:00
Roger Labbe
2ad95fa0e1
Cleaned up example for 1D vs 2D filter
...
The code was very unclear, including unused variables.
I also expanded the example.
2015-08-08 17:22:28 -07:00
Roger Labbe
b0a4b5d159
Updated to require FilterPy 0.0.26
2015-08-08 17:22:04 -07:00
Roger Labbe
0bc0b9c348
Extensive code changes for readability.
...
Content is largely the same, but I reduced the number of functions
that the code uses to minimize the amount of scrolling back and
forth. I move the dog simulation back into the notebook so that
it is easily inspected - people have been confused about what it
is doing.
2015-08-08 14:48:20 -07:00
Roger Labbe
be713acc68
Fixed display of marginals on 3d plots of Gaussian
...
The contours were displaying multiple curves, which doesn't have
a lot of meaning. Replaced with the marginal distribution.
2015-08-08 10:06:29 -07:00
Roger Labbe
d481f3aaf4
Altered example to be consistent with text.
...
The first example for computing the prediction used two different
values for the covariance matrix, making it a bit confusing.
2015-08-08 10:05:39 -07:00
Roger Labbe
022cde4a1f
Reran so all cells are sequentially executed.
2015-08-08 10:03:48 -07:00
Roger Labbe
d72c8201a4
Fixed equations for derivation from Bayes.
2015-08-08 10:01:06 -07:00
Roger Labbe
b27bc431e3
Added def. of marginal and joint distributions
2015-08-08 09:59:08 -07:00
Roger Labbe
383a3c18d7
Fixed allowed range for g-h filter in interactive
2015-08-01 13:13:46 -07:00
Roger Labbe
f6ccb0ea95
Added interaction, better explanation
...
Added interactive plot of 2D gaussian, and explained the
position-velociy Gaussian better.
2015-08-01 13:09:52 -07:00