napari TileDB bioimaging


Support reading and writing TileDB-Bioimaging image arrays within Napari

License MIT PyPI Python Version tests napari hub

This plugin supports reading and writing TileDB-BioImaging multi-resolution arrays within Napari.



[pending PyPI release!] You can install napari-tiledb-bioimg via [pip]:

pip install napari-tiledb-bioimg


After ingesting data using tiledb-bioimg, then:

  • Local images can be loaded using Napari's File -> Open Folder, and selecting the TileDB array folder. Choose the napari-tiledb-bioimg plugin, if prompted.

  • Remote arrays (S3, TileDB Cloud) may be loaded using either the napari CLI command:

napari --plugin napari-tiledb-bioimg s3://<bucket>/<path/to/tiledb_array>
  • ... or the Napari viewer load command within the Python prompt:
# Within a Napari-enabled Python/IPython prompt, run:
import napari
viewer = napari.Viewer()"tiledb://<namespace>/<array name or UUID>", plugin="napari-tiledb-bioimg")


Contributions are very welcome. Tests can be run with tox or pytest.

Installation from git:

pip install git+


Distributed under the terms of the [MIT] license, "napari-tiledb-bioimg" is free and open source software.


If you encounter any problems, please file an issue along with a detailed description.


  • 0.0.1

Last updated:

  • 12 May 2023

First released:

  • 12 May 2023


Supported data:

  • Information not submitted

Save extension:

  • Information not submitted

Save layers:

GitHub activity:

  • Stars: 7
  • Forks: 0
  • Issues + PRs: 2

Python versions supported:

Operating system:


  • dask
  • tiledb-bioimg (>=0.2.1)

Sign up to receive updates