Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Overview

Level: Beginner-intermediate | Duration: 90 minutes | Some scripting experience helpful

This workshop is the natural next step after Intro to napari: The GUI — or for anyone already comfortable navigating the napari viewer. In 90 minutes you’ll learn to control napari from Python inside a Jupyter notebook: load data with correct physical scale and units, turn a small analysis function into an interactive widget with magicgui, and see how what you build can become a sharable napari plugin.

You do not need to be a Python expert. You should be comfortable with the idea of code — for example, you have run or lightly edited an ImageJ/Fiji macro, or written any script. Python experience is beneficial, but not requried.

Workshop schedule

TimeActivityDuration
0:00Welcome and environment check5 min
0:05Notebook orientation5 min
0:10Control napari from Python15 min
0:25Your data & its meaning (scale, units, axis labels)15 min
0:40From function to control panel (magicgui)20 min
1:00Demo — interactions, keybindings & plugins15 min
1:15Survey and wrap-up5 min

Prerequisites