code: def _print(Si):
      nc_t = len(Si["Sa"])
      d = np.isnan(Si["ST"]).sum()
      print("\n")
      print(
          "Term    \t      Sa            Sb             S             ST         Significancy "
      )
      print("-" * 88)  # Header break
  
      format1 = "%-11s   \t %5.2f (\261%.2f) %5.2f (\261%.2f) %5.2f (\261%.2f) %5.2f (\261%.2f)    %-3.2f%%"  # noqa: E501
      format2 = "%-11s   \t %5.2f (\261%.2f) %5.2f (\261%.2f) %5.2f (\261%.2f)                  %-3.2f%%"  # noqa: E501
  
      for i in range(nc_t):
          if i < d:
              print(
                  format1
                  % (
                      Si["Term"][i],
                      Si["Sa"][i],
                      Si["Sa_conf"][i],
                      Si["Sb"][i],
                      Si["Sb_conf"][i],
                      Si["S"][i],
                      Si["S_conf"][i],
                      Si["ST"][i],
                      Si["ST_conf"][i],
                      Si["Signf"][i],
                  )
              )
          else:
              print(
                  format2
                  % (
                      Si["Term"][i],
                      Si["Sa"][i],
                      Si["Sa_conf"][i],
                      Si["Sb"][i],
                      Si["Sb_conf"][i],
                      Si["S"][i],
                      Si["S_conf"][i],
                      Si["Signf"][i],
                  )
              )
  
      print("-" * 88)  # Header break
  
      format3 = "%-11s   \t %5.2f (\261%.2f) %5.2f (\261%.2f) %5.2f (\261%.2f)"
      print(
          format3
          % (
              "Sum",
              Si["Sa_sum"],
              Si["Sa_sum_conf"],
              Si["Sb_sum"],
              Si["Sb_sum_conf"],
              Si["S_sum"],
              Si["S_sum_conf"],
          )
      )
  
      keys = (
          "Sa_sum",
          "Sb_sum",
          "S_sum",
          "Sa_sum_conf",
          "Sb_sum_conf",
          "S_sum_conf",
      )
      for k in keys:
          Si.pop(k, None)
  
imports: import math
  import warnings
  from typing import Dict, Tuple
  from types import MethodType
  from itertools import combinations, product
  from collections import defaultdict, namedtuple
  import numpy
  from pandas import DataFrame
  from numpy.linalg import det, pinv, matrix_rank
  from scipy.linalg import svd, LinAlgError, solve
  from scipy import stats, special
  from .None import common_args
  from ..util import read_param_file, ResultDict
label_desc: Use image node_id 19 for calling a global function with example usage: _print(Si) without return types