
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# workaround for ipycanvas for using a singleton widget
import traitlets
import ipycanvas
ipycanvas.canvas._CanvasBase._canvas_manager.default_value = traitlets.Undefined
ipycanvas.canvas._CanvasBase._canvas_manager.make_dynamic_default = ipycanvas.canvas._CanvasManager
import stackview
import ipycanvas
from skimage.io import imread
image = imread('Haase_MRT_tfl3d1.tif', plugin='tifffile')
# assign to page for solara to know what to render
page = stackview.slice(image, continuous_update=True)