We have got the function set_data_trajectory which allows users to set the values of the k-space trajectory.
We also have to function get_data_trajectory which as far as I understand does not return the content of the k-space trajectory but actually recalculates it here
Nikos came across this problem, because he has got spiral acquisitions and he sets the trajectory with set_data_trajectory. When he then calls get_data_trajectory he gets an array of zeros because the calculation of spiral trajectories is not implemented in SIRF.
Should we rename get_data_trajectory to calc_data_trajectory and throw an error if the trajectory is SPIRAL and then implement a proper get_data_trajectory which returns the content of the trajectory?
We have got the function set_data_trajectory which allows users to set the values of the k-space trajectory.
We also have to function get_data_trajectory which as far as I understand does not return the content of the k-space trajectory but actually recalculates it here
Nikos came across this problem, because he has got spiral acquisitions and he sets the trajectory with
set_data_trajectory
. When he then callsget_data_trajectory
he gets an array of zeros because the calculation of spiral trajectories is not implemented in SIRF.Should we rename
get_data_trajectory
tocalc_data_trajectory
and throw an error if the trajectory is SPIRAL and then implement a properget_data_trajectory
which returns the content of the trajectory?