Closed tsalo closed 6 months ago
Hey @tsalo. That function modifies the unwrapped phase data in-place. The main reason is to avoid any memory copies as that function is very memory intensive (it has to keep track of the entire phase dataset which is volume x frames x echos, so it takes up quite a bit of RAM).
Thanks!
@vanandrew I'm in the process of translating MEDIC into an SDCFlows workflow, but I'm a little confused about
check_temporal_consistency_corr
. Does that function raise an exception if the phase unwrapping solutions aren't temporally consistent, or does it modifyunwrapped_data
in place?