v3.1.0
v3.1.0
-
MR/Gadgetron
- Golden-angle radial phase encoding (RPE) trajectory is supported if
Gadgetron
toolboxes were found during building
WARNING if Gadgetron was compiled with CUDA support, you need to build SIRF with theGadgetron_USE_CUDA
CMake variable set toON
. - Automatic calling of
sort_by_time()
in most places. This ensures that only consistent images are reconstructed. - Encoding classes perform the Fourier transformations instead of the
MRAcquisitionModel
CoilSensitivitiesVector
class now has forward and backward method using the encoding classes getting rid of the duplicate FFT code used to computecoil sensitivities
fromMRAcquisitionData
.- Added constructor for
GadgetronImagesVector
fromMRAcquisitionData
. This allows setting up an MR acquisition model without having to perform a reconstruction first.
- Golden-angle radial phase encoding (RPE) trajectory is supported if
-
PET/STIR
- iterative reconstructors
set_current_estimate
andget_current_estimate
now create a clone to avoid surprising modifications of arguments. The old behaviour ofset_current_estimate
can still be achieved byset_estimate
.
Warning This is backwards incompatible, but arguably a bug fix.
- iterative reconstructors
-
SIRF Python interface
range_geometry
anddomain_geometry
methods ofAcquisitionModel
classes, required by CIL algorithms, now obtain data via respective C++AcquisitionModel
classes accessors, in line with our strategy of keeping interface code minimalsirf.Gadgetron.AcquisitionData.get_info
was renamed toget_ISMRMRD_info
to avoid
confusion with the otherget_info()
methods that return a string. (get_info
still works but issues a deprecation warning).
-
Build system
- fix bug with older CMake (pre-3.12?) that the Python interface was not built
#939.
- fix bug with older CMake (pre-3.12?) that the Python interface was not built