nViz
This project focuses on ingesting a set of TIFF images as OME-Zarr or OME-TIFF. Each input image set1 are organized by channel and z-slices which form four dimensional (4D) microscopy data. These 4D microscopy data contain information for biological objects (such as organoids).
We read the output with Napari, which provides a way to analyze and understand the 3D image data.
1. Image set is loosely defined and changes depending on the context of the data. Here it represents a set of images in multiple dimensions that contain information regarding the same sample. Each image in an imageset is paired data and must be related as such.
Installation
Install nViz from PyPI or from source:
# install from pypi
pip install nviz
# install directly from source
pip install git+https://github.com/WayScience/nViz.git
Installation notes for Linux
nViz leverages Napari to help render visuals.
Napari leverages PyQT to help build graphical components.
PyQT has specific requirements based on the operating system which sometimes can cause errors within Napari, and as a result, also nViz.
Below are some steps to try if you find that nViz visualizations through Napari are resulting in QT-related errors.
- Attempt to install
python3-pyqt5through your system package manager (e.g.apt install python3-pyqt5). - When using
nVizwithin GitHub Actions Linux environments, consider using pyvista/setup-headless-display-action withqt: truein order to run without general exceptions.
Contributing, Development, and Testing
Please see our contributing documentation for more details on contributions, development, and testing.
Release files for nviz 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nviz-0.0.5.tar.gz | 5.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nviz-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.1 MB
Release files / nviz-0.0.5.tar.gz
| Download URL | nviz-0.0.5.tar.gz |
|---|---|
| Size | 5.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3baf7e4153e5f2eb9c5853668204e812cb19fc628ebff944368d16dcd067ddcd
|
|
BLAKE2b-256 checksum How to use checksums |
5ff220279dc1d7f7810487140ebe5467f5d2a7cea293d86659a32e3df69a2716
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 26, 2025.
Transparency logRelease files / nviz-0.0.5-py3-none-any.whl
| Download URL | nviz-0.0.5-py3-none-any.whl |
|---|---|
| Size | 13.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f4a58170d49004c18ec11117bcebe3c06d47ddceec71a9040db615fc5c802bbf
|
|
BLAKE2b-256 checksum How to use checksums |
fe976cb1c08e81e155deca34d49efef2ff8b444c80b71273ba691856bae451a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 26, 2025.
Transparency log