Skip to main content

Stitch napari image layers in 2-3D+t

Project description

napari hub License {{cookiecutter.license}} PyPI Python Version tests codecov DOI

napari-stitcher

A napari plugin for stitching large multi-positioning datasets in 2/3D+t using multiview-stitcher.

Image data by Arthur Michaut @ Jérôme Gros Lab @ Institut Pasteur.

Quick guide:

  1. Directly stitch napari layers: Use napari to load, visualize and preposition the tiles to be stitched.
  2. When working with multi-channel data, stick to the following naming convention: {tile} :: {channel}.
  3. Load either all or just a subset of the layers into the plugin.
  4. Choose registration options: registration channel, binning and more.
  5. Stitching = registration (refining the positions, optional) + fusion (joining the tiles into a single image).
  6. The registration result is shown in the viewer and the fused channels are added as new layers.

Demo

https://github.com/user-attachments/assets/8773e49f-af18-4ff3-ab2f-2a5f1b1cadf2

This demo uses the awesome napari-threedee for prepositioning the tiles. Image data: BigStitcher.

Documentation

Head over to the user guide for more details.

Installation

You can install napari-stitcher via pip:

pip install napari-stitcher

For more installation options, see the installation docs.

Contributing

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

License

Distributed under the terms of the [BSD-3] license, "napari-stitcher" is free and open source software

Issues

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

napari_stitcher-0.1.0.tar.gz (19.1 MB view details)

Uploaded Source

Built Distribution

napari_stitcher-0.1.0-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file napari_stitcher-0.1.0.tar.gz.

File metadata

  • Download URL: napari_stitcher-0.1.0.tar.gz
  • Upload date:
  • Size: 19.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for napari_stitcher-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a6d57f19a30efa64142e06fe4a25650f4ce59d1494845b6be206fca925436689
MD5 ed97d6e7c44bf7d8fe36a2fad6cf632e
BLAKE2b-256 033debd105c6f57644b15589ac274f6cac814346f3720a559da46fb30c7ba94c

See more details on using hashes here.

File details

Details for the file napari_stitcher-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for napari_stitcher-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf7c3351a446b776de70cf7d415b9f1c50cfc1f5b9c5a4b62efe1961513103f5
MD5 07367c1c5f5643cba845f22a8c42e571
BLAKE2b-256 45fa3f7a347ca721b9d2085cbead6be48678bb572e9d08053a7c766a3341f71d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page