inspiral-range test suite fails against reference results in conda build
@jameson.rollins, the following test command, executed during the post-install 'test' phase of the conda build, fails as below. Is there a way to get this to work so we can use this to validate the conda packages?
+ python -m inspiral_range.test -dt O2 O3 2G
O2 $PREFIX/lib/python3.9/site-packages/inspiral_range/test/O2.txt
1.4/1.4 dt current %d
--- --- --- ---
horizon 189 183 -2.88
range 80 78 -2.71
response_50 60 59 -2.31
response_10 115 112 -2.57
reach_50 82 79 -2.85
reach_90 124 129 4.02
30/30 dt current %d
--- --- --- ---
horizon 2667 2668 0.05
range 775 775 -0.00
response_50 708 709 0.03
response_10 1475 1476 0.07
reach_50 936 938 0.25
reach_90 1681 1680 -0.08
5/40 dt current %d
--- --- --- ---
ERROR: in ref calculation:
Traceback (most recent call last):
File "$PREFIX/lib/python3.9/site-packages/inspiral_range/test/__main__.py", line 270, in main
out_ref = ranges_ref(path, stype, m1=m1, m2=m2)
File "$PREFIX/lib/python3.9/site-packages/inspiral_range/test/__main__.py", line 136, in ranges_dt
assert m1 == m2
AssertionError
range 0 308 100.00
horizon 0 810 100.00
horizon_z 0 0 100.00
response_z_50 0 0 100.00
response_50 0 252 100.00
response_z_10 0 0 100.00
response_10 0 488 100.00
reach_z_50 0 0 100.00
reach_50 0 331 100.00
reach_z_90 0 0 100.00
reach_90 0 552 100.00
sensemon_range 0 514 100.00
sensemon_horizon 0 1161 100.00
O3 $PREFIX/lib/python3.9/site-packages/inspiral_range/test/O3.txt
1.4/1.4 dt current %d
--- --- --- ---
horizon 288 280 -2.56
range 119 116 -2.37
response_50 91 89 -2.08
response_10 174 171 -2.27
reach_50 123 120 -2.29
reach_90 201 196 -2.44
30/30 dt current %d
--- --- --- ---
horizon 4513 4515 0.05
range 1105 1105 0.00
response_50 1106 1114 0.66
response_10 2390 2399 0.37
reach_50 1443 1443 -0.00
reach_90 2694 2693 -0.03
5/40 dt current %d
--- --- --- ---
ERROR: in ref calculation:
Traceback (most recent call last):
File "$PREFIX/lib/python3.9/site-packages/inspiral_range/test/__main__.py", line 270, in main
out_ref = ranges_ref(path, stype, m1=m1, m2=m2)
File "$PREFIX/lib/python3.9/site-packages/inspiral_range/test/__main__.py", line 136, in ranges_dt
assert m1 == m2
AssertionError
range 0 478 100.00
horizon 0 1359 100.00
horizon_z 0 0 100.00
response_z_50 0 0 100.00
response_50 0 411 100.00
response_z_10 0 0 100.00
response_10 0 808 100.00
reach_z_50 0 0 100.00
reach_50 0 532 100.00
reach_z_90 0 0 100.00
reach_90 0 905 100.00
sensemon_range 0 769 100.00
sensemon_horizon 0 1739 100.00
2G $PREFIX/lib/python3.9/site-packages/inspiral_range/test/2G.txt
1.4/1.4 dt current %d
--- --- --- ---
horizon 482 470 -2.54
range 192 187 -2.24
response_50 149 146 -2.26
response_10 290 283 -2.38
reach_50 202 197 -2.42
reach_90 333 325 -2.47
30/30 dt current %d
--- --- --- ---
horizon 8932 8940 0.10
range 1644 1644 -0.00
response_50 1950 1960 0.54
response_10 4447 4452 0.12
reach_50 2420 2427 0.27
reach_90 4833 4840 0.14
5/40 dt current %d
--- --- --- ---
ERROR: in ref calculation:
Traceback (most recent call last):
File "$PREFIX/lib/python3.9/site-packages/inspiral_range/test/__main__.py", line 270, in main
out_ref = ranges_ref(path, stype, m1=m1, m2=m2)
File "$PREFIX/lib/python3.9/site-packages/inspiral_range/test/__main__.py", line 136, in ranges_dt
assert m1 == m2
AssertionError
range 0 764 100.00
horizon 0 2475 100.00
horizon_z 0 0 100.00
response_z_50 0 0 100.00
response_50 0 718 100.00
response_z_10 0 0 100.00
response_10 0 1440 100.00
reach_z_50 0 0 100.00
reach_50 0 904 100.00
reach_z_90 0 0 100.00
reach_90 0 1586 100.00
sensemon_range 0 1253 100.00
sensemon_horizon 0 2831 100.00
ERROR: Differences greater than 1% detected.
ERROR: Calculation failures encountered.