dicomifier.dicom_to_nifti.convert#
- class dicomifier.dicom_to_nifti.convert.SeriesContext(data_set)#
Add series context to logger.
- filter(record)#
Determine if the specified record is to be logged.
Returns True if the record should be logged, or False otherwise. If deemed appropriate, the record may be modified in-place.
- dicomifier.dicom_to_nifti.convert.convert_paths(paths, destination, zip, dtype=None, extra_splitters=None)#
Convert the DICOM files found in a collection of paths (files, directories, or DICOMDIR) and save the result in the given destination.
- Parameters:
paths – Collection of paths to scan for DICOM files
destination – Destination directory
zip – whether to zip the NIfTI files
dtype – if not None, force the dtype of the result image
extra_splitters – additional splitters to be used when building stacks
- dicomifier.dicom_to_nifti.convert.convert_series(series_files, dtype=None, finder=None, extra_splitters=None)#
Return the NIfTI image and meta-data from the files containing a single series.
- Parameters:
dtype – if not None, force the dtype of the result image
finder – if not None, series finder object to overwrite the Series Instance UID
extra_splitters – additional splitters to be used when building stacks
- dicomifier.dicom_to_nifti.convert.convert_series_data_sets(data_sets, dtype=None, extra_splitters=None)#
Convert a list of dicom data sets into Nfiti
- Parameters:
data_sets – list of dicom data sets to convert
dtype – if not None, force the dtype of the result image
extra_splitters – additional splitters to be used when building stacks
- dicomifier.dicom_to_nifti.convert.merge_images_and_meta_data(images_and_meta_data)#
Merge the pixel and meta-data of geometrically coherent images.