{"name":"openuc2-processor","display_name":"openUC2 Processor","visibility":"public","icon":null,"categories":[],"schema_version":"0.2.1","on_activate":null,"on_deactivate":null,"contributions":{"commands":[{"id":"openuc2-processor.get_reader","title":"Open source with openUC2 Processor","python_name":"openuc2_processor._reader:napari_get_reader","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"openuc2-processor.make_downloader","title":"Dataset Downloader","python_name":"openuc2_processor.widgets.downloader:DownloaderWidget","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"openuc2-processor.make_processor","title":"Dataset Processor","python_name":"openuc2_processor.widgets.processor:ProcessorWidget","short_title":null,"category":null,"icon":null,"enablement":null}],"readers":[{"command":"openuc2-processor.get_reader","filename_patterns":["*"],"accepts_directories":true}],"writers":null,"widgets":[{"command":"openuc2-processor.make_downloader","display_name":"Dataset Downloader","autogenerate":false},{"command":"openuc2-processor.make_processor","display_name":"Dataset Processor","autogenerate":false}],"sample_data":null,"themes":null,"menus":{},"submenus":null,"keybindings":null,"configuration":[]},"package_metadata":{"metadata_version":"2.4","name":"openuc2-processor","version":"0.1.0","dynamic":null,"platform":null,"supported_platform":null,"summary":"Download and process openUC2 / ImSwitch microscopy datasets in napari","description":"# napari-openuc2-processor\n\nA self-contained [napari](https://napari.org) plugin to **download** and\n**process** openUC2 / ImSwitch microscopy datasets.\n\n```bash\npip install -e .\n# open the downloader pre-filled with a source:\nnapari --plugin openuc2-processor 13457227.zarr\nnapari --plugin openuc2-processor \"http://HOST:PORT/imswitch/api/FileManager/download/recordings/exp.ome.zarr\"\nnapari --plugin openuc2-processor /path/to/local/tiles\n```\n\n## Features\n\n- **Dataset Downloader** widget\n  - Source can be a **local path**, a **full http(s) URL**, or a **bare numeric\n    ID** (resolved against a configurable base — Zenodo by default).\n  - Configurable storage directory (default `~/Downloads`, \"Change…\" button).\n  - Progress bar with **Start / Stop / Restart**.\n  - Optional \"load into napari as a stack/layer when done\".\n- **Dataset Processor** widget — a GUI over the ImSwitch tile-conversion engine\n  (composite, stitch, mip, mip-composite, focus, tile-config, timelapse,\n  timelapse-mip, ashlar). Pick an input folder, select modes, run, and\n  optionally visualize the results in napari (otherwise they are just saved).\n\n## Extending\n\n- **New processing mode:** add one `Processor` entry to\n  `openuc2_processor/processing/registry.py`. The engine call and the widget\n  checkbox appear automatically.\n- **New download source:** add a `Source` subclass under\n  `openuc2_processor/sources/` and register it in `resolve_source`.\n\nThe processing engine is vendored from\n`scripts/convert_experiment_tiffs.py` in the ImSwitch repo and kept in sync\nmanually; the standalone CLI script remains usable on its own.\n","description_content_type":"text/markdown","keywords":"napari,openUC2,ImSwitch,microscopy,stitching","home_page":null,"download_url":null,"author":"openUC2","author_email":null,"maintainer":null,"maintainer_email":null,"license":"MIT","classifier":["Framework :: napari","Development Status :: 4 - Beta","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.9","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Topic :: Scientific/Engineering :: Image Processing"],"requires_dist":["napari>=0.4.18","qtpy","numpy","tifffile","requests","ashlarUC2","pytest; extra == \"testing\"","npe2; extra == \"testing\""],"requires_python":">=3.9","requires_external":null,"project_url":["Homepage, https://github.com/openUC2/napari-openuc2-processor","Bug Tracker, https://github.com/openUC2/napari-openuc2-processor/issues","Source Code, https://github.com/openUC2/napari-openuc2-processor","User Support, https://github.com/openUC2/napari-openuc2-processor/issues"],"provides_extra":["testing"],"provides_dist":null,"obsoletes_dist":null},"npe1_shim":false}