Skip to content

v0.3.0

Choose a tag to compare

@ChristianGaser ChristianGaser released this 09 Feb 14:31
· 568 commits to main since this release

T1Prep v0.3.0 Release Notes

New Features

Web-Based User Interface

  • New Flask-based web UI launcher: scripts/T1Prep_ui
  • Dark/light theme with automatic detection
  • Drag-and-drop uploads with removable “chips” for selected files
  • Folder + pattern file selection with preview
  • Atlas selection and custom atlas upload
  • Live multi-phase progress tracking with auto-refresh
  • Job scheduler with status monitoring
  • Auto-opens Chrome in app mode

Soft Dice Score

  • New --soft option in Dice CLI for probabilistic/soft Dice

Surface Templates

  • Expanded documentation for 32k surface atlases/templates

Improvements

Installation & Docker

  • Interactive release selection during install
  • Quick one-line installer script
  • Non-interactive installer options for automation
  • Windows WSL installation instructions
  • Improved Dockerfile apt formatting
  • Automatically removes macOS quarantine attributes

CLI & Options

  • Single-dash flags adopted for several options
  • Contextual help tooltips in Web UI
  • Surface/volume atlas help endpoints
  • Improved --default option parsing

Surface & GPU Handling

  • Surface resolution parameter for resampling
  • Improved overlay-mesh resolution and overlay handling
  • MPS fallback support on macOS for GPU operations

Bug Fixes

  • Fixed unpacking of cleanup_vessels return values
  • Corrected VTK/Qt initialization; silenced QPainter warnings
  • Improved script directory resolution in scripts/T1Prep and scripts/utils.sh
  • Resolved stdin conflicts in interactive prompts (use /dev/tty)

Updated Binaries

  • CAT binaries updated for Linux, macOS, and Windows
  • Added RemoveIntersections tool
  • Updated CAT_SurfCorrectThicknessFolding
  • Tuned CAT_VolThicknessPbt parameters