Summary of changes in STIR release 6.4

Overall summary

This version is 100% backwards compatible with STIR 6.3 (aside from bug fixes of course).

This is a release with an important TOF bug fix, considerable improvements in the Python interface, support for libparallelproj 2, speed-up in CUDA code and normalisation code, and example/documentation improvements (including an example script to process Siemens Quadra data from e7tools output). Of course, there is also the usual code-cleanup.

Main code contributions were by Kris Thielemans (UCL), Zekai Li (UMCG), Denis Prokopenko (KCL), Nicole Jurjew (UCL), Markus Jehl (Positrigo), Dimitra Kyriakopoulou (Academy of Athens). Thanks also to Christian Hinge (U Copenhagen) for additional testing of Quadra reconstructions.
Overall overview and release management was by Kris Thielemans (UCL).

Patch release info

Summary for end users (also to be read by developers)

Bug fixes

New functionality

General

Python

Utilities

Changed functionality

Changes to documentation

Build system

Known problems

See our issue tracker.

What is new for developers (aside from what should be obvious from the above):

Changed functionality

New Deprecations and renames

Code improvements

Test changes

All new features and most code changes were accompanied by new tests.