AcqStore is a Python package for acquisition-backed microscopy files: discovery, loading, ROI models, metadata, and quantitative analysis of line-scan kymographs.
One example GUI that uses AcqStore is CloudScope. AcqStore does not depend on NiceGUI, NiceWidgets, or that 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 servePublished docs: https://mapmanager.github.io/acqstore/
uv sync --group dev
uv run pytestFormat-specific loader tests skip cleanly when optional local fixtures under
tests/acqstore/data/ are unavailable.
GPL-3.0-only. Copyright (c) Robert Cudmore.