code: def _get_features(ts: Dict[str, Any]) -> Dict[str, Any]:
      features = catch22.catch22_all(ts["target"])
      return dict(zip(features["names"], features["values"]))
  
file_path: gluonts/src/gluonts/nursery/tsbench/src/cli/datasets/compute_catch22.py
imports: import os
  from pathlib import Path
  from typing import Any, Dict, Optional
  import catch22
  import click
  import pandas
  from tqdm.auto import tqdm
  from tqdm.contrib.concurrent import process_map
  from tsbench.config import DATASET_REGISTRY
  from tsbench.constants import DEFAULT_DATA_CATCH22_PATH, DEFAULT_DATA_PATH
  from ._main import datasets
label_desc: Use image node_id 2 for calling a global function with example usage: _get_features(ts) and returns: dict