Skip to content

Repository files navigation

AcqStore

Tests License: GPL-3.0

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.

Install (development)

git clone https://github.com/mapmanager/acqstore.git
cd acqstore
uv sync --group dev

Quick start

from acqstore.acq_image.acq_image_list import AcqImageList

lst = AcqImageList('/path/to/folder', folder_depth=2)
single = AcqImageList('/path/to/file.tif')

Documentation

Build and serve the MkDocs site locally:

uv sync --group docs
uv run mkdocs serve

Published docs: https://mapmanager.github.io/acqstore/

Tests

uv sync --group dev
uv run pytest

Format-specific loader tests skip cleanly when optional local fixtures under tests/acqstore/data/ are unavailable.

License

GPL-3.0-only. Copyright (c) Robert Cudmore.

About

Microscopy image loading, metadata, ROI, and analysis tools for Python

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages