Skip to main content

A plugin to read Dioptic ARGOS archive files

Project description

napari-argos-archive-reader

License MIT PyPI Python Version tests codecov napari hub

A plugin to read Dioptic ARGOS archive files


This repo contains a reader plugin for DIOPTIC ARGOS Archive files, which have .zip file extension. Individual ARGOS layers are grouped into napari layer with stacks according to their illumination, stage XY position and Z-stack information.

The plugin implements delayed reading using dask.delayed so that one can quickly see the contents even for large archives with many layers. Note!: switching to volume rendering or swapping axes can trigger the loading of all ARGOS layers, which can take a long time for large archives.

ARGOS is an automated system for surface inspection according to ISO 10110-7.

This plugin is still experimental and does not support all features of ARGOS archives.

Currently, the plugin

  • can read Argos matrix archives containing regular image layers including:
    • ✅ segmentation masks
    • ✅ Z-stack metadata
    • ✅ Illumination metadata
    • ✅ proper scaling and affine transformation of layers
  • can read ❔✅ Argos line scan (polar) archives with minimal support (no metadata parsing) This has not been tested on many archives.

Not supported are:

  • ❌ annotated archives
  • ❌ pyramid image structures
  • ❌ Line segmentation metadata
  • ❌ color metadata
  • ❌ ...

Installation

If you have napari installed you can install the plugin from the napari hub through the Plugins -> Plugin Manger menu entry. After waiting a short while for napari to retrieve the plugins available from the hub, simply enter "argos" in the filter line entry field at the top to narrow down the plugin list and click install.

You can install napari-argos-archive-reader via pip:

pip install napari-argos-archive-reader

To install latest development version :

pip install git+https://github.com/dioptic/napari-argos-archive-reader.git

License

Distributed under the terms of the MIT license, "napari-argos-archive-reader" is free and open source software

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

napari-argos-archive-reader-0.0.4.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

napari_argos_archive_reader-0.0.4-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file napari-argos-archive-reader-0.0.4.tar.gz.

File metadata

File hashes

Hashes for napari-argos-archive-reader-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d3b180143e8551b5547d6ec0d73a20d4b844de446b60ab72c6a27077b74ea3d0
MD5 5ea12fc5ad3d6a42e54b6fb1bf5bdb3c
BLAKE2b-256 8b16e2e1769c4767a1ddee4e5df78a0de075bef4b5dc4ceabad9441de68fa1c2

See more details on using hashes here.

File details

Details for the file napari_argos_archive_reader-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for napari_argos_archive_reader-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d8fb3adfc5823054a9025125006d823a4e4ca3cf7d7824d6b1061e1e21617090
MD5 d85610f9c61b89b37e1367f3f0cc55dc
BLAKE2b-256 f3fb8a30dab8a8d01426b7d3d5c3094e75afb8f64ddeab6529411dc0b63696a1

See more details on using hashes here.

Supported by

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