API Overview¶
merfish3d-wfacq adds a MERFISH-specific layer on top of pymmcore-gui, pymmcore-plus, and ome-writers.
The custom API surface is split by boundary:
- Launch and GUI integration
- Preparation and normalization
- Execution and custom actions
- Writing and datastore setup
Boundary summary¶
app.pyandgui.pyattach the widget topymmcore-gui.ui_state.py,workflow.py, anddispatch.pynormalize widget state and build the prepared acquisition.sequence.pyconverts normalized metadata into a fulllist[MDAEvent].engine.pysubclassesMDAEngineand handles MERFISHCustomActions.sink.pyanddatastore.pyprepare the qi2lab datastore and stream frames throughome-writers.