UNVEIL
UNVEIL is a Python-based visualization tool for interactive exploration of diffusion MRI tractography, anatomical volumes, cortical surfaces, and ROI segmentations. It combines a 3D PyVista viewer with an orthogonal slice viewer.
Install
The GUI is launched with the following python command in a python console:
import unveil.__main__
or with
python -c "import unveil.__main__"
from a terminal with a python environment activated.
Features
- 3D Tractography Visualization
- Load and display
.trkstreamline files. - RGB orientation coloring or scalar-based coloring from NIfTI volumes.
- Adjustable opacity and point/line rendering.
- Load and display
- Volume Rendering
- Load
.nii.gzimages. - Interactive volume rendering and orthogonal slice planes.
- Adjustable opacity.
- Load
- ROI Visualization
- Load ROI masks from
.nii/.nii.gz. - Automatic surface extraction and smoothing.
- Individual visibility and color control.
- Load ROI masks from
- Surface Visualization
- Load GIFTI (
.gii) cortical surfaces. - Adjustable opacity and smooth shading.
- Load GIFTI (
- Orthogonal Viewer
- Axial, coronal, and sagittal views.
- Mouse-wheel slice navigation.
- Click-to-navigate crosshair synchronization.
- ROI overlay display.
- Screenshot export.
- Scene Management
- Actor visibility control.
- ROI color editing.
- Background color toggle.
- Color-blind-friendly tractography coloring.
- Export
- 3D screenshots.
- Orthogonal-view screenshots.
- Animated 360° GIF generation.
Metadata
Release files for unveil-python 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| unveil_python-0.6.0.tar.gz | 27.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| unveil_python-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.7 kB
Release files / unveil_python-0.6.0.tar.gz
| Download URL | unveil_python-0.6.0.tar.gz |
|---|---|
| Size | 27.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5fe59141067e1eeb57cbf9bdf7bed7bec200c201ef26614da3b63be0a6debd6b
|
|
BLAKE2b-256 checksum How to use checksums |
7bb4f419e5405513e7b25ca3089b16bfa562361e706f3e1f8fbd2e49941e755c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / unveil_python-0.6.0-py3-none-any.whl
| Download URL | unveil_python-0.6.0-py3-none-any.whl |
|---|---|
| Size | 26.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5566aa669994caefaedc6b0592c0af6d01d427a41eba9ef47ca0232f91e9970d
|
|
BLAKE2b-256 checksum How to use checksums |
f4c7cb5123ee93a5b862284537ce969d39f41cb47cf45de5276a7b680ffdbba3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|