ndevio
Read, write, and manage images in napari
Read, write, and manage images in napari
This napari plugin was generated with copier using the napari-plugin-template.
Installation
You can install ndevio via pip:
pip install ndevio
If napari is not already installed, you can install ndevio with napari and Qt via:
pip install "ndevio[all]"
To install the latest development version:
pip install git+https://github.com/ndev-kit/ndevio.git
Additional Image Format Support
ndevio uses bioio for flexible image reading. Basic formats (TIFF, OME-TIFF, OME-Zarr, PNG, etc.) are supported out of the box via:
bioio-ome-tiff- OME-TIFF filesbioio-ome-zarr- OME-Zarr filesbioio-tifffile- General TIFF filesbioio-imageio- PNG, JPEG, and other common formats
If your image format is not supported by the default readers, then you will get a warning and (by default in napari) a widget to install the suggested reader. If you know of your additional proprietary formats, install the appropriate bioio reader.
# CZI files (GPL-3 licensed)
pip install bioio-czi
# LIF files (GPL-3 licensed)
pip install bioio-lif
# Bio-Formats for many formats (behavior not guaranteed)
pip install bioio-bioformats
See the bioio documentation for the full list of available readers.
Pixi Usage
You can use Pixi for reproducible development environments:
git clone https://github.com/ndev-kit/ndevio.git
cd ndevio
pixi install -e dev
pixi run -e dev test
Or activate the environment and run commands directly:
pixi shell -e dev
pytest -v
Development
For development, clone the repository and install with the dev dependency group:
git clone https://github.com/ndev-kit/ndevio.git
cd ndevio
pip install -e . --group dev
This includes pytest, pytest-cov, pytest-qt, tox-uv, napari, and pyqt6.
Run tests with:
pytest -v --cov=ndevio --cov-report=html
Contributing
Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.
License
Distributed under the terms of the BSD-3 license, "ndevio" is free and open source software
Issues
If you encounter any problems, please file an issue along with a detailed description.
Version:
- 0.7.0
Last updated:
- 2025-12-26
First released:
- 2025-10-14
License:
- Unavailable
Supported data:
- Information not submitted
Plugin type:
Open extension:
- *.seq
- *.sif
- *.ipm
- *.mcidas
- *.mrw
- *.nrrd
- *.txt
- *.rcpnl
- *.wlz
- *.jp2
- *.exp
- *.mvd2
- *.265
- *.1sc
- *.mp4
- *.nii
- *.hed
- *.oif
- *.icb
- *.vsi
- *.qptiff
- *.pnl
- *.ics
- *.dib
- *.dm4
- *.cxd
- *.nd2
- *.nef
- *.a64
- *.vms
- *.sm2
- *.l2d
- *.apl
- *.top
- *.xqd
- *.xys
- *.png
- *.amv
- *.avc
- *.jfif
- *.adp
- *.lms
- *.czi
- *.zvi
- *.bif
- *.ids
- *.cfg
- *.pgm
- *.ps
- *.wat
- *.spc
- *.sm3
- *.mov
- *.sldy
- *.vws
- *.r3d
- *.mnc
- *.afi
- *.dv
- *.lei
- *.3fr
- *.par
- *.3g2
- *.xml
- *.cr2
- *.grey
- *.spi
- *.ome.xml
- *.ct
- *.obf
- *.if
- *.rec
- *.i2i
- *.xvthumb
- *.raw
- *.ome.tf8
- *.ome.tiff
- *.xqf
- *.bin
- *.hdr
- *.cif
- *.nd
- *.cdg
- *.ims
- *.bmp
- *.liff
- *.stp
- *.asf
- *.labels
- *.ome
- *.crw
- *.hx
- *.pcoraw
- *.lim
- *.mod
- *.avs2
- *.amiramesh
- *.fits
- *.dm2
- *.pict
- *.tnb
- *.img
- *.imt
- *.nhdr
- *.hdf
- *.svs
- *.htd
- *.bay
- *.tif
- *.spe
- *.fff
- *.xdce
- *.oir
- *.zfp
- *.dat
- *.dnxhd
- *.dip
- *.mng
- *.pbm
- *.acff
- *.tga
- *.fli
- *.frm
- *.im3
- *.pds
- *.pcx
- *.msr
- *.bip
- *.jpg
- *.afm
- *.ipw
- *.jpk
- *.spider
- *.tiff
- *.html
- *.jif
- *.dvd
- *.ome.tif
- *.jpx
- *.avs
- *.zarr
- *.xv
- *.psd
- *.his
- *.dng
- *.264
- *.arw
- *.btf
- *.naf
- *.oib
- *.dm3
- *.tiles.ome.tif
- *.al3d
- *.v
- *.c01
- *.csv
- *.inr
- *.lif
- *.avi
- *.tf2
- *.ppm
- *.mdb
- *.scn
- *.ome.tf2
- *.pic
- *.gel
- *.arf
- *.mrc
- *.lsm
- *.sdt
- *.sxm
- *.stk
- *.ndpi
- *.exr
- *.erf
- *.dir
- *.ffr
- *.tfr
- *.obsep
- *.am
- *.ch5
- *.gif
- *.dcm
- *.iiq
- *.zfr
- *.eps
- *.pr3
- *.zif
- *.sld
- *.dti
- *.amr
- *.ism
- *.ome.btf
- *.aim
- *.msp
- *.apng
- *.nii.gz
- *.dcr
- *.mpo
- *.ndpis
- *.tf8
- *.2fl
- *.ipl
- *.jng
- *.mtb
- *.fdf
- *.flex
- *.cgi
Save extension:
Python versions supported:
Operating system:
- Information not submitted
Requirements:
- bioio-base
- bioio-imageio
- bioio-ome-tiff>=1.2.0
- bioio-ome-zarr>=3
- bioio-tifffile
- bioio>=3.2.0
- magic-class
- magicgui
- napari
- napari-plugin-manager>=0.1.7
- natsort
- nbatch>=0.0.4
- ndev-settings>=0.4.0
- pooch
- xarray
- zarr>=3.1.3
- napari[all]; extra == 'all'

