Catalog PyPI
PACKAGE EXPLORERView in registry

afolio

PyPI

Chunked scientific arrays with JSON records and integrity manifests

Versions collected1
Direct dependencies6From release 0.1.0
Last observed20 Oct, 21:09 UTC

README

Version 0.1.0 documentation

afolio

Store named scientific arrays with optional JSON records and explicit SHA-256 integrity checks. The local storage uses standard Zarr v3; arrays remain readable without afolio. Python 3.13 or newer is required.

Released under the MIT License.

uv sync --all-extras --managed-python
uv run python examples/local_dataset.py

For another uv project in a sibling directory, add this checkout with uv add ../afolio --extra tiff --extra ome (adjust the checkout path as needed). The package has not been published to PyPI.

Read the getting started guide, API reference, disk format, and OME-Zarr and TIFF guide. Read-only SFTP access is described in the remote guide. Development decisions and progress live in memo/. See development setup for Git hooks and verification commands.

The current implementation supports local datasets, stage records, integrity checks, TIFF/OME-TIFF exports, optional OME-Zarr 0.5 image reading/writing, and read-only SFTP access with connection reuse, bounded memory/disk caching and ROI prefetch. Trusted signatures, remote writes and pyramid generation are planned extensions.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.09 Oct 20266

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
mz-wang/afolio

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:09 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:05775c5b30aa21d6914567abf6ef346ddb82edd9b8d08cd117bb3a768fef98d0