code: def read_data(name: str) -> Dict[str, np.ndarray]:
      filepaths = (Path(__file__).parent / "cdatafiles").glob(
          name + "-*.txt"
      )
      all_data: Dict[str, np.ndarray] = {}
      pattern = re.compile(name + "-(?P<tag>.+?).txt")
      for filepath in filepaths:
          match = pattern.search(filepath.name)
          assert match is not None
          tag = match.group("tag")
          all_data[tag] = np.loadtxt(
              str(filepath),
              delimiter=",",
              dtype=int if tag in ["s", "p"] else float,
          )
      if "p" in all_data:
          all_data["p"] -= 1  # indexing starts at 0 in Python
      return all_data
  
imports: from typing import List, Callable, Dict, Type, Optional
  from pathlib import Path
  import re
  import numpy
  from nevergrad.common.decorators import Registry
  from nevergrad.functions import ExperimentFunction
  import nevergrad
  from .None import _core
label_desc: Use image node_id 1 for calling a global function with example usage: read_data(name) and returns: all_data