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
Processorentry toopenuc2_processor/processing/registry.py. The engine call and the widget checkbox appear automatically. - New download source: add a
Sourcesubclass underopenuc2_processor/sources/and register it inresolve_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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9f79aa099e00c5b099c1afd7b27edb62c4dab06db7529b4a5ceae6ddee51c11
|
|
| MD5 |
5c547b5cdf448c2c9325c64ea3b0cdcf
|
|
| BLAKE2b-256 |
e0ad5160727a565318456d0ee7e4fe3f6c9dd15b7825152a757c9200c911941c
|
Provenance
The following attestation bundles were made for openuc2_processor-0.1.0.tar.gz:
Publisher:
publish.yml on openUC2/napari-openuc2-processor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openuc2_processor-0.1.0.tar.gz -
Subject digest:
f9f79aa099e00c5b099c1afd7b27edb62c4dab06db7529b4a5ceae6ddee51c11 - Sigstore transparency entry: 2082807275
- Sigstore integration time:
-
Permalink:
openUC2/napari-openuc2-processor@1fa08291fbfce237c09a9fdadc715fb90977be1b -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/openUC2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1fa08291fbfce237c09a9fdadc715fb90977be1b -
Trigger Event:
push
-
Statement type:
File details
Details for the file openuc2_processor-0.1.0-py3-none-any.whl.
File metadata
- Download URL: openuc2_processor-0.1.0-py3-none-any.whl
- Upload date:
- Size: 33.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d63fdb5d4e8fb1eb87a500085b2828cc69f2be3b37d488c0ffb7450e8ba822f1
|
|
| MD5 |
a5b575a98bc29302766a4fea7bddac3c
|
|
| BLAKE2b-256 |
eb1647bfe4f7ddc2047c82573ea1c97810fc602f477afcf927ab816b917fc99e
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openuc2_processor-0.1.0-py3-none-any.whl -
Subject digest:
d63fdb5d4e8fb1eb87a500085b2828cc69f2be3b37d488c0ffb7450e8ba822f1 - Sigstore transparency entry: 2082807328
- Sigstore integration time:
-
Permalink:
openUC2/napari-openuc2-processor@1fa08291fbfce237c09a9fdadc715fb90977be1b -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/openUC2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1fa08291fbfce237c09a9fdadc715fb90977be1b -
Trigger Event:
push
-
Statement type: