Supernova Fitting
See the attached notebook in nbviewer
See the attached notebook in nbviewer
import jinja2 | |
import numpy as np | |
import matplotlib | |
import matplotlib.pyplot as plt | |
from sklearn.datasets import load_iris | |
import mpld3 | |
from mpld3 import plugins, utils |
/********************************************************************** | |
I've been working with javascript for a bit, and I miss my | |
Python-style namespaces and class inheritance. Here's a little | |
pattern I came up with that allows me to do things (kind of) | |
the way I wish I could within javascript. I'd be curious if any | |
experienced JS users have comments or critiques. Thanks! | |
Edit - also see the second version (which I think is more clean) | |
below. | |
**********************************************************************/ |
A simple example of two-way communication between IPython notebook and javascript, using a D3 widget.
View this notebook on nbviewer, but be aware that it won't work without being connected to an IPython kernel!
It's better to download the notebook itself and open it with IPython notebook.
import mpld3 | |
import matplotlib.pyplot as plt | |
plt.plot(range(10)) | |
mpld3.show(template_type='simple', local=False) |