code: def main():
      print(__doc__)
      K = 25
      N = 25
      with mp.workdps(50):
          d = compute_d(K, N)
      fn = os.path.join(
          os.path.dirname(__file__), "..", "cephes", "igam.h"
      )
      with open(fn + ".new", "w") as f:
          f.write(header.format(K, N))
          for k, row in enumerate(d):
              row = map(
                  lambda x: mp.nstr(x, 17, min_fixed=0, max_fixed=0),
                  row,
              )
              f.write("{")
              f.write(", ".join(row))
              if k < K - 1:
                  f.write("},\n")
              else:
                  f.write("}};\n")
          f.write(footer)
      os.rename(fn + ".new", fn)
  
file_path: catboost/contrib/python/scipy/py2/scipy/special/_precompute/gammainc_asy.py
imports: from __future__ import division, print_function, absolute_import
  import os
  from scipy.special._precompute.utils import lagrange_inversion
label_desc: Use image node_id 6 for calling a global function with example usage: main() without return types