Py.Cafe

maartenbreddels/

stackview-3d-mri-viewer

Interactive 3D MRI Viewer

DocsPricing
  • app.py
  • requirements.txt
app.py
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)