Skip to main content

Description

View datasets archived at the Brain Image Library.

**NOTE: This plugin is under early development. Currently, only a subset of single-channel, fMOST datasets which include projections are available to view. An example can be found here.

Plugin Demo GIF

Features

  • Multiscale Rendering
    • In datasets that include multiple resolution representations of the data, each resolution can be combined to improve the speed of browsing and user experience. An example of a dataset with multiple resolution projections can be found here.
    • All datasets included in the current release of napari-bil-data-viewer use multi-resolution datasets.
  • 3D rendering of whole datasets. The lowest resolution is used for rendering. Currently, this is a limitation imposed by napari.
  • The plugin does NOT require a BIL account as datasets are already accessible via https.

Known Issues / limitations

  • Currently the only datasets that are available are those which have been manually selected by the developers. If you would like a specific dataset to be included please consider adding the dataset(s) to the dataset_info.py file and submitting a pull request.
  • To inquire about this plugin please contact Brain Image Library support: bil-support@psc.edu
  • The plugin is still under development. We appreciate all reports of issues / errors which occur during use.

This napari plugin was generated with Cookiecutter using with @napari's cookiecutter-napari-plugin template.

Installation

Option #1: Install plugin via the napari plugin menu

  1. Menu: Plugins >> Install/Uninstall Plugins
  2. Search: napari-bil-data-viewer
  3. Select install

Option #2: Install a fresh python virtual environment

# Example of venv creation using conda
conda create -y -n bil-viewer python=3.8
conda activate bil-viewer

# Install napari-bil-data-viewer
pip install napari-bil-data-viewer

# Run Napari
napari

Contributing

Please consider contributing to this project! 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, "napari-bil-data-viewer" is free and open source software

Issues

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

Change Log:

v0.1.0:

Initial release.

v0.1.1 & v0.1.2:

Changes to documentation

v0.1.3:

Added all available summary fMOST datasets

v0.2.0:

Added support for SWC neuron tracings

v0.3.0:

Added support for multiscale OME zarr data

v0.4.0:

Add scale controls for layers

v0.4.2:

Add URL input to visualize image stacks (tif, tiff, jp2)

v0.5.0:

Split the plugin into 5 widgets:

  • Load Curated Datasets
  • Load Image Stack From URL
  • Load Multiscale Data From URL
  • Load Neuron Morphology From URL
  • Layer Scale Controls

v0.5.1:

Add metadata link to curated datasets

v0.6.0:

Add widget to visualize histology RGB tiffs

Metadata

Release files for napari-bil-data-viewer 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for napari-bil-data-viewer 0.6.0
File Size Uploaded Provenance
napari-bil-data-viewer-0.6.0.tar.gz 33.8 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for napari-bil-data-viewer 0.6.0
File Interpreter ABI Platform
napari_bil_data_viewer-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.0 MB

Release files / napari-bil-data-viewer-0.6.0.tar.gz

Download URL napari-bil-data-viewer-0.6.0.tar.gz
Size 33.8 MB
Tags Source
SHA-256 checksum
How to use checksums
86d5266ea606ecda5e5ad294b115f61efa661fa8d1f8976dd57f9dbccd2324d1
BLAKE2b-256 checksum
How to use checksums
c87cc14393b7730afb7a08d7a3fa898d61a5e6351d2e9e42eda6f492f7362ea0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / napari_bil_data_viewer-0.6.0-py3-none-any.whl

Download URL napari_bil_data_viewer-0.6.0-py3-none-any.whl
Size 198.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f61c553caf46a19fd8e80030eda695116766ead4ce6b4895097b344c568da2c1
BLAKE2b-256 checksum
How to use checksums
92276df4b3bca13e3649574e369637e576779812bfd7aff2e88280f8b74fd3cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Security for napari-bil-data-viewer 0.6.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page