### Table below: ufunc_name,c_function, c_signature, forms, signatures
func_tab = [
( 'airy', 'airy', 'dxdddd', ['vxvvvv'], ['fxffff', 'dxdddd']),
( 'airy', 'cairy_wrap', 'DxDDDD', ['vxvvvv'], ['FxFFFF', 'DxDDDD']),
( 'airye', 'cairy_wrap_e', 'DxDDDD', ['vxvvvv'],['fxffff', 'dxdddd', 'FxFFFF', 'DxDDDD']),
( 'bdtr', 'bdtr', 'iidxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'bdtrc', 'bdtrc', 'iidxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'bdtri', 'bdtri', 'iidxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'bdtrik', 'cdfbin2_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'bdtrin', 'cdfbin3_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'bei', 'bei_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'beip', 'beip_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'ber', 'ber_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'berp', 'berp_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'besselpoly', 'besselpoly', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'beta', 'beta', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'betainc', 'incbet', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'betaincinv', 'incbi', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'betaln', 'lbeta', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'btdtr', 'btdtr', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'btdtri', 'incbi', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'btdtria', 'cdfbet3_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'btdtrib', 'cdfbet4_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'cbrt', 'cbrt', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'chdtr', 'chdtr', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'chdtrc', 'chdtrc', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'chdtri', 'chdtri', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'chdtriv', 'cdfchi3_wrap', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'chndtr', 'cdfchn1_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'chndtridf', 'cdfchn3_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'chndtrinc', 'cdfchn4_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'chndtrix', 'cdfchn2_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'cosdg', 'cosdg', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'cosm1', 'cosm1', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'cotdg', 'cotdg', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'dawsn', 'dawsn', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'ellipe', 'ellpe', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'ellipeinc', 'ellie', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'ellipj', 'ellpj', 'ddxdddd', ['vvxvvvv'], ['ffxffff', 'ddxdddd']),
( 'ellipk', 'ellpk', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'ellipkinc', 'ellik', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'erf', 'cerf_wrap', 'DxD', ['vxf'], ['FxF', 'DxD']),
( 'erf', 'erf', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'erfc', 'erfc', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'exp1', 'cexp1_wrap', 'DxD', ['vxf'], ['FxF', 'DxD']),
( 'exp1', 'exp1_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'exp10', 'exp10', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'exp2', 'exp2', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'expi', 'expi_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'expm1', 'expm1', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'expn', 'expn', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'fdtr', 'cdff1_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'fdtr', 'fdtr', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'fdtrc', 'fdtrc', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'fdtri', 'fdtri', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'fdtridfd', 'cdff4_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'fdtridfn', 'cdff3_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'fdtrix', 'cdff2_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'fresnel', 'cfresnl_wrap', 'DxDD', ['vxvv'], ['FxFF', 'DxDD']),
( 'fresnel', 'fresnl', 'dxdd', ['vxvv'], ['fxff', 'dxdd']),
( 'gamma', 'Gamma', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'gamma', 'cgamma_wrap', 'DxD', ['vxf'], ['FxF', 'DxD']),
( 'gammainc', 'igam', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'gammaincc', 'igamc', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'gammainccinv', 'igami', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'gammaln', 'clngamma_wrap', 'DxD', ['vxf'], ['FxF', 'DxD']),
( 'gammaln', 'lgam', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'gdtr', 'gdtr', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'gdtr2', 'cdfgam1_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'gdtrc', 'gdtrc', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'gdtri', 'gdtri', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'gdtria', 'cdfgam4_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'gdtrib', 'cdfgam3_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'gdtrix', 'cdfgam2_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'hankel1', 'cbesh_wrap1', 'dDxD', ['vvxf'], ['fFxF', 'dDxD']),
( 'hankel1e', 'cbesh_wrap1_e', 'dDxD', ['vvxf'], ['fFxF', 'dDxD']),
( 'hankel2', 'cbesh_wrap2', 'dDxD', ['vvxf'], ['fFxF', 'dDxD']),
( 'hankel2e', 'cbesh_wrap2_e', 'dDxD', ['vvxf'], ['fFxF', 'dDxD']),
( 'hyp1f1', 'chyp1f1_wrap', 'ddDxD', ['vvvxf'], ['ffFxF', 'ddDxD']),
( 'hyp1f1', 'hyperg', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'hyp1f2', 'onef2', 'ddddxdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'hyp2f0', 'hyp2f0', 'dddixdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'hyp2f1', 'chyp2f1_wrap', 'dddDxD', ['vvvvxf'], ['fffFxF', 'dddDxD']),
( 'hyp2f1', 'hyp2f1', 'ddddxd', ['vvvvxf'], ['ffffxf', 'ddddxd']),
( 'hyp3f0', 'threef0', 'ddddxdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'hyperu', 'hypU_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'i0', 'i0', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'i0e', 'i0e', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'i1', 'i1', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'i1e', 'i1e', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'it2i0k0', 'it2i0k0_wrap', 'dxdd', ['vxvv'], ['fxff', 'dxdd']),
( 'it2j0y0', 'it2j0y0_wrap', 'dxdd', ['vxvv'], ['fxff', 'dxdd']),
( 'it2struve0', 'it2struve0_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'itairy', 'itairy_wrap', 'dxdddd', ['vxvvvv'], ['fxffff', 'dxdddd']),
( 'iti0k0', 'it1i0k0_wrap', 'dxdd', ['vxvv'], ['fxff', 'dxdd']),
( 'itj0y0', 'it1j0y0_wrap', 'dxdd', ['vxvv'], ['fxff', 'dxdd']),
( 'itmodstruve0', 'itmodstruve0_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'itstruve0', 'itstruve0_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'iv', 'cbesi_wrap', 'dDxD', ['vvxf'], ['fFxF', 'dDxD']),
( 'iv', 'iv', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'ive', 'cbesi_wrap_e', 'dDxD', ['vvxf'], ['ffxf', 'ddxd', 'fFxF', 'dDxD']),
( 'j0', 'j0', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'j1', 'j1', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'jn', 'jn', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'jv', 'cbesj_wrap', 'dDxD', ['vvxf'], ['fFxF', 'dDxD']),
( 'jv', 'jv', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'jve', 'cbesj_wrap_e', 'dDxD', ['vvxf'], ['ffxf', 'ddxd', 'fFxF', 'dDxD']),
( 'k0', 'k0', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'k0e', 'k0e', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'k1', 'k1', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'k1e', 'k1e', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'kei', 'kei_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'keip', 'keip_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'kelvin', 'kelvin_wrap', 'dxDDDD', ['vxvvvv'], ['fxFFFF', 'dxDDDD']),
( 'ker', 'ker_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'kerp', 'kerp_wrap', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'kn', 'kn', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'kolmogi', 'kolmogi', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'kolmogorov', 'kolmogorov', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'kv', 'cbesk_wrap', 'dDxD', ['vvxf'], ['ffxf', 'ddxd', 'fFxF', 'dDxD']),
( 'kve', 'cbesk_wrap_e', 'dDxD', ['vvxf'], ['ffxf', 'ddxd', 'fFxF', 'dDxD']),
( 'log1p', 'log1p', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'lpmv', 'pmv_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'mathieu_a', 'cem_cva_wrap', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'mathieu_b', 'sem_cva_wrap', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'mathieu_cem', 'cem_wrap', 'dddxdd', ['vvvxvv'], ['fffxff', 'dddxdd']),
( 'mathieu_modcem1', 'mcm1_wrap', 'dddxdd', ['vvvxvv'], ['fffxff', 'dddxdd']),
( 'mathieu_modcem2', 'mcm2_wrap', 'dddxdd', ['vvvxvv'], ['fffxff', 'dddxdd']),
( 'mathieu_modsem1', 'msm1_wrap', 'dddxdd', ['vvvxvv'], ['fffxff', 'dddxdd']),
( 'mathieu_modsem2', 'msm2_wrap', 'dddxdd', ['vvvxvv'], ['fffxff', 'dddxdd']),
( 'mathieu_sem', 'sem_wrap', 'dddxdd', ['vvvxvv'], ['fffxff', 'dddxdd']),
( 'modfresnelm', 'modified_fresnel_minus_wrap', 'dxDD', ['vxvv'], ['fxFF', 'dxDD']),
( 'modfresnelp', 'modified_fresnel_plus_wrap', 'dxDD', ['vxvv'], ['fxFF', 'dxDD']),
( 'modstruve', 'modstruve_wrap', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'nbdtr', 'nbdtr', 'iidxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'nbdtrc', 'nbdtrc', 'iidxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'nbdtri', 'nbdtri', 'iidxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'nbdtrik', 'cdfnbn2_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'nbdtrin', 'cdfnbn3_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'ncfdtr', 'cdffnc1_wrap', 'ddddxd', ['vvvvxf'], ['ffffxf', 'ddddxd']),
( 'ncfdtri', 'cdffnc2_wrap', 'ddddxd', ['vvvvxf'], ['ffffxf', 'ddddxd']),
( 'ncfdtridfd', 'cdffnc4_wrap', 'ddddxd', ['vvvvxf'], ['ffffxf', 'ddddxd']),
( 'ncfdtridfn', 'cdffnc3_wrap', 'ddddxd', ['vvvvxf'], ['ffffxf', 'ddddxd']),
( 'ncfdtrinc', 'cdffnc5_wrap', 'ddddxd', ['vvvvxf'], ['ffffxf', 'ddddxd']),
( 'nctdtr', 'cdftnc1_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'nctdtridf', 'cdftnc3_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'nctdtrinc', 'cdftnc4_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'nctdtrit', 'cdftnc2_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'ndtr', 'ndtr', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'ndtri', 'ndtri', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'nrdtrimn', 'cdfnor3_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'nrdtrisd', 'cdfnor4_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'obl_ang1', 'oblate_aswfa_nocv_wrap', 'ddddxdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'obl_ang1_cv', 'oblate_aswfa_wrap', 'dddddxdd', ['vvvvvxvv'], ['fffffxff', 'dddddxdd']),
( 'obl_cv', 'oblate_segv_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'obl_rad1', 'oblate_radial1_nocv_wrap', 'ddddxdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'obl_rad1_cv', 'oblate_radial1_wrap', 'dddddxdd', ['vvvvvxvv'], ['fffffxff', 'dddddxdd']),
( 'obl_rad2', 'oblate_radial2_nocv_wrap', 'ddddxdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'obl_rad2_cv', 'oblate_radial2_wrap', 'dddddxdd', ['vvvvvxvv'], ['fffffxff', 'dddddxdd']),
( 'pbdv', 'pbdv_wrap', 'ddxdd', ['vvxvv'], ['ffxff', 'ddxdd']),
( 'pbvv', 'pbvv_wrap', 'ddxdd', ['vvxvv'], ['ffxff', 'ddxdd']),
( 'pbwa', 'pbwa_wrap', 'ddxdd', ['vvxvv'], ['ffxff', 'ddxdd']),
( 'pdtr', 'pdtr', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'pdtrc', 'pdtrc', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'pdtri', 'pdtri', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'pdtrik', 'cdfpoi2_wrap', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'pro_ang1', 'prolate_aswfa_nocv_wrap', 'ddddxdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'pro_ang1_cv', 'prolate_aswfa_wrap', 'dddddxdd', ['vvvvvxvv'], ['fffffxff', 'dddddxdd']),
( 'pro_cv', 'prolate_segv_wrap', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'pro_rad1', 'prolate_radial1_nocv_wrap', 'ddddxdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'pro_rad1_cv', 'prolate_radial1_wrap', 'dddddxdd', ['vvvvvxvv'], ['fffffxff', 'dddddxdd']),
( 'pro_rad2', 'prolate_radial2_nocv_wrap', 'ddddxdd', ['vvvvxvv'], ['ffffxff', 'ddddxdd']),
( 'pro_rad2_cv', 'prolate_radial2_wrap', 'dddddxdd', ['vvvvvxvv'], ['fffffxff', 'dddddxdd']),
( 'psi', 'cpsi_wrap', 'DxD', ['vxf'], ['FxF', 'DxD']),
( 'psi', 'psi', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'radian', 'radian', 'dddxd', ['vvvxf'], ['fffxf', 'dddxd']),
( 'rgamma', 'crgamma_wrap', 'DxD', ['vxf'], ['FxF', 'DxD']),
( 'rgamma', 'rgamma', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'round', 'round', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'shichi', 'shichi', 'dxdd', ['vxvv'], ['fxff', 'dxdd']),
( 'sici', 'sici', 'dxdd', ['vxvv'], ['fxff', 'dxdd']),
( 'sindg', 'sindg', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'smirnov', 'smirnov', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'smirnovi', 'smirnovi', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'spence', 'spence', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'stdtr', 'cdft1_wrap', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'stdtr', 'stdtr', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'stdtri', 'stdtri', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'stdtridf', 'cdft3_wrap', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'stdtrit', 'cdft2_wrap', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'struve', 'struve', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'tandg', 'tandg', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'tklmbda', 'tukeylambdacdf', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'wofz', 'cwofz_wrap', 'DxD', ['vxf'], ['FxF', 'DxD']),
( 'y0', 'y0', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'y1', 'y1', 'dxd', ['vxf'], ['fxf', 'dxd']),
( 'yn', 'yn', 'idxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'yv', 'cbesy_wrap', 'dDxD', ['vvxf'], ['fFxF', 'dDxD']),
( 'yv', 'yv', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'yve', 'cbesy_wrap_e', 'dDxD', ['vvxf'], ['ffxf', 'ddxd', 'fFxF', 'dDxD']),
( 'zeta', 'zeta', 'ddxd', ['vvxf'], ['ffxf', 'ddxd']),
( 'zetac', 'zetac', 'dxd', ['vxf'], ['fxf', 'dxd']),
]
syntax highlighted by Code2HTML, v. 0.9.1