Announcing the newest release of the Philips GPI library: Version 2.3.0.
The primary change is that the ReadPhilips node can now handle data acquired with retrospective cardiac gating. Previously, only the final acquisition for a given k-space line was output by the node.
In the new version, you’ll notice an extra output on ReadPhilips. This output (4th from left) is called the “rr_rtop” array. It should match the dimensions of the raw data (except for the “samp” and “chan” dimensions), plus one additional dimension of size 2. The first index in this extra dimension is the “rr_interval” value, the second is the “rtop_offset”. These values correspond to the same card/row/e1 value in the data matrix, so you can use them for binning however you need. Values that are set to “-1” indicate that there’s no measured data there (this is needed because the “card” dimension is not a “true” matrix dimension, but rather a way of holding the repeated measurements and their rr/rtop information).
As always, update by unzipping the attached binary corresponding to your platform and Python version and replacing your current “philips” node folder. Please let us know if you encounter any issues!