orchestrator.io.dicom_io_manager ================================ .. py:module:: orchestrator.io.dicom_io_manager .. autoapi-nested-parse:: IO Manager for DICOM data. Classes ------- .. autoapisummary:: orchestrator.io.dicom_io_manager.DicomIOManager Module Contents --------------- .. py:class:: DicomIOManager Bases: :py:obj:`orchestrator.io.base.ScanHubIOManager` IO manager for pydicom datasets — writes files with Dagster run_id as filename prefix. .. py:method:: 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``. .. py:method:: load_from_path(context: dagster.InputContext, path: upath.UPath) -> List[pydicom.Dataset] Load all DICOM files from the task directory. .. py:method:: load_from_files(files: List[str]) -> List[pydicom.Dataset] Load DICOM datasets from an explicit file list.