import numpy as np import panel as pn import ipywidgets as ipw pn.extension('ipywidgets') date = ipw.DatePicker(description='Date') slider = ipw.FloatSlider(description='Float') play = ipw.Play() layout = ipw.HBox(children=[date, slider, play]) pn.panel(layout) slider = ipw.IntSlider(description='Slider', min=-5, max=5) def cb(value): return 'The slider value is ' + ( 'negative' if value < 0 else 'nonnegative' ) pn.Row(slider, pn.bind(cb, slider)) caption = ipw.Label(value='The slider value is nonnegative') slider = ipw.IntSlider(min=-5, max=5, value=1, description='Slider') def handle_slider_change(change): caption.value = 'The slider value is ' + ( 'negative' if change.new < 0 else 'nonnegative' ) slider.observe(handle_slider_change, names='value') pn.Row(slider, caption) import ipyvolume as ipv x, y, z, u, v = ipv.examples.klein_bottle(draw=False) fig = ipv.figure() m = ipv.plot_mesh(x, y, z, wireframe=False) ipv.squarelim() pn.panel(fig) from ipyleaflet import Map, VideoOverlay m = Map(center=(25, -115), zoom=4) video = VideoOverlay( url="https://www.mapbox.com/bites/00188/patricia_nasa.webm", bounds=((13, -130), (32, -100)) ) m.add(video); pn.panel(m)