code: def _load_example_data(dataset):
      dataset_path = DATA_DIR.joinpath(dataset)
      if not dataset_path.is_file():
          if not DATA_DIR.is_dir():
              DATA_DIR.mkdir()
          _download_example_data(dataset_path)
  
      try:
          geo_data = pickle.loads(dataset_path.read_bytes())
      except Exception as e:
          raise HypertoolsIOError(
              f"Failed to load '{dataset}' data. Try deleting cached file at"
              f"{dataset_path} and reloading."
          ) from e
  
      if dataset == "mushrooms":
          # format mushrooms dataset as a pandas DataFrame
          geo_data.data = pd.DataFrame(geo_data.data)
      return geo_data
  
file_path: hypertools/hypertools/tools/load.py
imports: import pickle
  from os.path import expanduser, expandvars
  from pathlib import Path
  import numpy
  import pandas
  import requests
  from ..datageometry import DataGeometry
  from .._shared.exceptions import HypertoolsIOError
  from .analyze import analyze
label_desc: Use image node_id 3 for calling a global function with example usage: _load_example_data(dataset) and returns: geo_data