napari-imagej
ImageJ functionality from napari
A napari plugin for access to ImageJ2
napari-imagej aims to provide access to all ImageJ2 functionality through the napari graphical user interface. It builds on the foundation of PyImageJ, a project allowing ImageJ2 access from Python.
With napari-imagej, you can access:
- The napari-imagej widget, providing headless access to:
- ImageJ2 Commands - 100+ image processing algorithms
- ImageJ Ops - 500+ functional image processing algorithms
- SciJava Scripts - migrated from Fiji or ImageJ2, or written yourself!
- The ImageJ user interface, providing access to the entire ImageJ ecosystem within napari.
See the project roadmap for future directions.
Getting Started
Learn more about the project here, or jump straight to installation!
Usage
Troubleshooting
The FAQ outlines solutions to many common issues.
For more obscure issues, feel free to reach out on forum.image.sc.
If you've found a bug, please file an issue!
Contributing
We welcome any and all contributions made onto the napari-imagej repository.
Development discussion occurs on the Image.sc Zulip chat.
For technical details involved with contributing, please see here
License
Distributed under the terms of the BSD-2 license, "napari-imagej" is free and open source software.
Citing
napari-imagej: ImageJ ecosystem access from napari, Nature Methods, 2023 Aug 18
Version:
- 0.2.0
Last updated:
- 2024-12-20
First released:
- 2023-05-24
License:
- BSD-2-Clause
Supported data:
- Information not submitted
Open extension:
Save extension:
Python versions supported:
Operating system:
- Information not submitted
Requirements:
- confuse>=2.0.0
- imglyb>=2.1.0
- jpype1>=1.4.1
- labeling>=0.1.12
- magicgui>=0.5.1
- napari>=0.4.17
- numpy
- pandas
- pyimagej>=1.4.1
- scyjava>=1.9.1
- superqt>=0.7.0
- xarray<2024.10.0
- qtconsole!=5.4.2
- typing_extensions!=4.6.0
- build; extra == "dev"
- myst-parser; extra == "dev"
- pre-commit; extra == "dev"
- pyqt5; extra == "dev"
- pytest; extra == "dev"
- pytest-cov; extra == "dev"
- pytest-env; extra == "dev"
- pytest-qt; extra == "dev"
- ruff; extra == "dev"
- sphinx; extra == "dev"
- sphinx-copybutton; extra == "dev"
- sphinx-rtd-theme; extra == "dev"
- qtpy; extra == "dev"
- validate-pyproject[all]; extra == "dev"