test failure in dtt2hdf
This is on my debian bullseye system, looks like a declarative issue:
===================================================================== test session starts =====================================================================
platform linux -- Python 3.9.1+, pytest-6.0.2, py-1.10.0, pluggy-0.13.0
rootdir: /home/jrollins/ligo/src/dttxml, configfile: pytest.ini
plugins: arraydiff-0.3, openfiles-0.5.0, hypothesis-5.43.3, cov-2.10.1, doctestplus-0.9.0, filter-subpackage-0.1.1, astropy-header-0.1.2, remotedata-0.3.2
collected 12 items
test/test_access.py .. [ 16%]
test/test_dtt2hdf.py xxF [ 41%]
test/test_example.py .. [ 58%]
test/test_frequency_array.py .. [ 75%]
test/test_measurement.py ... [100%]
========================================================================== FAILURES ===========================================================================
_______________________________________________________________________ test_dtt2hdf_3 ________________________________________________________________________
fpath_join = <function fpath_join.<locals>.join_func at 0x7fce4f60c4c0>, tpath_join = <function tpath_join.<locals>.tpath_joiner at 0x7fce4f114040>
plot = False, pprint = <function pprint.<locals>.pprint at 0x7fce4f1140d0>
def test_dtt2hdf_3(fpath_join, tpath_join, plot, pprint):
"""
"""
# EXAMPLE 1: Dealing with a SweptSine measurement file.
# These are the xml files we want to get our data from.
measurement_file = fpath_join('data', '2019-03-27_H1DARM_OLGTF_BB.xml')
b = dtt2bunch(measurement_file)
pprint("----------------------output dict---------------------------")
pprint(b)
pprint("----------------------output done---------------------------")
proc = subprocess.run(SCRIPT + [measurement_file, tpath_join('output.h5')])
> assert(proc.returncode == 0)
E AssertionError: assert 1 == 0
E + where 1 = CompletedProcess(args=['/usr/bin/python3', '-m', 'dttxml.dtt2hdf', '/home/jrollins/ligo/src/dttxml/test/data/2019-03-27_H1DARM_OLGTF_BB.xml', '/home/jrollins/ligo/src/dttxml/test/tresults/test_dtt2hdf_3/output.h5'], returncode=1).returncode
test/test_dtt2hdf.py:69: AssertionError
-------------------------------------------------------------------- Captured stdout setup --------------------------------------------------------------------
---------------:test_dtt2hdf_3:--------------
-------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------
/home/jrollins/ligo/src/dttxml/test/tresults/test_dtt2hdf_3/output.h5
H1:LSC-DARM1_EXC H1:LSC-DARM1_EXC
H1:LSC-DARM1_EXC H1:LSC-DARM1_IN1
GOOD: H1:LSC-DARM1_EXC H1:LSC-DARM1_IN1
H1:LSC-DARM1_EXC H1:LSC-DARM1_IN2
GOOD: H1:LSC-DARM1_EXC H1:LSC-DARM1_IN2
H1:LSC-DARM1_IN1 H1:LSC-DARM1_EXC
GOOD: H1:LSC-DARM1_IN1 H1:LSC-DARM1_EXC
H1:LSC-DARM1_IN1 H1:LSC-DARM1_IN1
H1:LSC-DARM1_IN1 H1:LSC-DARM1_IN2
GOOD: H1:LSC-DARM1_IN1 H1:LSC-DARM1_IN2
H1:LSC-DARM1_IN2 H1:LSC-DARM1_EXC
GOOD: H1:LSC-DARM1_IN2 H1:LSC-DARM1_EXC
H1:LSC-DARM1_IN2 H1:LSC-DARM1_IN1
GOOD: H1:LSC-DARM1_IN2 H1:LSC-DARM1_IN1
H1:LSC-DARM1_IN2 H1:LSC-DARM1_IN2
-------------------------------------------------------------------- Captured stderr call ---------------------------------------------------------------------
'----------------------output dict---------------------------'
DeepBunch(
'ASD' = {'H1:LSC-DARM1_EXC': array([1.01294376e-10, 7.06612546e-11, 1.00190967e-11, ...,
9.82366727e-18, 8.85966519e-18, 1.03149704e-17], dtype=float32),
'H1:LSC-DARM1_IN1': array([1.15046452e-10, 9.00615207e-11, 7.18259688e-11, ...,
1.22082605e-14, 1.03059269e-14, 8.85281991e-15], dtype=float32),
'H1:LSC-DARM1_IN2': array([4.46730500e-11, 5.61679626e-11, 7.21104496e-11, ...,
1.22098342e-14, 1.03077184e-14, 8.85345772e-15], dtype=float32)},
'BW' = 0.187493,
'COH' = {'H1:LSC-DARM1_EXC': {'H1:LSC-DARM1_IN1': array([0.8509813 , 0.6140618 , 0.01081081, ..., 0. , 0. ,
0. ], dtype=float32),
'H1:LSC-DARM1_IN2': array([0.01170191, 0.00773952, 0.0188172 , ..., 0. , 0. ,
0. ], dtype=float32)},
'H1:LSC-DARM1_IN1': {'H1:LSC-DARM1_EXC': array([0.8509813 , 0.6140618 , 0.01081081, ..., 0. , 0. ,
0. ], dtype=float32),
'H1:LSC-DARM1_IN2': array([0.23384616, 0.38919008, 0.98088175, ..., 0. , 0. ,
0. ], dtype=float32)},
'H1:LSC-DARM1_IN2': {'H1:LSC-DARM1_EXC': array([0.01170191, 0.00773952, 0.0188172 , ..., 0. , 0. ,
0. ], dtype=float32),
'H1:LSC-DARM1_IN1': array([0.23384616, 0.38919008, 0.98088175, ..., 0. , 0. ,
0. ], dtype=float32)}},
'CSD' = {'H1:LSC-DARM1_EXC': {'H1:LSC-DARM1_IN1': array([-1.07502792e-20+0.0000000e+00j, -4.97462503e-21+3.4937425e-22j,
-2.97167595e-23+6.1207288e-23j, ...,
1.19524045e-32+3.5161038e-33j, 1.58985435e-32+1.2647059e-33j,
2.02579150e-33+1.0884609e-32j], dtype=complex64),
'H1:LSC-DARM1_IN2': array([-4.8972818e-22+0.0000000e+00j, 1.8388337e-23+3.4937425e-22j,
7.0665567e-23+6.1207251e-23j, ..., 1.1963291e-32+3.5401280e-33j,
1.5924949e-32+1.2689771e-33j, 2.0195930e-33+1.0892461e-32j],
dtype=complex64)},
'H1:LSC-DARM1_IN1': {'H1:LSC-DARM1_EXC': array([-1.07502792e-20+0.0000000e+00j, -4.97462503e-21-3.4937425e-22j,
-2.97167595e-23-6.1207288e-23j, ...,
1.19524045e-32-3.5161038e-33j, 1.58985435e-32-1.2647059e-33j,
2.02579150e-33-1.0884609e-32j], dtype=complex64),
'H1:LSC-DARM1_IN2': array([2.4854091e-21+0.0000000e+00j, 3.1364512e-21-3.4937435e-22j,
5.1292521e-21-6.1207446e-23j, ..., 1.4906078e-28+1.6850310e-32j,
1.0623053e-28-2.9887388e-32j, 7.8378024e-29-6.6474896e-33j],
dtype=complex64)},
'H1:LSC-DARM1_IN2': {'H1:LSC-DARM1_EXC': array([-4.8972818e-22+0.0000000e+00j, 1.8388337e-23-3.4937425e-22j,
7.0665567e-23-6.1207251e-23j, ..., 1.1963291e-32-3.5401280e-33j,
1.5924949e-32-1.2689771e-33j, 2.0195930e-33-1.0892461e-32j],
dtype=complex64),
'H1:LSC-DARM1_IN1': array([2.4854091e-21+0.0000000e+00j, 3.1364512e-21+3.4937435e-22j,
5.1292521e-21+6.1207446e-23j, ..., 1.4906078e-28-1.6850310e-32j,
1.0623053e-28+2.9887388e-32j, 7.8378024e-29+6.6474896e-33j],
dtype=complex64)}},
'FHz' = array([0.000000e+00, 1.250000e-01, 2.500000e-01, ..., 7.443750e+03,
7.443875e+03, 7.444000e+03]),
'XFER' = {'H1:LSC-DARM1_EXC': {'H1:LSC-DARM1_IN1': array([-8.1221926e-01+0.0000000e+00j, -6.1331242e-01+4.3073714e-02j,
-5.7602120e-03+1.1864246e-02j, ..., 8.0195074e-05+2.3591421e-05j,
1.4968670e-04+1.1907358e-05j, 2.5848271e-05+1.3888316e-04j],
dtype=complex64),
'H1:LSC-DARM1_IN2': array([-2.4539396e-01+0.0000000e+00j, 5.8286116e-03+1.1074231e-01j,
1.3589749e-02+1.1770813e-02j, ..., 8.0247431e-05+2.3746490e-05j,
1.4988321e-04+1.1943421e-05j, 2.5765468e-05+1.3896333e-04j],
dtype=complex64)},
'H1:LSC-DARM1_IN1': {'H1:LSC-DARM1_EXC': array([ -1.0477293 +0.0000000e+00j, -0.99631727-6.9972634e-02j,
-0.29603586-6.0974187e-01j, ..., 123.853424 -3.6434635e+01j,
202.54555 -1.6112204e+01j, 19.039642 -1.0230029e+02j],
dtype=complex64),
'H1:LSC-DARM1_IN2': array([1.2453938 +0.0000000e+00j, 0.99417126-1.1074234e-01j,
0.9864104 -1.1770850e-02j, ..., 0.9998708 +1.1302861e-04j,
0.99982566-2.8129556e-04j, 0.99992746-8.4807027e-05j],
dtype=complex64)},
'H1:LSC-DARM1_IN2': {'H1:LSC-DARM1_EXC': array([-4.7729231e-02+0.0000000e+00j, 3.6828138e-03-6.9972634e-02j,
7.0396447e-01-6.0974151e-01j, ..., 1.2396623e+02-3.6683578e+01j,
2.0288196e+02-1.6166616e+01j, 1.8981384e+01-1.0237409e+02j],
dtype=complex64),
'H1:LSC-DARM1_IN1': array([0.18778092+0.00000000e+00j, 0.38668734+4.30737287e-02j,
0.99423957+1.18642766e-02j, ..., 1.0001285 -1.13057744e-04j,
1.0001732 +2.81393353e-04j, 1.0000715 +8.48192503e-05j],
dtype=complex64)}},
'XFER_SNR_EST' = {'H1:LSC-DARM1_EXC': {'H1:LSC-DARM1_IN1': array([219.6799 , 51.245026, 0. , ..., 0. , 0. ,
0. ], dtype=float32),
'H1:LSC-DARM1_IN2': array([0., 0., 0., ..., 0., 0., 0.], dtype=float32)},
'H1:LSC-DARM1_IN1': {'H1:LSC-DARM1_EXC': array([219.6799 , 51.245026, 0. , ..., 0. , 0. ,
0. ], dtype=float32),
'H1:LSC-DARM1_IN2': array([ 8.573131, 19.218487, 881.7935 , ..., 0. , 0. ,
0. ], dtype=float32)},
'H1:LSC-DARM1_IN2': {'H1:LSC-DARM1_EXC': array([0., 0., 0., ..., 0., 0., 0.], dtype=float32),
'H1:LSC-DARM1_IN1': array([ 8.573131, 19.218487, 881.7935 , ..., 0. , 0. ,
0. ], dtype=float32)}},
'averages' = 30,
'gps_second' = 1237754265.0,
'type' = 'spectra',
'window' = 'Hanning',
)
'----------------------output done---------------------------'
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/jrollins/ligo/src/dttxml/dttxml/dtt2hdf.py", line 77, in <module>
main()
File "/home/jrollins/ligo/src/dttxml/dttxml/dtt2hdf.py", line 72, in main
hdf = HDFDeepBunch(F_hdf, writeable = True, _vpath = True)
TypeError: __init__() got an unexpected keyword argument '_vpath'
=================================================================== short test summary info ===================================================================
FAILED test/test_dtt2hdf.py::test_dtt2hdf_3 - AssertionError: assert 1 == 0
=========================================================== 1 failed, 9 passed, 2 xfailed in 3.10s ===============================================