io.write_dicom

Contents

io.write_dicom#

bartorch.io.write_dicom()#

Write a real image as one DICOM MR image series, a file per image.

The conversion is that of to_dicom(). Files are named EX<StudyID>_<SeriesNumber:02>_<SeriesDescription>_<InstanceNumber:03>.dcm.

Parameters:
  • path (str) – Directory to write into; created if absent.

  • image (torch.Tensor or numpy.ndarray) – As for to_dicom().

  • affine (torch.Tensor or numpy.ndarray) – As for to_dicom().

  • header (ismrmrd.xsd.ismrmrdHeader or pydicom.Dataset, default=None) – As for to_dicom().

  • **fields – As for to_dicom().

Returns:

The files written, in instance order.

Return type:

list of pathlib.Path