Thu Dec 21 21:24:54 2023 hyper_2f1_test(): Python version: 3.8.10 Test hyper_2f1(). hyper_2f1_real_test(): hyper_2f1() evaluates the hypergeometric function 2F1(A,B,C;X) Check the computation for real arguments X. (a,b,c,x): -2 3 6.700000 0.250000 (exact): 0.7235612934899779 (computed): 0.723561293489978 (error): 1.110223024625157e-16 (a,b,c,x): 0 1 6.700000 0.250000 (exact): 0.9791110934527796 (computed): 0.9791110934527797 (error): 1.110223024625157e-16 (a,b,c,x): 0 1 6.700000 0.250000 (exact): 1.021657814008856 (computed): 1.021657814008857 (error): 2.220446049250313e-16 (a,b,c,x): 2 3 6.700000 0.250000 (exact): 1.405156320011213 (computed): 1.405156320011212 (error): 2.220446049250313e-16 (a,b,c,x): -2 3 6.700000 0.550000 (exact): 0.4696143163982161 (computed): 0.4696143163982159 (error): 1.665334536937735e-16 (a,b,c,x): 0 1 6.700000 0.550000 (exact): 0.9529619497744632 (computed): 0.9529619497744632 (error): 0 (a,b,c,x): 0 1 6.700000 0.550000 (exact): 1.051281421394799 (computed): 1.051281421394799 (error): 2.220446049250313e-16 (a,b,c,x): 2 3 6.700000 0.550000 (exact): 2.399906290477786 (computed): 2.399906290477786 (error): 0 (a,b,c,x): -2 3 6.700000 0.850000 (exact): 0.2910609592841472 (computed): 0.2910609592841475 (error): 3.33066907387547e-16 (a,b,c,x): 0 1 6.700000 0.850000 (exact): 0.9253696791037318 (computed): 0.9253696791037316 (error): 2.220446049250313e-16 (a,b,c,x): 0 1 6.700000 0.850000 (exact): 1.0865504094807 (computed): 1.086550409480699 (error): 4.440892098500626e-16 (a,b,c,x): 2 3 6.700000 0.850000 (exact): 5.738156552618904 (computed): 5.738156552618898 (error): 6.217248937900877e-15 (a,b,c,x): 3 6 -5.500000 0.250000 (exact): 15090.66974870461 (computed): 15090.66974870408 (error): 5.256879376247525e-10 (a,b,c,x): 1 6 -0.500000 0.250000 (exact): -104.3117006736435 (computed): -104.3117006736436 (error): 5.684341886080801e-14 (a,b,c,x): 1 6 0.500000 0.250000 (exact): 21.17505070776881 (computed): 21.17505070776883 (error): 2.131628207280301e-14 (a,b,c,x): 3 6 4.500000 0.250000 (exact): 4.194691581903192 (computed): 4.194691581903192 (error): 0 (a,b,c,x): 3 6 -5.500000 0.550000 (exact): 10170777974.04881 (computed): 10170777974.04883 (error): 1.9073486328125e-05 (a,b,c,x): 1 6 -0.500000 0.550000 (exact): -24708.63532248916 (computed): -24708.6353224892 (error): 4.001776687800884e-11 (a,b,c,x): 1 6 0.500000 0.550000 (exact): 1372.230454838499 (computed): 1372.2304548385 (error): 1.591615728102624e-12 (a,b,c,x): 3 6 4.500000 0.550000 (exact): 58.09272870639465 (computed): 58.09272870639468 (error): 2.842170943040401e-14 (a,b,c,x): 3 6 -5.500000 0.850000 (exact): 5.868208761512417e+18 (computed): 5.868208761512408e+18 (error): 9216 (a,b,c,x): 1 6 -0.500000 0.850000 (exact): -446350101.47296 (computed): -446350101.4729602 (error): 2.384185791015625e-07 (a,b,c,x): 1 6 0.500000 0.850000 (exact): 5383505.756129573 (computed): 5383505.756129581 (error): 8.381903171539307e-09 (a,b,c,x): 3 6 4.500000 0.850000 (exact): 20396.91377601966 (computed): 20396.91377601965 (error): 1.091393642127514e-11 hyper_2f1_complex_test(): Test hyper_2f1() for complex arguments. (a,b,c,z): 3 1 6.700000 (1.000000,0.000000) (exact): ( 5.468999154361234, 0) (computed): ( 5.468999154361234, 0) (error): 0 (a,b,c,z): 3 -1 6.700000 (1.000000,0.000000) (exact): ( 0.3375063477462785, 0) (computed): ( 0.3375063477462785, 0) (error): 0 (a,b,c,z): -5 3 6.700000 (5.200000,4.800000) (exact): ( 116.8274991533609, 603.8909562709345) (computed): ( 116.8274991533609, 603.8909562709345) (error): 1.4210854715202e-14 (a,b,c,z): 3 -6 3.700000 (5.200000,-4.800000) (exact): ( 17620.41819334182, 38293.80901310932) (computed): ( 17620.41819334182, 38293.80901310932) (error): 3.637978807091713e-12 (a,b,c,z): -7 3 -3.700000 (5.200000,-4.800000) (exact): ( -11772775115.27448, -14382285977.20268) (computed): ( -11772775115.27448, -14382285977.20268) (error): 2.697398304697218e-06 (a,b,c,z): 4 -8 -3.700000 (5.200000,4.800000) (exact): ( 1316118577866.058, -101298889382.4362) (computed): ( 1316118577866.058, -101298889382.4362) (error): 0.0002483950896621659 (a,b,c,z): 3 5 6.700000 (0.200000,0.100000) (exact): ( 1.733055678355656, 0.6340102904953357) (computed): ( 1.733055678355656, 0.6340102904953357) (error): 2.220446049250313e-16 (a,b,c,z): 3 -2 6.700000 (0.200000,0.500000) (exact): ( 0.6476224071999852, -0.5211050690999773) (computed): ( 0.6476224071999852, -0.5211050690999773) (error): 0 (a,b,c,z): 3 4 6.700000 (0.800000,0.300000) (exact): ( -1.483008322270093, 8.374426179451589) (computed): ( -1.483008322270093, 8.374426179451589) (error): 0 (a,b,c,z): 7 5 4.100000 (3.000000,-1.000000) (exact): ( -0.004037609523971226, -0.002956632645480181) (computed): ( -0.004037609523971226, -0.002956632645480181) (error): 0 (a,b,c,z): 5 7 4.100000 (3.000000,-1.000000) (exact): ( -0.004037609523971226, -0.002956632645480181) (computed): ( -0.004037609523971226, -0.002956632645480181) (error): 0 (a,b,c,z): 3 1 9.700000 (0.600000,0.900000) (exact): ( 1.034313610729953, 0.5447389238499308) (computed): ( 1.034313610729953, 0.5447389238499308) (error): 2.220446049250313e-16 (a,b,c,z): 2 5 9.700000 (0.500000,0.700000) (exact): ( 0.6885043978280027, 1.227418679098749) (computed): ( 0.6885043978280027, 1.227418679098749) (error): 4.440892098500626e-16 (a,b,c,z): 8 3 6.700000 (0.500000,0.700000) (exact): ( -0.9004649679297319, -1.11988994714304) (computed): ( -0.9004649679297319, -1.11988994714304) (error): 4.440892098500626e-16 (a,b,c,z): 8 2 6.700000 (0.600000,0.900000) (exact): ( -0.4608388640599718, -0.5457569650549665) (computed): ( -0.4608388640599718, -0.5457569650549665) (error): 0 hyper_2f1_test(): Normal end of execution. Thu Dec 21 21:24:55 2023