exam-manager.app.tools.mrd_provider#
Tools to provide ISMRM raw data.
Attributes#
Functions#
|
Build a file path. |
|
Build index. |
Load raw data slice. |
|
|
Parse ids. |
Module Contents#
- exam-manager.app.tools.mrd_provider.DATA_LAKE_DIR#
- exam-manager.app.tools.mrd_provider.RANGE_RE#
- exam-manager.app.tools.mrd_provider.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
- exam-manager.app.tools.mrd_provider.build_index_meta(file_path: str) list[scanhub_libraries.models.MRDAcquisitionInfo]#
Build index.
- exam-manager.app.tools.mrd_provider.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.
- exam-manager.app.tools.mrd_provider.parse_ids(expr: str) list[int]#
Parse ids.