Flask GUI for converting SVS whole-slide images to OME-TIFF.
Project description
svs-to-ometiff GUI
A web-based graphical user interface for converting SVS whole-slide images to OME-TIFF format using the svs_to_ometiff library.
Experimental: This GUI is experimental and not yet thoroughly tested. Use with caution on production data. Always verify outputs.
Requirements
- Python 3.9+
pip
Installation
Install from the project directory:
cd /path/to/svs-to-ometiff-gui
pip install -e .
This installs the GUI package and its runtime dependencies:
svs-to-ometiff>=0.2.0flask>=2.3
Usage
Run the GUI with the console script:
svs-to-ometiff-gui
Or run it as a Python module:
python -m svs_to_ometiff_gui
This will:
- Print an experimental warning banner.
- Automatically open http://127.0.0.1:8765 in your default browser.
- Start the Flask development server.
Web Interface
- Drag & drop an
.svsfile onto the drop zone, or click the drop zone to use a file dialog. - The Input SVS Path field will be populated automatically.
- The Output Path is auto-derived (same directory,
.ome.tiffextension). You may edit it manually. - (Optional) Click the gear icon to expand Advanced Settings and adjust:
- Tile Size (default: 512)
- Compression (default: lzw; options: lzw, zlib, deflate, none)
- Levels (default: 6)
- Downsample Factor (default: 2)
- Click Convert to start the conversion.
- Monitor progress via the progress bar and status text.
- When complete, click Open Output Folder to reveal the output file.
Project Structure
svs-to-ometiff-gui/
├── svs_to_ometiff_gui/
│ ├── __init__.py
│ ├── __main__.py # python -m svs_to_ometiff_gui entry point
│ ├── serve.py # Flask app with SSE progress
│ └── templates/
│ └── index.html # Single-page GUI (inline CSS/JS)
├── pyproject.toml
├── requirements.txt
└── README.md
License
Same as the svs_to_ometiff project.
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 svs_to_ometiff_gui-0.1.0.tar.gz.
File metadata
- Download URL: svs_to_ometiff_gui-0.1.0.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0381d18ffa07a3aa6d680377f2fb8967154030f73d74940cb495413caa0c1f23
|
|
| MD5 |
a7de05222eb8d0942f7f4930cade41e5
|
|
| BLAKE2b-256 |
89e7daad3016861de39900461a4807a457fd84c3bb6200d574b5c5c34eea28fe
|
File details
Details for the file svs_to_ometiff_gui-0.1.0-py3-none-any.whl.
File metadata
- Download URL: svs_to_ometiff_gui-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34a86e376fc60bbf8242960dad857dbb3e685db9834c8111c32cdb8a2dc75640
|
|
| MD5 |
9e67a7f3acc29073c3e7da7f7f44bb91
|
|
| BLAKE2b-256 |
675e6c839ab416cf7cd3f00038cda94b200e8622ccb6b43cf88185b0722ae311
|