from IPython.display import display, Image, HTML
from talktools import website, nbviewer
Image("images/grand-canyon.jpg", width="600px")
Image('images/VizInteractCompute.png')
from IPython.html.widgets import *
import skimage
from skimage import data, filter, io
i = data.coffee()
io.Image(i)
def edit_image(image, sigma=0.1, r=1.0, g=1.0, b=1.0):
new_image = filter.gaussian_filter(image, sigma=sigma, multichannel=True)
new_image[:,:,0] = r*new_image[:,:,0]
new_image[:,:,1] = g*new_image[:,:,1]
new_image[:,:,2] = b*new_image[:,:,2]
new_image = io.Image(new_image)
display(new_image)
return new_image
new_i = edit_image(i, 0.5, r=0.5);
lims = (0.0,1.0,0.01)
interact(edit_image, image=fixed(i), sigma=(0.0,10.0,0.1), r=lims, g=lims, b=lims);
%matplotlib inline
from IPython.html.widgets import interact, fixed
from IPython.display import clear_output, display, HTML
from lorenz import solve_lorenz
t, x_t = solve_lorenz(N=10, angle=0.0, max_time=4.0, sigma=10.0, beta=8./3, rho=28.0)
interact(solve_lorenz, angle=(0.,360.), N=(0,50), sigma=(0.0,50.0),
rho=(0.0,50.0), beta=fixed(8./3));
def f(x):
print x
interact(f, x=True);
interact(f, x=(0,10,2));
interact(f, x='Hi Strata');
interact(f, x=dict(this=list, that=tuple, other=str));
Image('images/WidgetArch.png')