spacr.qt.screens.measure

Illumination, AnnData and motility workflows integrated with Measure.

Measure applies illumination correction through spacr.illumination.prepare_illumination_correction(). The integrated Illumination page can estimate and assess a correction field independently before a full measurement run. AnnData Export provides a typed settings form for writing measurement tables as .h5ad files. Motility Assay quantifies objects in existing time-series masks and writes per-object and per-track measurements.

Each workflow opens as a complete page beside the Measure settings and retains its headless entry point. Shared page and signal integration is implemented by spacr.qt.screens.map_barcodes.

Functions

install_folds(...)

Put Measure's fold strip on screen's masthead.

mark_fold_sources(→ Dict[str, Tuple[str, ...]])

Mark Measure categories with their folded module icons.

Module Contents

spacr.qt.screens.measure.install_folds(screen: PySide6.QtWidgets.QWidget) → spacr.qt.widgets.fold_strip.FoldStrip | None[source]

Put Measure’s fold strip on screen’s masthead.

Parameters:

screen – the host screen; nothing is installed unless its app_key is "measure" and it has a masthead. Its categories are then marked with the folded modules’ icons.

spacr.qt.screens.measure.mark_fold_sources(screen: PySide6.QtWidgets.QWidget) → Dict[str, Tuple[str, ...]][source]

Mark Measure categories with their folded module icons.

Parameters:

screen – Host module screen.

Returns:

Mapping from folded application keys to marked category titles.