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: Intermediate | Duration: ~4.5 hours | Python required

This workshop teaches you how to extend napari’s functionality through scripting and custom code. You’ll learn your way around the napari GUI, control the viewer from Python, set physical scales and units, work with cloud-native formats like OME-Zarr, build interactive widgets with magicgui, respond to layer events and mouse interactions, and package your custom tools as pip-installable napari plugins.

Workshop schedule

TimeActivityDuration
0:00Block 1 — Welcome and GUI Walkthrough55 min
0:55☕ Break10 min
0:55Block 2 — Python, Data, and Metadata65 min
2:00☕ Break10 min
2:15Block 3 — Custom Widgets & Interactions70 min
3:25☕ Break10 min
3:40Block 4 — From Script to Plugin60 min
4:40Wrap-up, survey, resources10 min

Prerequisites