v3.5.0
-
SIRF/common:
-
Replaced Python implementation of
DataContainer
methods with simple Python wraps of their C++ implementation. -
Provided C++ tools for accessing the examples data (
examples_data_path
and utility functions such asappend_path
incommon/utilities.h
).
-
-
MR
-
Re-designed handling of "irregular" ISMRMRD acquisitions, making it user-controlled and more flexible. See #1174 for more information.
-
Allow user to set radial, goldenangle, spiral and rpe trajectories.
-
Added setter for acquisition header information and encoding limits. This allows the user to modify the reconstructed k-space dimensions and enables e.g. retrospective motion resolved or time-resolved reconstructions, or combinations of such dimensions. The acquisition model picks up these changes automatically if the encoding limits are set correctly.
-
Added Gadgetron gadgets that allow for k-space filtering, coil compression and partial fourier reconstruction.
-
-
PET/SPECT
-
Added SIRF interfaces to STIR functions to know where its files are:
get_STIR_doc_dir()
andget_STIR_examples_dir()
. -
Added SIRF interfaces to STIR functions for
LogcoshPrior
andRelativeDifferencePrior
. -
Added SIRF interfaces to STIR functions for
kappa
(spatially variant penalty strengths) for QP, Log-cosh, and RDP. -
Fixed
IterativeReconstructor.get_objective_function()
.
-