code: def get_data(name: str) -> tp.Union[np.ndarray, pd.DataFrame]:
      path = get_dataset_filepath(name)
      if name in ["German towns", "Ruspini", "Virus"]:
          return np.loadtxt(path)
      elif name == "Employees":  # proximity matrix
          return pd.read_excel(path)
      elif name == "Landscape":
          with Image.open(path) as im:
              return np.array(im).dot([1.216, 0.7152, 0.0722])
      else:
          raise NameError(f'Unknown parsing for name "{name}"')
  
file_path: nevergrad/nevergrad/functions/mlda/datasets.py
imports: import warnings
  import contextlib
  import typing
  from pathlib import Path
  from unittest.mock import patch
  import requests
  import numpy
  import pandas
  from PIL import Image
label_desc: Use image node_id 3 for calling a global function with example usage: get_data(name) and returns: np, pd, np