GE stores data as view, segment, tangential coordinate, axial coordinate. ProjDataFromStream currently doesn't support this.
@nikefth's listmode PR https://github.com/UCL/STIR/pull/108 introduced a function get_offsets_bin. All the other getoffset functions should be rewritten in terms of that one, such that we have a single point of modification. The reading/writing functions then "just" need to check if the data is contiguous or not, and if not, resort to a lot of seek/IO stuff.
GE stores data as view, segment, tangential coordinate, axial coordinate.
ProjDataFromStream
currently doesn't support this.@nikefth's listmode PR https://github.com/UCL/STIR/pull/108 introduced a function get_offsets_bin. All the other getoffset functions should be rewritten in terms of that one, such that we have a single point of modification. The reading/writing functions then "just" need to check if the data is contiguous or not, and if not, resort to a lot of seek/IO stuff.