Skip to main content

Next Generation file format IO

Project description

NGIO - Next Generation file format IO

License PyPI Python Version CI codecov

NGIO is a Python library to streamline OME-Zarr image analysis workflows.

Main Goals:

  • Abstract object base API for handling OME-Zarr files
  • Powefull iterators for processing data using common access patterns
  • Tight integration with Fractal's Table Fractal
  • Validate OME-Zarr files

To get started, check out the Getting Started guide. Or checkout our Documentation

🚧 Ngio is Under active Development 🚧

Roadmap

Feature Status ETA Description
Metadata Handling Read, Write, Validate OME-Zarr Metadata (0.4 supported, 0.5 ready)
OME-Zarr Validation Validate OME-Zarr files for compliance with the OME-Zarr Specification + Compliance between Metadata and Data
Base Image Handling Load data from OME-Zarr files, retrieve basic metadata, and write data
ROI Handling Common ROI models
Label Handling Mid-September Based on Image Handling
Table Validation Mid-September Validate Table fractal V1 + Compliance between Metadata and Data
Table Handling Mid-September Read, Write ROI, Features, and Masked Tables
Basic Iterators Ongoing End-September Read and Write Iterators for common access patterns
Base Documentation End-September API Documentation and Examples
Beta Ready Testing End-September Beta Testing; Library is ready for testing, but the API is not stable
Mask Iterators Ongoing October Iterators over Masked Tables
Advanced Iterators Not started October Iterators for advanced access patterns
Parallel Iterators Not started End of the Year Concurrent Iterators for parallel read and write
Full Documentation Not started End of the Year Complete Documentation
Release 1.0 (Commitment to API) Not started End of the Year API is stable; breaking changes will be avoided

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ngio-0.1.0b9.tar.gz (53.2 kB view details)

Uploaded Source

Built Distribution

ngio-0.1.0b9-py3-none-any.whl (55.6 kB view details)

Uploaded Python 3

File details

Details for the file ngio-0.1.0b9.tar.gz.

File metadata

  • Download URL: ngio-0.1.0b9.tar.gz
  • Upload date:
  • Size: 53.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ngio-0.1.0b9.tar.gz
Algorithm Hash digest
SHA256 ef12e50a9ab27ab2412e20796374215866d0e5b58f4ec6b9ad3c6acefebcfaca
MD5 58f0bba0b993125c654520225c2e2680
BLAKE2b-256 43ca79a05c0a83bdf0d77ef2f53913490b8decf88b893c1b068ccbd9cc95dee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ngio-0.1.0b9.tar.gz:

Publisher: ci.yml on fractal-analytics-platform/ngio

Attestations:

File details

Details for the file ngio-0.1.0b9-py3-none-any.whl.

File metadata

  • Download URL: ngio-0.1.0b9-py3-none-any.whl
  • Upload date:
  • Size: 55.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ngio-0.1.0b9-py3-none-any.whl
Algorithm Hash digest
SHA256 f7aad1807cd0a83433a80d82664b338909baaad563e8d9a437355871b4209102
MD5 dc104d35e61c1de1b86f3274a16c0af0
BLAKE2b-256 75782fe91e1baa047cd671b17bfaf2e35d6ffc99253f25be245dccb278ecaffb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ngio-0.1.0b9-py3-none-any.whl:

Publisher: ci.yml on fractal-analytics-platform/ngio

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page