AcquisitionBucket.from_arrays

AcquisitionBucket.from_arrays#

classmethod AcquisitionBucket.from_arrays()[source]#

Build a bucket from arrays, without MRD objects.

The acquisitions carry no flags and act as their own headers.

Parameters:
  • data – K-space, (acquisitions, coils, samples).

  • trajectory – Per-acquisition trajectories with the same leading axis as data.

  • labels – Encoding counters by MRD field name, one value per acquisition; absent counters are 0.

  • reference – Calibration k-space, (acquisitions, coils, samples).

  • reference_labels – Encoding counters of the reference acquisitions; absent counters are 0.

Raises:

ValueError – If data has no leading axis, or trajectory has a different number of acquisitions.