Skip to main content

Download and process openUC2 / ImSwitch microscopy datasets in napari

Project description

napari-openuc2-processor

A self-contained napari plugin to download and process openUC2 / ImSwitch microscopy datasets.

pip install -e .
# open the downloader pre-filled with a source:
napari --plugin openuc2-processor 13457227.zarr
napari --plugin openuc2-processor "http://HOST:PORT/imswitch/api/FileManager/download/recordings/exp.ome.zarr"
napari --plugin openuc2-processor /path/to/local/tiles

Features

  • Dataset Downloader widget
    • Source can be a local path, a full http(s) URL, or a bare numeric ID (resolved against a configurable base — Zenodo by default).
    • Configurable storage directory (default ~/Downloads, "Change…" button).
    • Progress bar with Start / Stop / Restart.
    • Optional "load into napari as a stack/layer when done".
  • Dataset Processor widget — a GUI over the ImSwitch tile-conversion engine (composite, stitch, mip, mip-composite, focus, tile-config, timelapse, timelapse-mip, ashlar). Pick an input folder, select modes, run, and optionally visualize the results in napari (otherwise they are just saved).

Extending

  • New processing mode: add one Processor entry to openuc2_processor/processing/registry.py. The engine call and the widget checkbox appear automatically.
  • New download source: add a Source subclass under openuc2_processor/sources/ and register it in resolve_source.

The processing engine is vendored from scripts/convert_experiment_tiffs.py in the ImSwitch repo and kept in sync manually; the standalone CLI script remains usable on its own.

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

openuc2_processor-0.1.0.tar.gz (31.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openuc2_processor-0.1.0-py3-none-any.whl (33.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: openuc2_processor-0.1.0.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openuc2_processor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f9f79aa099e00c5b099c1afd7b27edb62c4dab06db7529b4a5ceae6ddee51c11
MD5 5c547b5cdf448c2c9325c64ea3b0cdcf
BLAKE2b-256 e0ad5160727a565318456d0ee7e4fe3f6c9dd15b7825152a757c9200c911941c

See more details on using hashes here.

Provenance

The following attestation bundles were made for openuc2_processor-0.1.0.tar.gz:

Publisher: publish.yml on openUC2/napari-openuc2-processor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openuc2_processor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d63fdb5d4e8fb1eb87a500085b2828cc69f2be3b37d488c0ffb7450e8ba822f1
MD5 a5b575a98bc29302766a4fea7bddac3c
BLAKE2b-256 eb1647bfe4f7ddc2047c82573ea1c97810fc602f477afcf927ab816b917fc99e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openuc2_processor-0.1.0-py3-none-any.whl:

Publisher: publish.yml on openUC2/napari-openuc2-processor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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