Skip to main content

UNVEIL

PyPI PyPI - Downloads GitHub repo size

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.

image

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 .trk streamline files.
    • RGB orientation coloring or scalar-based coloring from NIfTI volumes.
    • Adjustable opacity and point/line rendering.
  • Volume Rendering
    • Load .nii.gz images.
    • Interactive volume rendering and orthogonal slice planes.
    • Adjustable opacity.
  • ROI Visualization
    • Load ROI masks from .nii / .nii.gz.
    • Automatic surface extraction and smoothing.
    • Individual visibility and color control.
  • Surface Visualization
    • Load GIFTI (.gii) cortical surfaces.
    • Adjustable opacity and smooth shading.
  • 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)

Source distribution for unveil-python 0.6.0
File Size Uploaded
unveil_python-0.6.0.tar.gz 27.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for unveil-python 0.6.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page