orchestrator.io.dicom_io_manager#
IO Manager for DICOM data.
Classes#
IO manager for pydicom datasets — writes files with Dagster run_id as filename prefix. |
Module Contents#
- class orchestrator.io.dicom_io_manager.DicomIOManager#
Bases:
orchestrator.io.base.ScanHubIOManagerIO manager for pydicom datasets — writes files with Dagster run_id as filename prefix.
- dump_to_path(context: dagster.OutputContext, obj: List[pydicom.Dataset], path: upath.UPath) None#
Save DICOM datasets to the task directory as
{run_id}_{index:04d}.dcm.
- load_from_path(context: dagster.InputContext, path: upath.UPath) List[pydicom.Dataset]#
Load all DICOM files from the task directory.
- load_from_files(files: List[str]) List[pydicom.Dataset]#
Load DICOM datasets from an explicit file list.