AcqStore is a Python package for acquisition-backed microscopy files: discovery, loading, ROI models, metadata, and quantitative analysis of line-scan kymographs.
It does not depend on NiceGUI, NiceWidgets, or the CloudScope application.
git clone https://github.com/mapmanager/acqstore.git
cd acqstore
uv sync --group devfrom acqstore.acq_image.acq_image_list import AcqImageList
lst = AcqImageList('/path/to/folder', folder_depth=2)
single = AcqImageList('/path/to/file.tif')Build and serve the MkDocs site locally:
uv sync --group docs
uv run mkdocs serveuv sync --group dev
uv run pytestFormat-specific loader tests skip cleanly when optional local fixtures under tests/acqstore/data/ are unavailable.
A manually run NiceGUI demo for ΔF/F0–diameter coupling analysis lives at:
examples/app/dff0_diameter_analysis/
It is not part of the installable package and is not installed, tested, or validated by project CI. Run it only in an environment that already provides NiceGUI and NiceWidgets.
GPL-3.0-only. Copyright (c) Robert Cudmore.