code: def _iter_param_set(params):
      """Iterate over all combinations of parameters as dictionaries {param: value}."""
      yield from map(
          dict,
          product(
              *(
                  zip(repeat(param), info["values"])
                  for param, info in params.items()
              )
          ),
      )
  
file_path: mtscomp/benchmark.py
imports: from itertools import product, repeat
  from pathlib import Path
  import time
  from tabulate import tabulate
  import numpy
  from joblib import Memory
  from tqdm import tqdm
  from mtscomp import compress, decompress, load_raw_data
label_desc: Use image node_id 2 for calling a global function with example usage: _iter_param_set(params) without return types