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')