mridc.collections.quantitative.data package

Submodules

mridc.collections.quantitative.data.qmri_data module

class mridc.collections.quantitative.data.qmri_data.qMRISliceDataset(root: Union[str, Path, PathLike], transform: Optional[Callable] = None, sense_root: Optional[Union[str, Path, PathLike]] = None, sequence: Optional[str] = None, use_dataset_cache: bool = False, sample_rate: Optional[float] = None, volume_sample_rate: Optional[float] = None, dataset_cache_file: Union[str, Path, PathLike] = 'dataset_cache.yaml', num_cols: Optional[Tuple[int]] = None, mask_root: Optional[Union[str, Path, PathLike]] = None, consecutive_slices: int = 1, data_saved_per_slice: bool = False, init_coil_dim: int = 0, fixed_precomputed_acceleration: Optional[int] = None, kspace_scaling_factor: float = 10000)[source]

Bases: Dataset

A dataset that loads slices from a single dataset.

check_stored_qdata(data, key, dataslice)[source]

Check if quantitative data are stored in the dataset.

Parameters
  • data (Data to extract slices from.) –

  • key (Key to extract slices from.) –

  • dataslice (Slice to extract.) –

get_consecutive_slices(data, key, dataslice)[source]

Get consecutive slices from a given data. :param data: Data to extract slices from. :param key: Key to extract slices from. :param dataslice: Slice to extract slices from.

Returns

A list of consecutive slices.

Module contents