code: def parse_experiments(experiments: List[str]) -> Dict[str, Path]:
      """Parse experiment options provided on command line.
  
      :param experiments: List of provided options (have even count of items -- odd ones are experiment names,
                          even ones paths to event log dirs).
      :return: Dictionary in the format { experiment_name: event_log_dir_path }
      """
      event_log_dirs = dict()
      assert len(experiments) % 2 == 0, "experiments argument is wrong!"
      n_experiments = len(experiments) // 2
      for i_exp in range(n_experiments):
          name = experiments[2 * i_exp]
          path = Path(experiments[2 * i_exp + 1])
          event_log_dirs[name] = path
      return event_log_dirs
  
file_path: maze/evaluation/rollout_evaluation_plots.py
imports: import argparse
  from pathlib import Path
  from typing import Dict, Tuple, List, Any
  import matplotlib.pyplot
  import pandas
  import seaborn
  import yaml
  from maze.core.rendering.events_stats_renderer import EventStatsRenderer
label_desc: Use image node_id 5 for calling a global function with example usage: parse_experiments(experiments) and returns: event_log_dirs