code: def get_us_midlatitude_cyclone_abi(
      base_dir=None, method=None, force=False
  ):
      """Get GOES-16 ABI (CONUS sector) data from 2019-03-14 00:00Z.
  
      Args:
          base_dir (str): Base directory for downloaded files.
          method (str): Force download method for the data if not already cached.
              Allowed options are: 'gcsfs'. Default of ``None`` will
              choose the best method based on environment settings.
          force (bool): Force re-download of data regardless of its existence on
              the local system. Warning: May delete non-demo files stored in
              download directory.
  
      Total size: ~110MB
  
      """
      base_dir = base_dir or config.get("demo_data_dir", ".")
      if method is None:
          method = "gcsfs"
      if method not in ["gcsfs"]:
          raise NotImplementedError(
              "Demo data download method '{}' not "
              "implemented yet.".format(method)
          )
  
      from ._google_cloud_platform import get_bucket_files
  
      patterns = [
          "gs://gcp-public-data-goes-16/ABI-L1b-RadC/2019/073/00/*s20190730002*.nc"
      ]
      subdir = os.path.join(
          base_dir, "abi_l1b", "20190314_us_midlatitude_cyclone"
      )
      os.makedirs(subdir, exist_ok=True)
      filenames = get_bucket_files(patterns, subdir, force=force)
      if len(filenames) != 16:
          raise RuntimeError("Not all files could be downloaded")
      return filenames
  
label_desc: Use image node_id 1 for calling a global function with example usage: get_us_midlatitude_cyclone_abi(base_dir, method, force) and returns: filenames