Skip to main content

AICSImageIO for napari. Multiple file format reading directly into napari using pure Python.

Project description

napari-aicsimageio

Build Status Code Coverage

AICSImageIO bindings for napari


Features

  • Supports reading metadata and imaging data for:
    • CZI
    • OME-TIFF
    • TIFF
    • Any formats supported by aicsimageio
    • Any additional format supported by imageio

Installation

Stable Release: pip install napari-aicsimageio
Development Head: pip install git+https://github.com/AllenCellModeling/napari-aicsimageio.git

Plugin Variants

screenshot of plugin sorter showing that napari-aicsimageio-in-memory should be placed above napari-aicsimageio-out-of-memory

There are two variants of this plugin that are added during installation:

  • aicsimageio-in-memory, which reads an image fully into memory
  • aicsimageio-out-of-memory, which delays reading ZYX chunks until required. This allows for incredible large files to be read and displayed.

Examples of Features

General Image Reading

All image file formats supported by aicsimageio will be read and all raw data will be available in the napari viewer.

In addition, when reading an OME-TIFF, you can view all OME metadata directly in the napari viewer thanks to ome-types.

screenshot of an OME-TIFF image view, multi-channel, z-stack, with metadata viewer

Mosaic CZI Reading

When reading CZI images, if the image is a mosaic tiled image, napari-aicsimageio will return the reconstructed image:

screenshot of a reconstructed / restitched mosaic tile CZI

Mosaic LIF Reading

When reading LIF images, if the image is a mosaic tiled image, napari-aicsimageio will return the reconstructed image:

screenshot of a reconstructed / restitched mosaic tile LIF

Development

See CONTRIBUTING.md for information related to developing the code.

For additional file format support, contributed directly to AICSImageIO. New file format support will become directly available in this plugin on new aicsimageio releases.

Citation

If you find aicsimageio (or napari-aicsimageio) useful, please cite as:

AICSImageIO Contributors (2021). AICSImageIO: Image Reading, Metadata Conversion, and Image Writing for Microscopy Images in Pure Python [Computer software]. GitHub. https://github.com/AllenCellModeling/aicsimageio

Free software: BSD-3-Clause

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-aicsimageio-0.3.3.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

napari_aicsimageio-0.3.3-py2.py3-none-any.whl (7.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file napari-aicsimageio-0.3.3.tar.gz.

File metadata

  • Download URL: napari-aicsimageio-0.3.3.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for napari-aicsimageio-0.3.3.tar.gz
Algorithm Hash digest
SHA256 23228fcc3c5523842ccd64270d72cd56c337367bdf34d46208de7fffac87a0fc
MD5 916835f1a10956cecd85a8455a4c79df
BLAKE2b-256 5c0af41d9d049c51a3fa441ad85549b48b6fedd066e89a4024c73764bcc60ba8

See more details on using hashes here.

File details

Details for the file napari_aicsimageio-0.3.3-py2.py3-none-any.whl.

File metadata

  • Download URL: napari_aicsimageio-0.3.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for napari_aicsimageio-0.3.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e5f2ed425b9efef45771ba57a2a58cafa63f5c27f8efb911e0a6419bc81824e8
MD5 55a623bf10195eb62d61cc160cdc0ff4
BLAKE2b-256 67fa9328f3571f4b7a263f15055eab2a6301c45a7ae1ca32caee4d6c2706b4b0

See more details on using hashes here.

Supported by

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