v3.4.0
evgueni-ovtchinnikov
released this
19 Jan 12:58
·
177 commits
to master
since this release
-
MR:
- Added support for spiral trajectories that are pre-computed by the user (by exposing a trajectory setter).
- Writing images to
.dcm
files fixed. - Running image processing chains after reconstruction fixed.
- Use C++ 17 if Gadgetron-support is enabled.
- Support Gadgetron
master
of end November 2022- using
find_package(gadgetron)
in CMake, but still support old version by looking for toolboxes.
- using
-
PET/SPECT
- Require STIR 5.0 and support 5.1.
- If SIRF is compiled with STIR 5.1, we now support Pinhole SPECT via the
PinholeSPECTUBMatrix
acquisition model. Examples are provided (but the code is not yet tested). sirf.STIR.AcquisitionData
constructor taking a scanner now has an extra optional argument
tof_mash_factor (defaulting to 1). This is only functional if a STIR version supporting TOF is used.- C++: Renamed PETAcquisitionData and derived classes to STIRAcquisitionData* as STIR now supports SPECT in addition to PET modality. Backward compatibility ensured by defining old nomenclature via typedefs until the release of SIRF 4.
-
Documentation
- revision of READMEs for the examples.
-
Changed Python test framework to pytest.
-
Added support for the extraction of subsets of STIR and Gadgetron acquisition data.