Dataset Writing (pydicom.filewriter)¶
Functions for writing DICOM datasets to file-likes.
correct_ambiguous_vr(ds, is_little_endian) |
Iterate through ds correcting ambiguous VR elements (if possible). |
correct_ambiguous_vr_element(elem, ds, …) |
Attempt to correct the ambiguous VR element elem. |
dcmwrite(filename, dataset[, …]) |
Write dataset to the filename specified. |
multi_string(val) |
Put a string together with delimiter if has more than one value |
write_ATvalue(fp, data_element) |
Write a data_element tag to a file. |
write_DA(fp, data_element) |
|
write_dataset(fp, dataset[, parent_encoding]) |
Write a Dataset dictionary to the file. |
write_data_element(fp, data_element[, encodings]) |
Write the data_element to file fp according to dicom media storage rules. |
write_DT(fp, data_element) |
|
write_file_meta_info(fp, file_meta[, …]) |
Write the File Meta Information elements in file_meta to fp. |
write_numbers(fp, data_element, struct_format) |
Write a “value” of type struct_format from the dicom file. |
write_number_string(fp, data_element) |
Handle IS or DS VR - write a number stored as a string of digits. |
write_OBvalue(fp, data_element) |
Write a data_element with VR of ‘other byte’ (OB). |
write_OWvalue(fp, data_element) |
Write a data_element with VR of ‘other word’ (OW). |
write_PN(fp, data_element[, encodings]) |
|
write_sequence(fp, data_element, encodings) |
Write a sequence contained in data_element to the file-like fp. |
write_sequence_item(fp, dataset, encodings) |
Write a dataset in a sequence to the file-like fp. |
write_string(fp, data_element[, padding]) |
Write a single or multivalued ASCII string. |
write_text(fp, data_element[, encodings]) |
Write a single or multivalued text string. |
write_TM(fp, data_element) |
|
write_UI(fp, data_element) |
Write a data_element with VR of ‘unique identifier’ (UI). |
write_UN(fp, data_element) |
Write a byte string for an DataElement of value ‘UN’ (unknown). |