class_docstr: Load fastMRI files with '.h5' suffix. fastMRI files, when loaded with "h5py",
  are HDF5 dictionary-like datasets. The keys are:
  
  - kspace: contains the fully-sampled kspace
  - reconstruction_rss: contains the root sum of squares of ifft of kspace. This
      is the ground-truth image.
  
  It also has several attributes with the following keys:
  
  - acquisition (str): acquisition mode of the data (e.g., AXT2 denotes T2 brain MRI scans)
  - max (float): dynamic range of the data
  - norm (float): norm of the kspace
  - patient_id (str): the patient's id whose measurements were recorded
docstr: Read data from specified h5 file.
  Note that the returned object is a dictionary.
  
  Args:
      data: file name to read.
docstr_tok: ["Read","data","from","specified","h5","file",".","Note","that","the","returned","object","is","a","dictionary",".","Args",":","data",":","file","name","to","read","."]
code: def read(self, data: Sequence[PathLike] | PathLike) -> dict:  # type: ignore
      """
      Read data from specified h5 file.
      Note that the returned object is a dictionary.
  
      Args:
          data: file name to read.
      """
      if isinstance(data, (tuple, list)):
          data = data[0]
  
      with h5py.File(data, "r") as f:
          # extract everything from the ht5 file
          dat = dict(
              [(key, f[key][()]) for key in f]
              + [(key, f.attrs[key]) for key in f.attrs]
              + [(FastMRIKeys.FILENAME, os.path.basename(data))]  # type: ignore
          )
      f.close()
  
      return dat
  
file_path: MONAI/monai/apps/reconstruction/fastmri_reader.py
imports: from __future__ import annotations
  import os
  from collections.abc import Sequence
  import numpy
  from numpy import ndarray
  from monai.config import PathLike
  from monai.data.image_reader import ImageReader
  from monai.data.utils import is_supported_format
  from monai.utils import FastMRIKeys, optional_import, require_pkg
label_desc: Use image node_id 2 for calling the FastMRIReader obj's underlying member method code with example usage: obj.read(data) and returns: dat