Batch processing and RTS.

This belonged with the last check in. Added desciptions on
batch processing and using the RTS smoothing algorithm.
This commit is contained in:
Roger Labbe
2014-12-13 20:05:06 -08:00
parent a794fdced2
commit 0c6999e25f
3 changed files with 408 additions and 202 deletions

View File

@@ -3,10 +3,34 @@ from IPython.core.display import HTML
import matplotlib.pylab as pylab
import matplotlib.pyplot as plt
def test_filterpy_version():
import filterpy
min_version = [0,0,10]
v = filterpy.__version__
tokens = v.split('.')
for i,v in enumerate(tokens):
if int(v) > min_version[i]:
return
i = len(tokens) - 1
if min_version[i] > int(tokens[i]):
raise Exception("Minimum FilterPy version supported is {}.{}.{}.\n"
"Please install a more recent version." .format(
*min_version))
v = int(tokens[0]*1000)
def load_style(name='../styles/custom2.css'):
styles = open(name, 'r').read()
return HTML(styles)
# ensure that we have the correct filterpy loaded. This is
# called when this module is imported at the top of each book
# chapter so the reader can see that they need to update FilterPy.
test_filterpy_version()
pylab.rcParams['lines.linewidth'] = 2
pylab.rcParams['lines.antialiased'] = True
pylab.rcParams['patch.linewidth'] = 0.5