Skip to content

Pre-Release 0.3.0

Choose a tag to compare

@wahln wahln released this 12 Jan 15:12
· 44 commits to main since this release

Pre-Release 0.3.0

This update features Array API compatibility, a FRED interface, VHEE model, documentation, examples in jupytext style, some refactoring and bugfixes.
We further are removing python 3.9 support due to array api compatibility.

New Features

  • Partly integrated Array API compatibility. Coming with GPU support for Cupy and Torch. Note: Python 3.9 support has been removed.
  • FRED interface (Monte Carlo tool)
  • VHEE planning with a Generic (unfocused) beam and a focused beam.
  • dij.compute_result_ct_grid() now returns quantities per beam too.
  • create_body_segmentation() method for the CST object
  • Option to cancel solver at any iteration via keyboard input

Bug Fixes & Performance

  • Increased memory efficiency in dose calc
  • Fixed overlap priorities when similar levels exist
  • Fixed np.floating deprecation
  • Fixed pydantic>=2.11 compatibility
  • Fixed issues with single bixel calculations in Raytracer
  • Elevated minimum required version of numpydantic
  • Tuning of initial Scipy parameters

Full Changelog: v0.2.8...v0.3.0