class_docstr: CLI describes a command line interface for interacting with igel, there
  are several different functions that can be performed.
class_docstr_tok: ["CLI","describes","a","command","line","interface","for","interacting","with","igel",",","there","are","several","different","functions","that","can","be","performed","."]
docstr: show an overview of all metrics supported by igel
docstr_tok: ["show","an","overview","of","all","metrics","supported","by","igel"]
code: def metrics(self):
      """
      show an overview of all metrics supported by igel
      """
      print(f"\nIgel's supported metrics overview: \n")
      reg_metrics = [
          func.__name__ for func in metrics_dict.get("regression")
      ]
      clf_metrics = [
          func.__name__ for func in metrics_dict.get("classification")
      ]
  
      df_metrics = (
          pd.DataFrame.from_dict(
              {
                  "regression": reg_metrics,
                  "classification": clf_metrics,
              },
              orient="index",
          )
          .transpose()
          .fillna("----")
      )
  
      df_metrics = self._tableize(df_metrics)
      print(df_metrics)
  
imports: import argparse
  import logging
  import os
  import subprocess
  import sys
  from pathlib import Path
  import igel
  import pandas
  from igel import Igel, metrics_dict, models_dict
  from igel.constants import Constants
  from igel.servers import fastapi_server
label_desc: Use image node_id 15 for calling the CLI obj's underlying member method code with example usage: obj.metrics() without return types