code: def load_empatica_data(
      f_names: Union[str, List[str]]
  ) -> List[pd.DataFrame]:
      """load example empatica data from the GitHub repository.
  
      Parameters
      ----------
      f_names : List[str]k
          The name-prefixes of the files, must be one or more from
  
              ["acc", "gsr", "tmp", "ibi"]
  
      Returns
      -------
      List[pd.DataFrame]
          Returns the empatica time-indexed data files in the same order as `f_names`
      """
      empatica_dir = (
          Path(__file__)
          .parent.parent.parent.joinpath("examples", "data", "empatica")
          .absolute()
      )
      empatica_dir = (
          str(empatica_dir) + "/"
      )  # allows compatible + operation (as with the url)
      url = "https://github.com/predict-idlab/tsflex/raw/main/examples/data/empatica/"
      if not os.path.exists(empatica_dir):
          empatica_dir = url  # fetch online if data not local
      f_names = [f_names] if isinstance(f_names, str) else f_names
      return [
          pd.read_parquet(
              empatica_dir + f"{f_name.lower()}.parquet"
          ).set_index("timestamp")
          for f_name in f_names
      ]
  
file_path: tsflex/tsflex/utils/data.py
imports: import itertools
  import os
  from pathlib import Path
  from typing import Any, Dict, Iterable, Iterator, List, Tuple, Union
  import numpy
  import pandas
label_desc: Use image node_id 6 for calling a global function with example usage: load_empatica_data(f_names) and returns: unknown