{"name":"napari-argos-archive-reader","display_name":"Dioptic ARGOS Archive Reader","visibility":"public","icon":"","categories":[],"schema_version":"0.2.0","on_activate":null,"on_deactivate":null,"contributions":{"commands":[{"id":"napari-argos-archive-reader.get_reader","title":"Open data with ARGOS Archive Reader","python_name":"napari_argos_archive_reader._reader:napari_get_reader","short_title":null,"category":null,"icon":null,"enablement":null}],"readers":[{"command":"napari-argos-archive-reader.get_reader","filename_patterns":["*.zip"],"accepts_directories":false}],"writers":null,"widgets":null,"sample_data":null,"themes":null,"menus":{},"submenus":null,"keybindings":null,"configuration":[]},"package_metadata":{"metadata_version":"2.1","name":"napari-argos-archive-reader","version":"0.0.7","dynamic":null,"platform":null,"supported_platform":null,"summary":"A plugin to read Dioptic ARGOS archive files","description":"# napari-argos-archive-reader\n\n[![License MIT](https://img.shields.io/pypi/l/napari-argos-archive-reader.svg?color=green)](https://github.com/dioptic/napari-argos-archive-reader/raw/main/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/napari-argos-archive-reader.svg?color=green)](https://pypi.org/project/napari-argos-archive-reader)\n[![Python Version](https://img.shields.io/pypi/pyversions/napari-argos-archive-reader.svg?color=green)](https://python.org)\n[![tests](https://github.com/dioptic/napari-argos-archive-reader/workflows/tests/badge.svg)](https://github.com/dioptic/napari-argos-archive-reader/actions)\n[![codecov](https://codecov.io/gh/dioptic/napari-argos-archive-reader/branch/main/graph/badge.svg)](https://codecov.io/gh/dioptic/napari-argos-archive-reader)\n[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/napari-argos-archive-reader)](https://napari-hub.org/plugins/napari-argos-archive-reader)\n\nA plugin to read Dioptic ARGOS archive files\n\n----------------------------------\n\nThis repo contains a reader plugin for [DIOPTIC ARGOS](https://www.dioptic.de/en/argos-en/) Archive files, which\nhave `.zip` file extension.\nIndividual ARGOS layers are grouped into napari layer with stacks according to\ntheir illumination, stage XY position and Z-stack information.\n\nThe plugin implements delayed reading using `dask.delayed` so that one can quickly\nsee the contents even for large archives with many layers. Note!: switching to\nvolume rendering or swapping axes can trigger the loading of all ARGOS layers, which\ncan take a long time for large archives.\n\n[ARGOS](https://www.dioptic.de/en/argos-en/) is an automated system\nfor surface inspection according to ISO 10110-7.\n\nThis plugin is still experimental and does not support all features of ARGOS archives.\n\nCurrently, the plugin\n\n* can read Argos matrix archives containing regular image layers including:\n * ✅ segmentation masks\n * ✅ Z-stack metadata\n * ✅ Illumination metadata\n * ✅ proper scaling and affine transformation of layers\n* can read ❔✅ Argos line scan (polar) archives with minimal support (no metadata parsing)\nThis has not been tested on many archives.\n\nNot supported are:\n\n* ❌ annotated archives\n* ❌ pyramid image structures\n* ❌ Line segmentation metadata\n* ❌ color metadata\n* ❌ ...\n\n## Usage\n\n### Opening files\n\nSimply drag and drop an ARGOS Archive `.zip` file onto the napari canvas or use `File->Open` to open it.\n\n### Synchronizing contrast limits\n\nBy default, after reading an archive, each napari layer will have their own contrast limits, so you can\nadjust these contrast limits individually.\n\nThe reader plugin registers a custom key binding after reading an ARGOS archive. Pressing the `s` key will allow\nyou to synchronize the contrast limits for a set of layers:\n\n* If you select _a single_ napari layer corresponding to an image/stack from an ARGOS archive, all napari image\nlayers that were loaded from this archive now have their contrast limits synchronized, i.e. changing the\ncontrast limits of _any_ of them will adjust the contrast limits of _all_ of the layers belonging to the same\narchive.\n* If you select _multiple_ napari layers and press `s` all of these and only these napari layers will have\ntheir contrast limits synchronized, regardless of whether they belong to the same ARGOS archive or not.\n\n## Installation\n\nIf you have napari installed you can install the plugin from the napari hub through the `Plugins -> Plugin Manger` menu\nentry. After waiting a short while for napari to retrieve the plugins available from the hub, simply enter \"argos\" in\nthe filter line entry field at the top to narrow down the plugin list and click install.\n\nYou can install `napari-argos-archive-reader` via [pip]:\n\n pip install napari-argos-archive-reader\n\nTo install latest development version :\n\n pip install git+https://github.com/dioptic/napari-argos-archive-reader.git\n\n## License\n\nDistributed under the terms of the [MIT] license,\n\"napari-argos-archive-reader\" is free and open source software\n\n[MIT]: http://opensource.org/licenses/MIT\n[pip]: https://pypi.org/project/pip/\n","description_content_type":"text/markdown","keywords":null,"home_page":"https://github.com/dioptic/napari-argos-archive-reader","download_url":null,"author":"Volker Hilsenstein","author_email":"hilsenstein@dioptic.de","maintainer":null,"maintainer_email":null,"license":"MIT","classifier":["Development Status :: 2 - Pre-Alpha","Framework :: napari","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: 3.10","Topic :: Scientific/Engineering :: Image Processing"],"requires_dist":["napari","numpy","scikit-image","pydantic","ruamel.yaml","tox ; extra == 'testing'","pytest ; extra == 'testing'","pytest-cov ; extra == 'testing'"],"requires_python":">=3.9","requires_external":null,"project_url":["Bug Tracker, https://github.com/dioptic/napari-argos-archive-reader/issues","Documentation, https://github.com/dioptic/napari-argos-archive-reader#README.md","Source Code, https://github.com/dioptic/napari-argos-archive-reader","User Support, https://github.com/dioptic/napari-argos-archive-reader/issues"],"provides_extra":["testing"],"provides_dist":null,"obsoletes_dist":null},"npe1_shim":false}