exam-manager.app.tools.mrd_provider =================================== .. py:module:: exam-manager.app.tools.mrd_provider .. autoapi-nested-parse:: Tools to provide ISMRM raw data. Attributes ---------- .. autoapisummary:: exam-manager.app.tools.mrd_provider.DATA_LAKE_DIR exam-manager.app.tools.mrd_provider.RANGE_RE Functions --------- .. autoapisummary:: exam-manager.app.tools.mrd_provider.locate_mrd exam-manager.app.tools.mrd_provider.build_index_meta exam-manager.app.tools.mrd_provider.load_acquisitions_slices exam-manager.app.tools.mrd_provider.parse_ids Module Contents --------------- .. py:data:: DATA_LAKE_DIR .. py:data:: RANGE_RE .. py:function:: locate_mrd(workflow_id: str, task_id: str, result_id: str) -> pathlib.Path Build a file path. /data_lake/{workflow_id}/{task_id}/{result_id}/data.mrd .. py:function:: build_index_meta(file_path: str) -> list[scanhub_libraries.models.MRDAcquisitionInfo] Build index. .. py:function:: load_acquisitions_slices(file_path: pathlib.Path, acquisition_indices: collections.abc.Iterable[int], coil_idx: int = 0, stride: int = 1, dataset_idx: int = 0) -> collections.abc.Iterable[numpy.ndarray] Load raw data slice. .. py:function:: parse_ids(expr: str) -> list[int] Parse ids.