{"log": null, "root": "/workspace/obspy/obspy", "tests": [{"call": {"outcome": "passed", "duration": 0.0006723910046275705}, "setup": {"outcome": "passed", "duration": 0.0020920189999742433}, "lineno": 40, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_dataselect_wadl_parsing", "outcome": "passed", "keywords": ["test_dataselect_wadl_parsing", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.189299842342734e-05}}, {"call": {"outcome": "passed", "duration": 0.0008495090005453676}, "setup": {"outcome": "passed", "duration": 0.00014983699657022953}, "lineno": 80, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_event_wadl_parsing", "outcome": "passed", "keywords": ["test_event_wadl_parsing", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.331300002988428e-05}}, {"call": {"outcome": "passed", "duration": 0.0012155529984738678}, "setup": {"outcome": "passed", "duration": 0.00013994700566399843}, "lineno": 466, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_ethz", "outcome": "passed", "keywords": ["test_parsing_current_wadls_ethz", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.528499943669885e-05}}, {"call": {"outcome": "passed", "duration": 0.0014598470006603748}, "setup": {"outcome": "passed", "duration": 0.00013757300621364266}, "lineno": 327, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_iris", "outcome": "passed", "keywords": ["test_parsing_current_wadls_iris", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.95369963068515e-05}}, {"call": {"outcome": "passed", "duration": 0.0012476129923015833}, "setup": {"outcome": "passed", "duration": 0.00013710999337490648}, "lineno": 429, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_ncedc", "outcome": "passed", "keywords": ["test_parsing_current_wadls_ncedc", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.74060026742518e-05}}, {"call": {"outcome": "passed", "duration": 0.0008111159986583516}, "setup": {"outcome": "passed", "duration": 0.00016269799380097538}, "lineno": 404, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_resif", "outcome": "passed", "keywords": ["test_parsing_current_wadls_resif", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.168100273702294e-05}}, {"call": {"outcome": "passed", "duration": 0.0007192049961304292}, "setup": {"outcome": "passed", "duration": 0.00013022600614931434}, "lineno": 386, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_seismicportal", "outcome": "passed", "keywords": ["test_parsing_current_wadls_seismicportal", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.557899178005755e-05}}, {"call": {"outcome": "passed", "duration": 0.0009110849932767451}, "setup": {"outcome": "passed", "duration": 0.0001310520019615069}, "lineno": 365, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_usgs", "outcome": "passed", "keywords": ["test_parsing_current_wadls_usgs", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.923500379547477e-05}}, {"call": {"outcome": "passed", "duration": 0.0003465160116320476}, "setup": {"outcome": "passed", "duration": 0.00013945199316367507}, "lineno": 263, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_dataselect_wadls_with_missing_attributes", "outcome": "passed", "keywords": ["test_parsing_dataselect_wadls_with_missing_attributes", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.215000757947564e-05}}, {"call": {"outcome": "passed", "duration": 0.0004747689963551238}, "setup": {"outcome": "passed", "duration": 0.0001300449948757887}, "lineno": 293, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_event_wadls_with_missing_attributes", "outcome": "passed", "keywords": ["test_parsing_event_wadls_with_missing_attributes", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.197098991833627e-05}}, {"call": {"outcome": "passed", "duration": 0.0006606049864785746}, "setup": {"outcome": "passed", "duration": 0.00013657999807037413}, "lineno": 173, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_reading_wadls_without_type", "outcome": "passed", "keywords": ["test_reading_wadls_without_type", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.253700121305883e-05}}, {"call": {"outcome": "passed", "duration": 0.0006200200004968792}, "setup": {"outcome": "passed", "duration": 0.00012943999900016934}, "lineno": 131, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_station_wadl_parsing", "outcome": "passed", "keywords": ["test_station_wadl_parsing", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.165598799474537e-05}}, {"call": {"outcome": "passed", "duration": 0.0008844569965731353}, "setup": {"outcome": "passed", "duration": 0.00013403499906416982}, "lineno": 222, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_usgs_event_wadl_parsing", "outcome": "passed", "keywords": ["test_usgs_event_wadl_parsing", "filterwarnings", "WADLParserTestCase", "test_wadl_parser.py", "tests", "fdsn", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001286979968426749}}, {"call": {"outcome": "passed", "duration": 0.001998653999180533}, "setup": {"outcome": "passed", "duration": 0.0003723530098795891}, "lineno": 68, "nodeid": "clients/filesystem/sds.py::obspy.clients.filesystem.sds.Client.__init__", "outcome": "passed", "keywords": ["obspy.clients.filesystem.sds.Client.__init__", "filterwarnings", "sds.py", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.841999467927963e-05}}, {"call": {"outcome": "passed", "duration": 0.0018610219995025545}, "setup": {"outcome": "passed", "duration": 0.00015543799963779747}, "lineno": 116, "nodeid": "clients/filesystem/sds.py::obspy.clients.filesystem.sds.Client.get_waveforms", "outcome": "passed", "keywords": ["obspy.clients.filesystem.sds.Client.get_waveforms", "filterwarnings", "sds.py", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.846401083748788e-05}}, {"call": {"outcome": "passed", "duration": 0.05156072699173819}, "setup": {"outcome": "passed", "duration": 0.000328180001815781}, "lineno": 258, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_get_all_stations_and_nslc", "outcome": "passed", "keywords": ["test_get_all_stations_and_nslc", "filterwarnings", "SDSTestCase", "test_sds.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.822200132068247e-05}}, {"call": {"outcome": "passed", "duration": 0.031543666002107784}, "setup": {"outcome": "passed", "duration": 0.0001665780000621453}, "lineno": 224, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_get_waveforms_bulk", "outcome": "passed", "keywords": ["test_get_waveforms_bulk", "filterwarnings", "SDSTestCase", "test_sds.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.538199472241104e-05}}, {"call": {"outcome": "passed", "duration": 0.09963937901193276}, "setup": {"outcome": "passed", "duration": 0.00016217298980336636}, "lineno": 86, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_read_from_sds", "outcome": "passed", "keywords": ["test_read_from_sds", "filterwarnings", "SDSTestCase", "test_sds.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.480399603489786e-05}}, {"call": {"outcome": "passed", "duration": 0.2580079509934876}, "setup": {"outcome": "passed", "duration": 0.00018563099729362875}, "lineno": 136, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_read_from_sds_with_wildcarded_seed_ids", "outcome": "passed", "keywords": ["test_read_from_sds_with_wildcarded_seed_ids", "filterwarnings", "SDSTestCase", "test_sds.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.93919966276735e-05}}, {"call": {"outcome": "passed", "duration": 0.14368762999947648}, "setup": {"outcome": "passed", "duration": 0.0001704360038274899}, "lineno": 158, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_sds_report", "outcome": "passed", "keywords": ["test_sds_report", "filterwarnings", "SDSTestCase", "test_sds.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001445740053895861}}, {"call": {"outcome": "passed", "duration": 0.011814077995950356}, "setup": {"outcome": "passed", "duration": 0.00023425200197380036}, "lineno": 300, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test__are_timespans_adjacent", "outcome": "passed", "keywords": ["test__are_timespans_adjacent", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010030300472863019}}, {"call": {"outcome": "passed", "duration": 0.00025428200024180114}, "setup": {"outcome": "passed", "duration": 0.00015801600238773972}, "lineno": 40, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_bad_sqlitdb_filepath", "outcome": "passed", "keywords": ["test_bad_sqlitdb_filepath", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.697899905499071e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "lineno": 1668, "message": "ValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f648048b6b0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c57ddf0; station>, <sqlalchemy.sql.elements.Label at 0x7f648048a660; location>, <sqlalchemy.sql.elements.Label at 0x7f648178ea50; channel>, <sqlalchemy.sql.elements.Label at 0x7f64809f6a20; starttime>, <sqlalchemy.sql.elements.Label at 0x7f64809f4890; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f648048b6b0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c57ddf0; station>, <sqlalchemy.sql.elements.Label at 0x7f648048a660; location>, <sqlalchemy.sql.elements.Label at 0x7f648178ea50; channel>, <sqlalchemy.sql.elements.Label at 0x7f64809f6a20; starttime>, <sqlalchemy.sql.elements.Label at 0x7f64809f4890; endtime>)?"}, "outcome": "failed", "duration": 0.0010763259924715385, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1547, in _fetch_index_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f648048b6b0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c57ddf0; station>, <sqlalchemy.sql.elements.Label at 0x7f648048a660; location>, <sqlalchemy.sql.elements.Label at 0x7f648178ea50; channel>, <sqlalchemy.sql.elements.Label at 0x7f64809f6a20; starttime>, <sqlalchemy.sql.elements.Label at 0x7f64809f4890; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f648048b6b0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c57ddf0; station>, <sqlalchemy.sql.elements.Label at 0x7f648048a660; location>, <sqlalchemy.sql.elements.Label at 0x7f648178ea50; channel>, <sqlalchemy.sql.elements.Label at 0x7f64809f6a20; starttime>, <sqlalchemy.sql.elements.Label at 0x7f64809f4890; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py\", line 381, in test_get_availability\n    actual_avail = client.get_availability(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 415, in get_availability\n    tsindex_rows = self._get_tsindex_rows(network, station,\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 679, in _get_tsindex_rows\n    return self.request_handler._fetch_index_rows(query_rows)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1668, in _fetch_index_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f648048b6b0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c57ddf0; station>, <sqlalchemy.sql.elements.Label at 0x7f648048a660; location>, <sqlalchemy.sql.elements.Label at 0x7f648178ea50; channel>, <sqlalchemy.sql.elements.Label at 0x7f64809f6a20; starttime>, <sqlalchemy.sql.elements.Label at 0x7f64809f4890; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f648048b6b0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c57ddf0; station>, <sqlalchemy.sql.elements.Label at 0x7f648048a660; location>, <sqlalchemy.sql.elements.Label at 0x7f648178ea50; channel>, <sqlalchemy.sql.elements.Label at 0x7f64809f6a20; starttime>, <sqlalchemy.sql.elements.Label at 0x7f64809f4890; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.0001261529978364706}, "lineno": 370, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_availability", "outcome": "failed", "keywords": ["test_get_availability", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011251799878664315}}, {"call": {"log": [{"msg": "No tsindex_summary table found! A tsindex_summary CTE will be created by querying the tsindex table, which could be slow!", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 446.0, "lineno": 1411, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.4469607, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "get_tsindex_summary_cte", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5550.746917724609}], "crash": {"path": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "lineno": 1744, "message": "ValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c57ab10; network>, <sqlalchemy.sql.elements.Label at 0x7f647c5c13a0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c568650; location>, <sqlalchemy.sql.elements.Label at 0x7f647c568ef0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56ba10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c56b5f0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c57ab10; network>, <sqlalchemy.sql.elements.Label at 0x7f647c5c13a0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c568650; location>, <sqlalchemy.sql.elements.Label at 0x7f647c568ef0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56ba10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c56b5f0; endtime>)?"}, "outcome": "failed", "duration": 0.00213370900019072, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1727, in _fetch_summary_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c57ab10; network>, <sqlalchemy.sql.elements.Label at 0x7f647c5c13a0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c568650; location>, <sqlalchemy.sql.elements.Label at 0x7f647c568ef0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56ba10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c56b5f0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c57ab10; network>, <sqlalchemy.sql.elements.Label at 0x7f647c5c13a0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c568650; location>, <sqlalchemy.sql.elements.Label at 0x7f647c568ef0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56ba10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c56b5f0; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py\", line 236, in test_get_availability_extent\n    actual_avail_extents = client.get_availability_extent(\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 358, in get_availability_extent\n    summary_rows = self._get_summary_rows(network, station,\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 597, in _get_summary_rows\n    return self.request_handler._fetch_summary_rows(query_rows)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1744, in _fetch_summary_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c57ab10; network>, <sqlalchemy.sql.elements.Label at 0x7f647c5c13a0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c568650; location>, <sqlalchemy.sql.elements.Label at 0x7f647c568ef0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56ba10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c56b5f0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c57ab10; network>, <sqlalchemy.sql.elements.Label at 0x7f647c5c13a0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c568650; location>, <sqlalchemy.sql.elements.Label at 0x7f647c568ef0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56ba10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c56b5f0; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00014992000069469213}, "lineno": 225, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_availability_extent", "outcome": "failed", "keywords": ["test_get_availability_extent", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.20530001167208e-05}}, {"call": {"outcome": "passed", "duration": 0.0019944710074923933}, "setup": {"outcome": "passed", "duration": 0.0001619870017748326}, "lineno": 512, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_availability_percentage", "outcome": "passed", "keywords": ["test_get_availability_percentage", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.148999768309295e-05}}, {"call": {"log": [{"msg": "No tsindex_summary table found! A tsindex_summary CTE will be created by querying the tsindex table, which could be slow!", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 452.0, "lineno": 1411, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.4526002, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "get_tsindex_summary_cte", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5556.386470794678}], "crash": {"path": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "lineno": 1744, "message": "ValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c56b740; network>, <sqlalchemy.sql.elements.Label at 0x7f647c56a0c0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c5685c0; location>, <sqlalchemy.sql.elements.Label at 0x7f647c56b860; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56af30; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c569610; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c56b740; network>, <sqlalchemy.sql.elements.Label at 0x7f647c56a0c0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c5685c0; location>, <sqlalchemy.sql.elements.Label at 0x7f647c56b860; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56af30; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c569610; endtime>)?"}, "outcome": "failed", "duration": 0.0013211360055720434, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1727, in _fetch_summary_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c56b740; network>, <sqlalchemy.sql.elements.Label at 0x7f647c56a0c0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c5685c0; location>, <sqlalchemy.sql.elements.Label at 0x7f647c56b860; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56af30; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c569610; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c56b740; network>, <sqlalchemy.sql.elements.Label at 0x7f647c56a0c0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c5685c0; location>, <sqlalchemy.sql.elements.Label at 0x7f647c56b860; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56af30; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c569610; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py\", line 175, in test_get_nslc\n    actual_nslc = client.get_nslc(\"I*,CU\",\n                  ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 317, in get_nslc\n    summary_rows = self._get_summary_rows(network, station, location,\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 597, in _get_summary_rows\n    return self.request_handler._fetch_summary_rows(query_rows)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1744, in _fetch_summary_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c56b740; network>, <sqlalchemy.sql.elements.Label at 0x7f647c56a0c0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c5685c0; location>, <sqlalchemy.sql.elements.Label at 0x7f647c56b860; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56af30; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c569610; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c56b740; network>, <sqlalchemy.sql.elements.Label at 0x7f647c56a0c0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c5685c0; location>, <sqlalchemy.sql.elements.Label at 0x7f647c56b860; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c56af30; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c569610; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00013787898933514953}, "lineno": 169, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_nslc", "outcome": "failed", "keywords": ["test_get_nslc", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.155200339388102e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "lineno": 1668, "message": "ValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f6484941730; network>, <sqlalchemy.sql.elements.Label at 0x7f6483910530; station>, <sqlalchemy.sql.elements.Label at 0x7f6481a69f10; location>, <sqlalchemy.sql.elements.Label at 0x7f6481d3f800; channel>, <sqlalchemy.sql.elements.Label at 0x7f6481d3d5b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f6492f2fe00; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f6484941730; network>, <sqlalchemy.sql.elements.Label at 0x7f6483910530; station>, <sqlalchemy.sql.elements.Label at 0x7f6481a69f10; location>, <sqlalchemy.sql.elements.Label at 0x7f6481d3f800; channel>, <sqlalchemy.sql.elements.Label at 0x7f6481d3d5b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f6492f2fe00; endtime>)?"}, "outcome": "failed", "duration": 0.07741853200423066, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1547, in _fetch_index_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f6484941730; network>, <sqlalchemy.sql.elements.Label at 0x7f6483910530; station>, <sqlalchemy.sql.elements.Label at 0x7f6481a69f10; location>, <sqlalchemy.sql.elements.Label at 0x7f6481d3f800; channel>, <sqlalchemy.sql.elements.Label at 0x7f6481d3d5b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f6492f2fe00; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f6484941730; network>, <sqlalchemy.sql.elements.Label at 0x7f6483910530; station>, <sqlalchemy.sql.elements.Label at 0x7f6481a69f10; location>, <sqlalchemy.sql.elements.Label at 0x7f6481d3f800; channel>, <sqlalchemy.sql.elements.Label at 0x7f6481d3d5b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f6492f2fe00; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py\", line 62, in test_get_waveforms\n    returned_stream = client.get_waveforms(\n                      ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 262, in get_waveforms\n    return self._get_waveforms(query_rows, merge)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 623, in _get_waveforms\n    index_rows = self.request_handler._fetch_index_rows(query_rows)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1668, in _fetch_index_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f6484941730; network>, <sqlalchemy.sql.elements.Label at 0x7f6483910530; station>, <sqlalchemy.sql.elements.Label at 0x7f6481a69f10; location>, <sqlalchemy.sql.elements.Label at 0x7f6481d3f800; channel>, <sqlalchemy.sql.elements.Label at 0x7f6481d3d5b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f6492f2fe00; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f6484941730; network>, <sqlalchemy.sql.elements.Label at 0x7f6483910530; station>, <sqlalchemy.sql.elements.Label at 0x7f6481a69f10; location>, <sqlalchemy.sql.elements.Label at 0x7f6481d3f800; channel>, <sqlalchemy.sql.elements.Label at 0x7f6481d3d5b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f6492f2fe00; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.0001662459981162101}, "lineno": 50, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_waveforms", "outcome": "failed", "keywords": ["test_get_waveforms", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.741299097891897e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "lineno": 1668, "message": "ValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c540d70; network>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; station>, <sqlalchemy.sql.elements.Label at 0x7f647c542270; location>, <sqlalchemy.sql.elements.Label at 0x7f647c5860c0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c585d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c585eb0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c540d70; network>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; station>, <sqlalchemy.sql.elements.Label at 0x7f647c542270; location>, <sqlalchemy.sql.elements.Label at 0x7f647c5860c0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c585d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c585eb0; endtime>)?"}, "outcome": "failed", "duration": 0.0021824370051035658, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1547, in _fetch_index_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c540d70; network>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; station>, <sqlalchemy.sql.elements.Label at 0x7f647c542270; location>, <sqlalchemy.sql.elements.Label at 0x7f647c5860c0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c585d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c585eb0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c540d70; network>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; station>, <sqlalchemy.sql.elements.Label at 0x7f647c542270; location>, <sqlalchemy.sql.elements.Label at 0x7f647c5860c0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c585d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c585eb0; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py\", line 142, in test_get_waveforms_bulk\n    returned_stream = client.get_waveforms_bulk(bulk_request)\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 288, in get_waveforms_bulk\n    return self._get_waveforms(query_rows, merge)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 623, in _get_waveforms\n    index_rows = self.request_handler._fetch_index_rows(query_rows)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1668, in _fetch_index_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c540d70; network>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; station>, <sqlalchemy.sql.elements.Label at 0x7f647c542270; location>, <sqlalchemy.sql.elements.Label at 0x7f647c5860c0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c585d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c585eb0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c540d70; network>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; station>, <sqlalchemy.sql.elements.Label at 0x7f647c542270; location>, <sqlalchemy.sql.elements.Label at 0x7f647c5860c0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c585d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c585eb0; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00015303000691346824}, "lineno": 113, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_waveforms_bulk", "outcome": "failed", "keywords": ["test_get_waveforms_bulk", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.742200199980289e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "lineno": 1668, "message": "ValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c542cf0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c541160; station>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; location>, <sqlalchemy.sql.elements.Label at 0x7f647c541460; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c541d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c542cc0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c542cf0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c541160; station>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; location>, <sqlalchemy.sql.elements.Label at 0x7f647c541460; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c541d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c542cc0; endtime>)?"}, "outcome": "failed", "duration": 0.0007182029949035496, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1547, in _fetch_index_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c542cf0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c541160; station>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; location>, <sqlalchemy.sql.elements.Label at 0x7f647c541460; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c541d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c542cc0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c542cf0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c541160; station>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; location>, <sqlalchemy.sql.elements.Label at 0x7f647c541460; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c541d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c542cc0; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py\", line 581, in test_has_data\n    self.assertTrue(client.has_data())\n                    ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 558, in has_data\n    avail_percentage = self.get_availability_percentage(network,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 494, in get_availability_percentage\n    avail = self.get_availability(network, station,\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 415, in get_availability\n    tsindex_rows = self._get_tsindex_rows(network, station,\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 679, in _get_tsindex_rows\n    return self.request_handler._fetch_index_rows(query_rows)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1668, in _fetch_index_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c542cf0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c541160; station>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; location>, <sqlalchemy.sql.elements.Label at 0x7f647c541460; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c541d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c542cc0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c542cf0; network>, <sqlalchemy.sql.elements.Label at 0x7f647c541160; station>, <sqlalchemy.sql.elements.Label at 0x7f647c543290; location>, <sqlalchemy.sql.elements.Label at 0x7f647c541460; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c541d00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c542cc0; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00013853100244887173}, "lineno": 578, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_has_data", "outcome": "failed", "keywords": ["test_has_data", "filterwarnings", "ClientTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010975700570270419}}, {"call": {"log": [{"msg": "Leap seconds file `/workspace/obspy/obspy/clients/filesystem/tests/data/tsindex_data/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 539.0, "lineno": 1235, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5392249, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_find_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5643.011093139648}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 539.0, "lineno": 1181, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.539281, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5643.067121505737}], "outcome": "passed", "duration": 0.0008246049983426929}, "setup": {"outcome": "passed", "duration": 0.00018272599845658988}, "lineno": 682, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test__get_leap_seconds_file", "outcome": "passed", "keywords": ["test__get_leap_seconds_file", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.040600758045912e-05}}, {"call": {"outcome": "passed", "duration": 0.00017106399172917008}, "setup": {"outcome": "passed", "duration": 0.00013481100904755294}, "lineno": 629, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_bad_database", "outcome": "passed", "keywords": ["test_bad_database", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8564008213579655e-05}}, {"call": {"log": [{"msg": "Leap seconds file `/workspace/obspy/obspy/clients/filesystem/tests/data/tsindex_data/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 541.0, "lineno": 1235, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5411742, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_find_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5644.960403442383}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 541.0, "lineno": 1181, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5412223, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5645.008563995361}], "outcome": "passed", "duration": 0.00046204900718294084}, "setup": {"outcome": "passed", "duration": 0.00011924699356313795}, "lineno": 598, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_bad_rootpath", "outcome": "passed", "keywords": ["test_bad_rootpath", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.31949951639399e-05}}, {"call": {"outcome": "passed", "duration": 0.00010666299203876406}, "setup": {"outcome": "passed", "duration": 0.00012611399870365858}, "lineno": 616, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_bad_sqlitdb_filepath", "outcome": "passed", "keywords": ["test_bad_sqlitdb_filepath", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.1919996622018516e-05}}, {"call": {"log": [{"msg": "Leap seconds file `/workspace/obspy/obspy/clients/filesystem/tests/data/tsindex_data/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 542.0, "lineno": 1235, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5424845, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_find_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5646.270751953125}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 542.0, "lineno": 1181, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5425246, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5646.310806274414}, {"msg": "Leap seconds file `/workspace/obspy/obspy/clients/filesystem/tests/data/tsindex_data/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 543.0, "lineno": 1235, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5432844, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_find_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5647.070646286011}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 543.0, "lineno": 1181, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5433214, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5647.1076011657715}, {"msg": "No leap second file specified. Use is recommended.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 543.0, "lineno": 1188, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5437856, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5647.571802139282}], "crash": {"path": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "lineno": 1668, "message": "ValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f6481bc5550; network>, <sqlalchemy.sql.elements.Label at 0x7f64932e70b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c585820; location>, <sqlalchemy.sql.elements.Label at 0x7f647c586a50; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c5870b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c584f20; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f6481bc5550; network>, <sqlalchemy.sql.elements.Label at 0x7f64932e70b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c585820; location>, <sqlalchemy.sql.elements.Label at 0x7f647c586a50; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c5870b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c584f20; endtime>)?"}, "outcome": "failed", "duration": 0.002863369998522103, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1547, in _fetch_index_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f6481bc5550; network>, <sqlalchemy.sql.elements.Label at 0x7f64932e70b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c585820; location>, <sqlalchemy.sql.elements.Label at 0x7f647c586a50; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c5870b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c584f20; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f6481bc5550; network>, <sqlalchemy.sql.elements.Label at 0x7f64932e70b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c585820; location>, <sqlalchemy.sql.elements.Label at 0x7f647c586a50; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c5870b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c584f20; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py\", line 770, in test_build_file_list\n    self.assertRaisesRegex(OSError,\n  File \"/usr/lib/python3.12/unittest/case.py\", line 1316, in assertRaisesRegex\n    return context.handle('assertRaisesRegex', args, kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.12/unittest/case.py\", line 238, in handle\n    callable_obj(*args, **kwargs)\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1064, in build_file_list\n    tsindex = self.request_handler._fetch_index_rows()\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1668, in _fetch_index_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f6481bc5550; network>, <sqlalchemy.sql.elements.Label at 0x7f64932e70b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c585820; location>, <sqlalchemy.sql.elements.Label at 0x7f647c586a50; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c5870b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c584f20; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f6481bc5550; network>, <sqlalchemy.sql.elements.Label at 0x7f64932e70b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c585820; location>, <sqlalchemy.sql.elements.Label at 0x7f647c586a50; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c5870b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c584f20; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00010802899487316608}, "lineno": 709, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_build_file_list", "outcome": "failed", "keywords": ["test_build_file_list", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.167399548459798e-05}}, {"call": {"log": [{"msg": "Leap seconds file `/workspace/obspy/obspy/clients/filesystem/tests/data/tsindex_data/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 546.0, "lineno": 1235, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5469275, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_find_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5650.713682174683}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 546.0, "lineno": 1181, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.546982, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5650.768280029297}], "outcome": "passed", "duration": 0.0007571120077045634}, "setup": {"outcome": "passed", "duration": 0.00015468799392692745}, "lineno": 644, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_download_leap_seconds_file", "outcome": "passed", "keywords": ["test_download_leap_seconds_file", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.856600859668106e-05}}, {"call": {"log": [{"msg": "Leap seconds file `/workspace/obspy/obspy/clients/filesystem/tests/data/tsindex_data/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 548.0, "lineno": 1235, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5481458, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_find_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5651.932001113892}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 548.0, "lineno": 1181, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5481882, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5651.974439620972}], "outcome": "passed", "duration": 0.0006029280048096552}, "setup": {"outcome": "passed", "duration": 0.0001396489969920367}, "lineno": 662, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_download_leap_seconds_file_no_path_given", "outcome": "passed", "keywords": ["test_download_leap_seconds_file_no_path_given", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.827799370512366e-05}}, {"call": {"log": [{"msg": "Leap seconds file `/workspace/obspy/obspy/clients/filesystem/tests/data/tsindex_data/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 549.0, "lineno": 1235, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5492666, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_find_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5653.052806854248}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 549.0, "lineno": 1181, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5493093, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5653.095483779907}], "outcome": "passed", "duration": 0.0010598730004858226}, "setup": {"outcome": "passed", "duration": 0.00015329700545407832}, "lineno": 813, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_run", "outcome": "passed", "keywords": ["test_run", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.10360036464408e-05}}, {"call": {"log": [{"msg": "Leap seconds file `/workspace/obspy/obspy/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 551.0, "lineno": 1235, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5510602, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_find_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5654.846429824829}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 551.0, "lineno": 1181, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.551107, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "_get_leap_seconds_file", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5654.893159866333}], "outcome": "passed", "duration": 0.00134296300529968}, "setup": {"outcome": "passed", "duration": 0.00013823701010551304}, "lineno": 798, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_run_bad_index_cmd", "outcome": "passed", "keywords": ["test_run_bad_index_cmd", "filterwarnings", "IndexerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.570299880579114e-05}}, {"call": {"log": [{"msg": "No tsindex_summary table found! A tsindex_summary CTE will be created by querying the tsindex table, which could be slow!", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 553.0, "lineno": 1411, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.553465, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "get_tsindex_summary_cte", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5657.2511196136475}], "crash": {"path": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "lineno": 1744, "message": "ValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c6a8e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c6a95b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c6a9910; location>, <sqlalchemy.sql.elements.Label at 0x7f647c6a99d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8e00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8f80; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c6a8e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c6a95b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c6a9910; location>, <sqlalchemy.sql.elements.Label at 0x7f647c6a99d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8e00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8f80; endtime>)?"}, "outcome": "failed", "duration": 0.0013581170060206205, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1727, in _fetch_summary_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c6a8e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c6a95b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c6a9910; location>, <sqlalchemy.sql.elements.Label at 0x7f647c6a99d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8e00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8f80; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c6a8e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c6a95b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c6a9910; location>, <sqlalchemy.sql.elements.Label at 0x7f647c6a99d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8e00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8f80; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py\", line 916, in test__fetch_summary_rows\n    ts_summary_data = request_handler._fetch_summary_rows(\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1744, in _fetch_summary_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c6a8e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c6a95b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c6a9910; location>, <sqlalchemy.sql.elements.Label at 0x7f647c6a99d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8e00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8f80; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c6a8e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c6a95b0; station>, <sqlalchemy.sql.elements.Label at 0x7f647c6a9910; location>, <sqlalchemy.sql.elements.Label at 0x7f647c6a99d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8e00; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c6a8f80; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00020426099945325404}, "lineno": 893, "nodeid": "clients/filesystem/tests/test_tsindex.py::TSIndexDatabaseHandlerTestCase::test__fetch_summary_rows", "outcome": "failed", "keywords": ["test__fetch_summary_rows", "filterwarnings", "TSIndexDatabaseHandlerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.219800656661391e-05}}, {"call": {"outcome": "passed", "duration": 0.00012126599904149771}, "setup": {"outcome": "passed", "duration": 0.00014126200403552502}, "lineno": 879, "nodeid": "clients/filesystem/tests/test_tsindex.py::TSIndexDatabaseHandlerTestCase::test_bad_sqlitdb_filepath", "outcome": "passed", "keywords": ["test_bad_sqlitdb_filepath", "filterwarnings", "TSIndexDatabaseHandlerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.620199954137206e-05}}, {"call": {"log": [{"msg": "No tsindex_summary table found! A tsindex_summary CTE will be created by querying the tsindex table, which could be slow!", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 556.0, "lineno": 1411, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5562563, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "get_tsindex_summary_cte", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5660.042524337769}], "outcome": "passed", "duration": 0.005214349992456846}, "setup": {"outcome": "passed", "duration": 0.00011803800589405}, "lineno": 938, "nodeid": "clients/filesystem/tests/test_tsindex.py::TSIndexDatabaseHandlerTestCase::test_get_tsindex_summary_cte", "outcome": "passed", "keywords": ["test_get_tsindex_summary_cte", "filterwarnings", "TSIndexDatabaseHandlerTestCase", "test_tsindex.py", "tests", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010339499567635357}}, {"call": {"log": [{"msg": "No tsindex_summary table found! A tsindex_summary CTE will be created by querying the tsindex table, which could be slow!", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 563.0, "lineno": 1411, "module": "tsindex", "thread": 140070196732032, "created": 1775839625.5638518, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "tsindex.py", "funcName": "get_tsindex_summary_cte", "pathname": "/workspace/obspy/obspy/clients/filesystem/tsindex.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 5667.638063430786}], "outcome": "failed", "duration": 0.003597823000745848, "longrepr": "055 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n056 \n057 * :meth:`~Client.get_availability_extent()`:\n058   Returns a list of (network, station, location, channel, earliest, latest)\n059   tuples that represent the full extent of available data. This example\n060   retrieves from the very small obspy test tsindex database a list of all\n061   available (\"BHZ\") channel extents from the Global Seismograph Network\n062   (\"IU\") for all times.\n063 \n064 >>> extents = client.get_availability_extent(network=\"IU\", channel=\"BHZ\")\nUNEXPECTED EXCEPTION: ValueError('Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c553e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c551e50; station>, <sqlalchemy.sql.elements.Label at 0x7f647c552060; location>, <sqlalchemy.sql.elements.Label at 0x7f647c551640; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c553980; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c551460; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c553e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c551e50; station>, <sqlalchemy.sql.elements.Label at 0x7f647c552060; location>, <sqlalchemy.sql.elements.Label at 0x7f647c551640; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c553980; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c551460; endtime>)?')\nTraceback (most recent call last):\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1727, in _fetch_summary_rows\n    sa.select([\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n           ^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n               ^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py\", line 519, in _raise_for_expected\n    raise exc.ArgumentError(msg, code=code) from err\nsqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c553e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c551e50; station>, <sqlalchemy.sql.elements.Label at 0x7f647c552060; location>, <sqlalchemy.sql.elements.Label at 0x7f647c551640; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c553980; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c551460; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c553e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c551e50; station>, <sqlalchemy.sql.elements.Label at 0x7f647c552060; location>, <sqlalchemy.sql.elements.Label at 0x7f647c551640; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c553980; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c551460; endtime>)?\nDuring handling of the above exception, another exception occurred:\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/doctest.py\", line 1361, in __run\n    exec(compile(example.source, filename, \"single\",\n  File \"<doctest obspy.clients.filesystem.tsindex[6]>\", line 1, in <module>\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 358, in get_availability_extent\n    summary_rows = self._get_summary_rows(network, station,\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 597, in _get_summary_rows\n    return self.request_handler._fetch_summary_rows(query_rows)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1744, in _fetch_summary_rows\n    raise ValueError(str(err))\nValueError: Column expression, FROM clause, or other columns clause element expected, got [<sqlalchemy.sql.elements.Label at 0x7f647c553e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c551e50; station>, <sqlalchemy.sql.elements.Label at 0x7f647c552060; location>, <sqlalchemy.sql.elements.Label at 0x7f647c551640; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c553980; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c551460; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f647c553e60; network>, <sqlalchemy.sql.elements.Label at 0x7f647c551e50; station>, <sqlalchemy.sql.elements.Label at 0x7f647c552060; location>, <sqlalchemy.sql.elements.Label at 0x7f647c551640; channel>, <sqlalchemy.sql.elements.Label at 0x7f647c553980; starttime>, <sqlalchemy.sql.elements.Label at 0x7f647c551460; endtime>)?\n/workspace/obspy/obspy/clients/filesystem/tsindex.py:64: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.000153551998664625}, "lineno": 1, "nodeid": "clients/filesystem/tsindex.py::obspy.clients.filesystem.tsindex", "outcome": "failed", "keywords": ["obspy.clients.filesystem.tsindex", "filterwarnings", "tsindex.py", "filesystem", "clients", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.450599852949381e-05}}, {"call": {"outcome": "passed", "duration": 0.010386949012172408}, "setup": {"outcome": "passed", "duration": 0.00027743299142457545}, "lineno": 11, "nodeid": "core/__init__.py::obspy.core", "outcome": "passed", "keywords": ["obspy.core", "filterwarnings", "__init__.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.450300083495677e-05}}, {"call": {"outcome": "passed", "duration": 0.0014023209951119497}, "setup": {"outcome": "passed", "duration": 0.00016626299475319684}, "lineno": 35, "nodeid": "core/compatibility.py::obspy.core.compatibility.round_away", "outcome": "passed", "keywords": ["obspy.core.compatibility.round_away", "filterwarnings", "compatibility.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.996499723754823e-05}}, {"call": {"outcome": "passed", "duration": 0.0017286099900957197}, "setup": {"outcome": "passed", "duration": 0.00032452399318572134}, "lineno": 558, "nodeid": "core/event/base.py::obspy.core.event.base.Comment", "outcome": "passed", "keywords": ["obspy.core.event.base.Comment", "filterwarnings", "base.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.806600140407681e-05}}, {"call": {"outcome": "passed", "duration": 0.0013523559900932014}, "setup": {"outcome": "passed", "duration": 0.00014458999794442207}, "lineno": 500, "nodeid": "core/event/base.py::obspy.core.event.base.CompositeTime", "outcome": "passed", "keywords": ["obspy.core.event.base.CompositeTime", "filterwarnings", "base.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.947199290152639e-05}}, {"call": {"outcome": "passed", "duration": 0.0011552020005183294}, "setup": {"outcome": "passed", "duration": 0.00013130299339536577}, "lineno": 429, "nodeid": "core/event/base.py::obspy.core.event.base.CreationInfo", "outcome": "passed", "keywords": ["obspy.core.event.base.CreationInfo", "filterwarnings", "base.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.319598807953298e-05}}, {"call": {"outcome": "passed", "duration": 0.0011311889975331724}, "setup": {"outcome": "passed", "duration": 0.0001323710021097213}, "lineno": 62, "nodeid": "core/event/base.py::obspy.core.event.base.QuantityError.__bool__", "outcome": "passed", "keywords": ["obspy.core.event.base.QuantityError.__bool__", "filterwarnings", "base.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.69250002829358e-05}}, {"call": {"outcome": "passed", "duration": 0.0013181919930502772}, "setup": {"outcome": "passed", "duration": 0.00013342399324756116}, "lineno": 603, "nodeid": "core/event/base.py::obspy.core.event.base.WaveformStreamID", "outcome": "passed", "keywords": ["obspy.core.event.base.WaveformStreamID", "filterwarnings", "base.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.808299804106355e-05}}, {"call": {"outcome": "passed", "duration": 0.001747025002259761}, "setup": {"outcome": "passed", "duration": 0.00014518499665427953}, "lineno": 106, "nodeid": "core/event/base.py::obspy.core.event.base._event_type_class_factory", "outcome": "passed", "keywords": ["obspy.core.event.base._event_type_class_factory", "filterwarnings", "base.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.302300946321338e-05}}, {"call": {"outcome": "passed", "duration": 0.007629592000739649}, "setup": {"outcome": "passed", "duration": 0.0001509769936092198}, "lineno": 125, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.__eq__", "outcome": "passed", "keywords": ["obspy.core.event.catalog.Catalog.__eq__", "filterwarnings", "catalog.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.294299186673015e-05}}, {"call": {"outcome": "passed", "duration": 0.0051877889927709475}, "setup": {"outcome": "passed", "duration": 0.0001422770001227036}, "lineno": 258, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.clear", "outcome": "passed", "keywords": ["obspy.core.event.catalog.Catalog.clear", "filterwarnings", "catalog.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.463998917955905e-05}}, {"call": {"outcome": "passed", "duration": 0.006678242003545165}, "setup": {"outcome": "passed", "duration": 0.0001526160049252212}, "lineno": 403, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.copy", "outcome": "passed", "keywords": ["obspy.core.event.catalog.Catalog.copy", "filterwarnings", "catalog.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.47540034353733e-05}}, {"call": {"outcome": "passed", "duration": 0.006256857988773845}, "setup": {"outcome": "passed", "duration": 0.0001460109924664721}, "lineno": 274, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.filter", "outcome": "passed", "keywords": ["obspy.core.event.catalog.Catalog.filter", "filterwarnings", "catalog.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.182199624367058e-05}}, {"call": {"outcome": "passed", "duration": 0.029328174001420848}, "setup": {"outcome": "passed", "duration": 0.0001532609894638881}, "lineno": 512, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.plot", "outcome": "passed", "keywords": ["obspy.core.event.catalog.Catalog.plot", "filterwarnings", "catalog.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.843700586818159e-05}}, {"call": {"outcome": "passed", "duration": 0.005032594999647699}, "setup": {"outcome": "passed", "duration": 0.00014609599020332098}, "lineno": 457, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.write", "outcome": "passed", "keywords": ["obspy.core.event.catalog.Catalog.write", "filterwarnings", "catalog.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.679199916310608e-05}}, {"call": {"outcome": "passed", "duration": 0.004708287990069948}, "setup": {"outcome": "passed", "duration": 0.00014864999684505165}, "lineno": 169, "nodeid": "core/event/event.py::obspy.core.event.event.Event.plot", "outcome": "passed", "keywords": ["obspy.core.event.event.Event.plot", "filterwarnings", "event.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.692500366829336e-05}}, {"call": {"outcome": "passed", "duration": 0.0011567039910005406}, "setup": {"outcome": "passed", "duration": 0.0001419320033164695}, "lineno": 305, "nodeid": "core/event/event.py::obspy.core.event.event.Event.write", "outcome": "passed", "keywords": ["obspy.core.event.event.Event.write", "filterwarnings", "event.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.767100421711802e-05}}, {"call": {"outcome": "passed", "duration": 0.0014196359989000484}, "setup": {"outcome": "passed", "duration": 0.00014317499881144613}, "lineno": 177, "nodeid": "core/event/origin.py::obspy.core.event.origin.Origin", "outcome": "passed", "keywords": ["obspy.core.event.origin.Origin", "filterwarnings", "origin.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.060999632813036e-05}}, {"call": {"outcome": "passed", "duration": 0.0019931730057578534}, "setup": {"outcome": "passed", "duration": 0.00014216599811334163}, "lineno": 73, "nodeid": "core/event/resourceid.py::obspy.core.event.resourceid.ResourceIdentifier", "outcome": "passed", "keywords": ["obspy.core.event.resourceid.ResourceIdentifier", "filterwarnings", "resourceid.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.342000026255846e-05}}, {"call": {"outcome": "passed", "duration": 0.0011433489999035373}, "setup": {"outcome": "passed", "duration": 0.0001414379948982969}, "lineno": 528, "nodeid": "core/event/resourceid.py::obspy.core.event.resourceid.ResourceIdentifier.copy", "outcome": "passed", "keywords": ["obspy.core.event.resourceid.ResourceIdentifier.copy", "filterwarnings", "resourceid.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.368900358211249e-05}}, {"call": {"outcome": "passed", "duration": 0.0013438669993774965}, "setup": {"outcome": "passed", "duration": 0.00013690900232177228}, "lineno": 485, "nodeid": "core/event/resourceid.py::obspy.core.event.resourceid.ResourceIdentifier.get_quakeml_uri_str", "outcome": "passed", "keywords": ["obspy.core.event.resourceid.ResourceIdentifier.get_quakeml_uri_str", "filterwarnings", "resourceid.py", "event", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.057799666654319e-05}}, {"call": {"outcome": "passed", "duration": 0.10551499600114767}, "setup": {"outcome": "passed", "duration": 0.0002888309973059222}, "lineno": 1, "nodeid": "core/inventory/__init__.py::obspy.core.inventory", "outcome": "passed", "keywords": ["obspy.core.inventory", "filterwarnings", "__init__.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.876700303517282e-05}}, {"call": {"outcome": "passed", "duration": 0.02061001599940937}, "setup": {"outcome": "passed", "duration": 0.00014800499775446951}, "lineno": 394, "nodeid": "core/inventory/channel.py::obspy.core.inventory.channel.Channel.plot", "outcome": "passed", "keywords": ["obspy.core.inventory.channel.Channel.plot", "filterwarnings", "channel.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.896000170148909e-05}}, {"call": {"outcome": "passed", "duration": 0.03515237801184412}, "setup": {"outcome": "passed", "duration": 0.00014804200327489525}, "lineno": 153, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.__eq__", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.__eq__", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.79750116635114e-05}}, {"call": {"outcome": "passed", "duration": 0.03460051701404154}, "setup": {"outcome": "passed", "duration": 0.00014517300587613136}, "lineno": 374, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.copy", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.copy", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.43980087665841e-05}}, {"call": {"outcome": "passed", "duration": 0.0030693540029460564}, "setup": {"outcome": "passed", "duration": 0.00014542699500452727}, "lineno": 243, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.get_contents", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.get_contents", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.342500612139702e-05}}, {"call": {"outcome": "passed", "duration": 0.02075342700118199}, "setup": {"outcome": "passed", "duration": 0.00015132399857975543}, "lineno": 488, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.get_coordinates", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.get_coordinates", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.698800229467452e-05}}, {"call": {"outcome": "passed", "duration": 0.020587917999364436}, "setup": {"outcome": "passed", "duration": 0.000157272006617859}, "lineno": 515, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.get_orientation", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.get_orientation", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.591799658257514e-05}}, {"call": {"outcome": "passed", "duration": 0.010028893011622131}, "setup": {"outcome": "passed", "duration": 0.00014271399413701147}, "lineno": 415, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.get_response", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.get_response", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.792700489517301e-05}}, {"call": {"outcome": "passed", "duration": 0.04412225101259537}, "setup": {"outcome": "passed", "duration": 0.00015963699843268842}, "lineno": 826, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.plot", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.plot", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.699399429839104e-05}}, {"call": {"outcome": "passed", "duration": 0.01996756999869831}, "setup": {"outcome": "passed", "duration": 0.0001413569989381358}, "lineno": 1036, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.plot_response", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.plot_response", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.625899161212146e-05}}, {"call": {"outcome": "passed", "duration": 0.02136334301030729}, "setup": {"outcome": "passed", "duration": 0.00014068500604480505}, "lineno": 676, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.remove", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.remove", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.7140997746028e-05}}, {"call": {"outcome": "passed", "duration": 0.0210518390085781}, "setup": {"outcome": "passed", "duration": 0.00014402400120161474}, "lineno": 543, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.select", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.select", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.652600470464677e-05}}, {"call": {"outcome": "passed", "duration": 0.020186723006190732}, "setup": {"outcome": "passed", "duration": 0.00014339698827825487}, "lineno": 327, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.write", "outcome": "passed", "keywords": ["obspy.core.inventory.inventory.Inventory.write", "filterwarnings", "inventory.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.865398947615176e-05}}, {"call": {"outcome": "passed", "duration": 0.002925968001363799}, "setup": {"outcome": "passed", "duration": 0.0001505679974798113}, "lineno": 181, "nodeid": "core/inventory/network.py::obspy.core.inventory.network.Network.get_contents", "outcome": "passed", "keywords": ["obspy.core.inventory.network.Network.get_contents", "filterwarnings", "network.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.565700798295438e-05}}, {"call": {"outcome": "passed", "duration": 0.020081145004951395}, "setup": {"outcome": "passed", "duration": 0.00015554600395262241}, "lineno": 504, "nodeid": "core/inventory/network.py::obspy.core.inventory.network.Network.plot", "outcome": "passed", "keywords": ["obspy.core.inventory.network.Network.plot", "filterwarnings", "network.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.47599988244474e-05}}, {"call": {"outcome": "passed", "duration": 0.02020139900560025}, "setup": {"outcome": "passed", "duration": 0.00014074399950914085}, "lineno": 644, "nodeid": "core/inventory/network.py::obspy.core.inventory.network.Network.plot_response", "outcome": "passed", "keywords": ["obspy.core.inventory.network.Network.plot_response", "filterwarnings", "network.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.63080024626106e-05}}, {"call": {"outcome": "passed", "duration": 0.02011870499700308}, "setup": {"outcome": "passed", "duration": 0.00014010000450070947}, "lineno": 367, "nodeid": "core/inventory/network.py::obspy.core.inventory.network.Network.select", "outcome": "passed", "keywords": ["obspy.core.inventory.network.Network.select", "filterwarnings", "network.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.52280029701069e-05}}, {"call": {"outcome": "passed", "duration": 0.0010771219967864454}, "setup": {"outcome": "passed", "duration": 0.0001499920035712421}, "lineno": 853, "nodeid": "core/inventory/response.py::obspy.core.inventory.response.Response.get_sampling_rates", "outcome": "passed", "keywords": ["obspy.core.inventory.response.Response.get_sampling_rates", "filterwarnings", "response.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.656600453425199e-05}}, {"call": {"outcome": "passed", "duration": 0.019900259998394176}, "setup": {"outcome": "passed", "duration": 0.000131953987875022}, "lineno": 1755, "nodeid": "core/inventory/response.py::obspy.core.inventory.response.Response.plot", "outcome": "passed", "keywords": ["obspy.core.inventory.response.Response.plot", "filterwarnings", "response.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.527901081833988e-05}}, {"call": {"outcome": "passed", "duration": 0.0029517009970732033}, "setup": {"outcome": "passed", "duration": 0.00014546100283041596}, "lineno": 198, "nodeid": "core/inventory/station.py::obspy.core.inventory.station.Station.get_contents", "outcome": "passed", "keywords": ["obspy.core.inventory.station.Station.get_contents", "filterwarnings", "station.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.156599895097315e-05}}, {"call": {"outcome": "passed", "duration": 0.020151311007793993}, "setup": {"outcome": "passed", "duration": 0.00013593801122624427}, "lineno": 473, "nodeid": "core/inventory/station.py::obspy.core.inventory.station.Station.plot", "outcome": "passed", "keywords": ["obspy.core.inventory.station.Station.plot", "filterwarnings", "station.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.384399941656739e-05}}, {"call": {"outcome": "passed", "duration": 0.019966823994764127}, "setup": {"outcome": "passed", "duration": 0.00013953600137028843}, "lineno": 353, "nodeid": "core/inventory/station.py::obspy.core.inventory.station.Station.select", "outcome": "passed", "keywords": ["obspy.core.inventory.station.Station.select", "filterwarnings", "station.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.482100045308471e-05}}, {"call": {"outcome": "passed", "duration": 0.021913465010584332}, "setup": {"outcome": "passed", "duration": 0.00014896799984853715}, "lineno": 154, "nodeid": "core/inventory/util.py::obspy.core.inventory.util.BaseNode.copy", "outcome": "passed", "keywords": ["obspy.core.inventory.util.BaseNode.copy", "filterwarnings", "util.py", "inventory", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.887399988248944e-05}}, {"call": {"outcome": "passed", "duration": 0.001340632006758824}, "setup": {"outcome": "passed", "duration": 0.00014776899479329586}, "lineno": 300, "nodeid": "core/stream.py::obspy.core.stream.Stream", "outcome": "passed", "keywords": ["obspy.core.stream.Stream", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.109199941623956e-05}}, {"call": {"outcome": "passed", "duration": 0.0012595400039572269}, "setup": {"outcome": "passed", "duration": 0.0001358339941361919}, "lineno": 343, "nodeid": "core/stream.py::obspy.core.stream.Stream.__add__", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.__add__", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.96889910614118e-05}}, {"call": {"outcome": "passed", "duration": 0.012021614995319396}, "setup": {"outcome": "passed", "duration": 0.00013768000644631684}, "lineno": 539, "nodeid": "core/stream.py::obspy.core.stream.Stream.__eq__", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.__eq__", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.686098979320377e-05}}, {"call": {"outcome": "passed", "duration": 0.0012324120034463704}, "setup": {"outcome": "passed", "duration": 0.0001526340056443587}, "lineno": 381, "nodeid": "core/stream.py::obspy.core.stream.Stream.__iadd__", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.__iadd__", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.948898953851312e-05}}, {"call": {"outcome": "passed", "duration": 0.0017722830089041963}, "setup": {"outcome": "passed", "duration": 0.00013586100249085575}, "lineno": 440, "nodeid": "core/stream.py::obspy.core.stream.Stream.__iter__", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.__iter__", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.286100299097598e-05}}, {"call": {"outcome": "passed", "duration": 0.0011860919912578538}, "setup": {"outcome": "passed", "duration": 0.00015115000132936984}, "lineno": 489, "nodeid": "core/stream.py::obspy.core.stream.Stream.__len__", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.__len__", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.744600250385702e-05}}, {"call": {"outcome": "passed", "duration": 0.03131853000377305}, "setup": {"outcome": "passed", "duration": 0.00013164800475351512}, "lineno": 414, "nodeid": "core/stream.py::obspy.core.stream.Stream.__mul__", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.__mul__", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.614400237798691e-05}}, {"call": {"outcome": "passed", "duration": 0.011906843996257521}, "setup": {"outcome": "passed", "duration": 0.00014102899876888841}, "lineno": 587, "nodeid": "core/stream.py::obspy.core.stream.Stream.__ne__", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.__ne__", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.524700777139515e-05}}, {"call": {"outcome": "passed", "duration": 0.0012692029995378107}, "setup": {"outcome": "passed", "duration": 0.00014938101230654866}, "lineno": 503, "nodeid": "core/stream.py::obspy.core.stream.Stream.__str__", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.__str__", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.888799543958157e-05}}, {"call": {"outcome": "failed", "duration": 0.0015686989936511964, "longrepr": "3290         >>> s = ['', '', '3 Trace(s) in Stream:',\n3291         ...      'IU.GRFO..HH2 | 2016-01-07T00:00:00.008300Z - '\n3292         ...      '2016-01-07T00:00:30.098300Z | 10.0 Hz, 301 samples',\n3293         ...      'XX.GRFO..HH1 | 2016-01-07T00:00:02.668393Z - '\n3294         ...      '2016-01-07T00:00:09.518393Z | 100.0 Hz, 686 samples',\n3295         ...      'IU.ABCD..EH2 | 2016-01-07T00:00:09.528393Z - '\n3296         ...      '2016-01-07T00:00:50.378393Z | 100.0 Hz, 4086 samples',\n3297         ...      '', '']\n3298         >>> s = os.linesep.join(s)\n3299         >>> st = Stream._dummy_stream_from_string(s)\nUNEXPECTED EXCEPTION: AttributeError('`np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead.')\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/doctest.py\", line 1361, in __run\n    exec(compile(example.source, filename, \"single\",\n  File \"<doctest obspy.core.stream.Stream._dummy_stream_from_string[3]>\", line 1, in <module>\n  File \"/workspace/obspy/obspy/core/stream.py\", line 3319, in _dummy_stream_from_string\n    tr.data = np.ones(npts, dtype=np.float_)\n                                  ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead.\n/workspace/obspy/obspy/core/stream.py:3299: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.00013426400255411863}, "lineno": 3284, "nodeid": "core/stream.py::obspy.core.stream.Stream._dummy_stream_from_string", "outcome": "failed", "keywords": ["obspy.core.stream.Stream._dummy_stream_from_string", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.562400423921645e-05}}, {"call": {"outcome": "passed", "duration": 0.00821234799514059}, "setup": {"outcome": "passed", "duration": 0.00014773699513170868}, "lineno": 3474, "nodeid": "core/stream.py::obspy.core.stream.Stream._rotate_specific_channels_to_zne", "outcome": "passed", "keywords": ["obspy.core.stream.Stream._rotate_specific_channels_to_zne", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.443901267834008e-05}}, {"call": {"outcome": "passed", "duration": 0.01684393300092779}, "setup": {"outcome": "passed", "duration": 0.00014165199536364526}, "lineno": 3416, "nodeid": "core/stream.py::obspy.core.stream.Stream._rotate_to_zne", "outcome": "passed", "keywords": ["obspy.core.stream.Stream._rotate_to_zne", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.429199467878789e-05}}, {"call": {"outcome": "passed", "duration": 0.007134676008718088}, "setup": {"outcome": "passed", "duration": 0.00013865801156498492}, "lineno": 660, "nodeid": "core/stream.py::obspy.core.stream.Stream.append", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.append", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.542100502178073e-05}}, {"call": {"outcome": "passed", "duration": 0.0990404070034856}, "setup": {"outcome": "passed", "duration": 0.00014009300502948463}, "lineno": 3093, "nodeid": "core/stream.py::obspy.core.stream.Stream.attach_response", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.attach_response", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.939100032672286e-05}}, {"call": {"outcome": "passed", "duration": 0.007172968005761504}, "setup": {"outcome": "passed", "duration": 0.00013954300084151328}, "lineno": 2861, "nodeid": "core/stream.py::obspy.core.stream.Stream.clear", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.clear", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.468799594789743e-05}}, {"call": {"outcome": "passed", "duration": 0.012237809991347603}, "setup": {"outcome": "passed", "duration": 0.00015229299606289715}, "lineno": 2824, "nodeid": "core/stream.py::obspy.core.stream.Stream.copy", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.copy", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.52789928810671e-05}}, {"call": {"outcome": "passed", "duration": 0.017646631997195072}, "setup": {"outcome": "passed", "duration": 0.00014116699458099902}, "lineno": 1565, "nodeid": "core/stream.py::obspy.core.stream.Stream.cutout", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.cutout", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.707499025855213e-05}}, {"call": {"outcome": "passed", "duration": 0.0017171419895021245}, "setup": {"outcome": "passed", "duration": 0.00015169499965850264}, "lineno": 2355, "nodeid": "core/stream.py::obspy.core.stream.Stream.decimate", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.decimate", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.104501128196716e-05}}, {"call": {"outcome": "passed", "duration": 0.007191105003585108}, "setup": {"outcome": "passed", "duration": 0.00013473200669977814}, "lineno": 688, "nodeid": "core/stream.py::obspy.core.stream.Stream.extend", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.extend", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.588199514430016e-05}}, {"call": {"outcome": "passed", "duration": 0.009122260002186522}, "setup": {"outcome": "passed", "duration": 0.00014121600543148816}, "lineno": 2158, "nodeid": "core/stream.py::obspy.core.stream.Stream.filter", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.filter", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.606299186591059e-05}}, {"call": {"outcome": "passed", "duration": 0.009272964001866058}, "setup": {"outcome": "passed", "duration": 0.0001380649919155985}, "lineno": 727, "nodeid": "core/stream.py::obspy.core.stream.Stream.get_gaps", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.get_gaps", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.672200445085764e-05}}, {"call": {"outcome": "passed", "duration": 0.008742421006900258}, "setup": {"outcome": "passed", "duration": 0.00013722099538426846}, "lineno": 2536, "nodeid": "core/stream.py::obspy.core.stream.Stream.interpolate", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.interpolate", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.619100506417453e-05}}, {"call": {"outcome": "passed", "duration": 0.0013913370057707652}, "setup": {"outcome": "passed", "duration": 0.00014094400103203952}, "lineno": 2423, "nodeid": "core/stream.py::obspy.core.stream.Stream.max", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.max", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.810300692450255e-05}}, {"call": {"outcome": "passed", "duration": 0.0021258990018395707}, "setup": {"outcome": "passed", "duration": 0.00014848800492472947}, "lineno": 2600, "nodeid": "core/stream.py::obspy.core.stream.Stream.normalize", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.normalize", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.424400246236473e-05}}, {"call": {"outcome": "passed", "duration": 0.006874614991829731}, "setup": {"outcome": "passed", "duration": 0.0001355360000161454}, "lineno": 872, "nodeid": "core/stream.py::obspy.core.stream.Stream.plot", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.plot", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.53539934521541e-05}}, {"call": {"outcome": "passed", "duration": 0.00720870700024534}, "setup": {"outcome": "passed", "duration": 0.00013532600132748485}, "lineno": 1183, "nodeid": "core/stream.py::obspy.core.stream.Stream.pop", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.pop", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.656200614292175e-05}}, {"call": {"outcome": "passed", "duration": 0.017347750006592833}, "setup": {"outcome": "passed", "duration": 0.00013795400445815176}, "lineno": 1212, "nodeid": "core/stream.py::obspy.core.stream.Stream.print_gaps", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.print_gaps", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.69199978094548e-05}}, {"call": {"outcome": "passed", "duration": 0.007276787990122102}, "setup": {"outcome": "passed", "duration": 0.0001381940091960132}, "lineno": 1285, "nodeid": "core/stream.py::obspy.core.stream.Stream.remove", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.remove", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.61539995437488e-05}}, {"call": {"outcome": "passed", "duration": 0.04019770500599407}, "setup": {"outcome": "passed", "duration": 0.00015244900714606047}, "lineno": 3140, "nodeid": "core/stream.py::obspy.core.stream.Stream.remove_response", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.remove_response", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.834999996703118e-05}}, {"call": {"outcome": "passed", "duration": 0.0265135239897063}, "setup": {"outcome": "passed", "duration": 0.00014237601135391742}, "lineno": 3174, "nodeid": "core/stream.py::obspy.core.stream.Stream.remove_sensitivity", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.remove_sensitivity", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.622400880791247e-05}}, {"call": {"outcome": "failed", "duration": 0.009204888003296219, "longrepr": "2333 \n2334         .. rubric:: Example\n2335 \n2336         >>> st = read()\n2337         >>> print(st)  # doctest: +ELLIPSIS\n2338         3 Trace(s) in Stream:\n2339         BW.RJOB..EHZ | 2009-08-24T00:20:03.000000Z ... | 100.0 Hz, 3000 samples\n2340         BW.RJOB..EHN | 2009-08-24T00:20:03.000000Z ... | 100.0 Hz, 3000 samples\n2341         BW.RJOB..EHE | 2009-08-24T00:20:03.000000Z ... | 100.0 Hz, 3000 samples\n2342         >>> st.resample(10.0)  # doctest: +ELLIPSIS\nUNEXPECTED EXCEPTION: AttributeError(\"'numpy.ndarray' object has no attribute 'newbyteorder'\")\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/doctest.py\", line 1361, in __run\n    exec(compile(example.source, filename, \"single\",\n  File \"<doctest obspy.core.stream.Stream.resample[2]>\", line 1, in <module>\n  File \"/workspace/obspy/obspy/core/stream.py\", line 2351, in resample\n    tr.resample(sampling_rate, window=window,\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1725, in resample\n    x = rfft(self.data.newbyteorder(\"=\"))\n             ^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'\n/workspace/obspy/obspy/core/stream.py:2342: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.00015549699310213327}, "lineno": 2295, "nodeid": "core/stream.py::obspy.core.stream.Stream.resample", "outcome": "failed", "keywords": ["obspy.core.stream.Stream.resample", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.086700447369367e-05}}, {"call": {"outcome": "passed", "duration": 0.007267515000421554}, "setup": {"outcome": "passed", "duration": 0.00014026000280864537}, "lineno": 1314, "nodeid": "core/stream.py::obspy.core.stream.Stream.reverse", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.reverse", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.772500975988805e-05}}, {"call": {"outcome": "passed", "duration": 0.01651185798982624}, "setup": {"outcome": "passed", "duration": 0.0001396309962728992}, "lineno": 2676, "nodeid": "core/stream.py::obspy.core.stream.Stream.rotate", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.rotate", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.483699300792068e-05}}, {"call": {"outcome": "passed", "duration": 0.008956556004704908}, "setup": {"outcome": "passed", "duration": 0.0001380649919155985}, "lineno": 1746, "nodeid": "core/stream.py::obspy.core.stream.Stream.select", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.select", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.436898886226118e-05}}, {"call": {"outcome": "passed", "duration": 0.009008686000015587}, "setup": {"outcome": "passed", "duration": 0.00014216800627764314}, "lineno": 2055, "nodeid": "core/stream.py::obspy.core.stream.Stream.simulate", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.simulate", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.67359888413921e-05}}, {"call": {"outcome": "passed", "duration": 0.013684125995496288}, "setup": {"outcome": "passed", "duration": 0.00014026100689079612}, "lineno": 1601, "nodeid": "core/stream.py::obspy.core.stream.Stream.slice", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.slice", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.907600956968963e-05}}, {"call": {"outcome": "passed", "duration": 0.02294071098731365}, "setup": {"outcome": "passed", "duration": 0.0001399220054736361}, "lineno": 1664, "nodeid": "core/stream.py::obspy.core.stream.Stream.slide", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.slide", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.021100074984133e-05}}, {"call": {"outcome": "passed", "duration": 0.007195556987426244}, "setup": {"outcome": "passed", "duration": 0.0001595250068930909}, "lineno": 1338, "nodeid": "core/stream.py::obspy.core.stream.Stream.sort", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.sort", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.561600068584085e-05}}, {"call": {"outcome": "passed", "duration": 0.006840078000095673}, "setup": {"outcome": "passed", "duration": 0.00014161299623083323}, "lineno": 1157, "nodeid": "core/stream.py::obspy.core.stream.Stream.spectrogram", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.spectrogram", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.594200724270195e-05}}, {"call": {"outcome": "passed", "duration": 0.009080768009880558}, "setup": {"outcome": "passed", "duration": 0.00013892499555367976}, "lineno": 3200, "nodeid": "core/stream.py::obspy.core.stream.Stream.stack", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.stack", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.636800000909716e-05}}, {"call": {"outcome": "passed", "duration": 0.0014385670074261725}, "setup": {"outcome": "passed", "duration": 0.00014261800970416516}, "lineno": 2579, "nodeid": "core/stream.py::obspy.core.stream.Stream.std", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.std", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.025200466159731e-05}}, {"call": {"outcome": "passed", "duration": 0.009495323989540339}, "setup": {"outcome": "passed", "duration": 0.0001376309955958277}, "lineno": 2222, "nodeid": "core/stream.py::obspy.core.stream.Stream.trigger", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.trigger", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.637598901055753e-05}}, {"call": {"outcome": "passed", "duration": 0.00764800600882154}, "setup": {"outcome": "passed", "duration": 0.00015213699953164905}, "lineno": 1459, "nodeid": "core/stream.py::obspy.core.stream.Stream.trim", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.trim", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.690899656154215e-05}}, {"call": {"outcome": "passed", "duration": 0.0014173090021358803}, "setup": {"outcome": "passed", "duration": 0.00013719599519390613}, "lineno": 1916, "nodeid": "core/stream.py::obspy.core.stream.Stream.verify", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.verify", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.076100493781269e-05}}, {"call": {"outcome": "passed", "duration": 0.0010513289889786392}, "setup": {"outcome": "passed", "duration": 0.0001365490024909377}, "lineno": 1387, "nodeid": "core/stream.py::obspy.core.stream.Stream.write", "outcome": "passed", "keywords": ["obspy.core.stream.Stream.write", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.002499816939235e-05}}, {"call": {"outcome": "skipped", "duration": 8.107400208245963e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00012870698992628604}, "lineno": 3557, "nodeid": "core/stream.py::obspy.core.stream._is_pickle", "outcome": "skipped", "keywords": ["obspy.core.stream._is_pickle", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.272199971135706e-05}}, {"call": {"outcome": "passed", "duration": 1.7134936669899616}, "setup": {"outcome": "passed", "duration": 0.00012136799341533333}, "lineno": 42, "nodeid": "core/stream.py::obspy.core.stream.read", "outcome": "passed", "keywords": ["obspy.core.stream.read", "filterwarnings", "stream.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012107500515412539}}, {"call": {"log": [{"msg": "No artists with labels found to put in legend.  Note that artists whose label start with an underscore are ignored when legend() is called with no argument.", "args": null, "name": "matplotlib.legend", "msecs": 494.0, "lineno": 1363, "module": "legend", "thread": 140070196732032, "created": 1775839628.4949617, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "legend.py", "funcName": "_parse_legend_args", "pathname": "/workspace/obspy/.venv/lib/python3.12/site-packages/matplotlib/legend.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 8598.747968673706}], "outcome": "passed", "duration": 0.21055945100670215}, "setup": {"outcome": "passed", "duration": 0.0005079789989395067}, "lineno": 24, "nodeid": "core/tests/test_channel.py::TestChannel::test_response_plot", "outcome": "passed", "keywords": ["test_response_plot", "filterwarnings", "image", "TestChannel", "usefixtures", "test_channel.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00014183399616740644}}, {"call": {"outcome": "passed", "duration": 0.00020042399410158396}, "setup": {"outcome": "passed", "duration": 0.0001609719911357388}, "lineno": 33, "nodeid": "core/tests/test_channel.py::TestChannel::test_channel_str", "outcome": "passed", "keywords": ["test_channel_str", "filterwarnings", "TestChannel", "usefixtures", "test_channel.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.791100455913693e-05}}, {"call": {"outcome": "passed", "duration": 9.988799865823239e-05}, "setup": {"outcome": "passed", "duration": 0.0001238450058735907}, "lineno": 3, "nodeid": "core/tests/test_compatibility.py::TestCompatibility::test_round", "outcome": "passed", "keywords": ["test_round", "filterwarnings", "TestCompatibility", "test_compatibility.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.871000757906586e-05}}, {"call": {"outcome": "passed", "duration": 0.004501919989706948}, "setup": {"outcome": "passed", "duration": 0.0001264890015590936}, "lineno": 33, "nodeid": "core/tests/test_event.py::TestEvent::test_str", "outcome": "passed", "keywords": ["test_str", "filterwarnings", "TestEvent", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.85489974077791e-05}}, {"call": {"outcome": "passed", "duration": 0.0002467970043653622}, "setup": {"outcome": "passed", "duration": 0.00014854299661237746}, "lineno": 43, "nodeid": "core/tests/test_event.py::TestEvent::test_str_empty_origin", "outcome": "passed", "keywords": ["test_str_empty_origin", "filterwarnings", "TestEvent", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.573999078478664e-05}}, {"call": {"outcome": "passed", "duration": 0.00023461799719370902}, "setup": {"outcome": "passed", "duration": 0.00011031200119759887}, "lineno": 53, "nodeid": "core/tests/test_event.py::TestEvent::test_eq", "outcome": "passed", "keywords": ["test_eq", "filterwarnings", "TestEvent", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.696700049564242e-05}}, {"call": {"outcome": "passed", "duration": 0.000377649994334206}, "setup": {"outcome": "passed", "duration": 0.00012323098781052977}, "lineno": 73, "nodeid": "core/tests/test_event.py::TestEvent::test_clear_method_resets_objects", "outcome": "passed", "keywords": ["test_clear_method_resets_objects", "filterwarnings", "TestEvent", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.034699956420809e-05}}, {"setup": {"outcome": "skipped", "duration": 7.987399294506758e-05, "longrepr": "('/workspace/obspy/obspy/core/tests/test_event.py', 111, 'Skipped: cartopy not installed')"}, "lineno": 110, "nodeid": "core/tests/test_event.py::TestEvent::test_plot_farfield_without_quiver_with_maps", "outcome": "skipped", "keywords": ["test_plot_farfield_without_quiver_with_maps", "skipif", "pytestmark", "filterwarnings", "image", "TestEvent", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.778500730637461e-05}}, {"call": {"outcome": "passed", "duration": 0.0003711669996846467}, "setup": {"outcome": "passed", "duration": 0.00012200299534015357}, "lineno": 122, "nodeid": "core/tests/test_event.py::TestEvent::test_farfield_2xn_input", "outcome": "passed", "keywords": ["test_farfield_2xn_input", "filterwarnings", "TestEvent", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.666100282222033e-05}}, {"call": {"outcome": "passed", "duration": 0.0003485610068310052}, "setup": {"outcome": "passed", "duration": 0.00011617699055932462}, "lineno": 146, "nodeid": "core/tests/test_event.py::TestOrigin::test_creation_info", "outcome": "passed", "keywords": ["test_creation_info", "filterwarnings", "TestOrigin", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.922200216446072e-05}}, {"call": {"outcome": "passed", "duration": 0.0002076989912893623}, "setup": {"outcome": "passed", "duration": 0.00011323599028401077}, "lineno": 166, "nodeid": "core/tests/test_event.py::TestOrigin::test_multiple_origins", "outcome": "passed", "keywords": ["test_multiple_origins", "filterwarnings", "TestOrigin", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.528399196919054e-05}}, {"call": {"outcome": "passed", "duration": 0.00031057601154316217}, "setup": {"outcome": "passed", "duration": 0.00011048000305891037}, "lineno": 201, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_invalid_filename", "outcome": "passed", "keywords": ["test_read_invalid_filename", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.238500645849854e-05}}, {"call": {"outcome": "passed", "duration": 0.00011818099301308393}, "setup": {"outcome": "passed", "duration": 0.00011190699297003448}, "lineno": 226, "nodeid": "core/tests/test_event.py::TestCatalog::test_creation_info", "outcome": "passed", "keywords": ["test_creation_info", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.226100958883762e-05}}, {"call": {"outcome": "passed", "duration": 0.00432048000220675}, "setup": {"outcome": "passed", "duration": 0.00010212000051978976}, "lineno": 232, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_events_without_parameters", "outcome": "passed", "keywords": ["test_read_events_without_parameters", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.34269997337833e-05}}, {"call": {"outcome": "passed", "duration": 0.0042588880023686215}, "setup": {"outcome": "passed", "duration": 0.00013834700803272426}, "lineno": 239, "nodeid": "core/tests/test_event.py::TestCatalog::test_str", "outcome": "passed", "keywords": ["test_str", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.38219969207421e-05}}, {"call": {"outcome": "passed", "duration": 0.006274212995776907}, "setup": {"outcome": "passed", "duration": 0.00012916400737594813}, "lineno": 248, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_events", "outcome": "passed", "keywords": ["test_read_events", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.557700155302882e-05}}, {"call": {"outcome": "passed", "duration": 0.012947597002494149}, "setup": {"outcome": "passed", "duration": 0.00015315000200644135}, "lineno": 264, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_events_with_wildcard", "outcome": "passed", "keywords": ["test_read_events_with_wildcard", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.45490106055513e-05}}, {"call": {"outcome": "passed", "duration": 0.0002483830030541867}, "setup": {"outcome": "passed", "duration": 0.00013915900490246713}, "lineno": 275, "nodeid": "core/tests/test_event.py::TestCatalog::test_append", "outcome": "passed", "keywords": ["test_append", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0188001953065395e-05}}, {"call": {"outcome": "passed", "duration": 0.00030565699853468686}, "setup": {"outcome": "passed", "duration": 0.00011371501022949815}, "lineno": 298, "nodeid": "core/tests/test_event.py::TestCatalog::test_extend", "outcome": "passed", "keywords": ["test_extend", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.5433003581129014e-05}}, {"call": {"outcome": "passed", "duration": 0.0003289419983047992}, "setup": {"outcome": "passed", "duration": 0.00011403899407014251}, "lineno": 326, "nodeid": "core/tests/test_event.py::TestCatalog::test_iadd", "outcome": "passed", "keywords": ["test_iadd", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.281799869611859e-05}}, {"call": {"outcome": "passed", "duration": 0.003973347003920935}, "setup": {"outcome": "passed", "duration": 0.0001049069978762418}, "lineno": 354, "nodeid": "core/tests/test_event.py::TestCatalog::test_count_and_len", "outcome": "passed", "keywords": ["test_count_and_len", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.288300548680127e-05}}, {"call": {"outcome": "passed", "duration": 0.003924862001440488}, "setup": {"outcome": "passed", "duration": 0.0001308210048591718}, "lineno": 367, "nodeid": "core/tests/test_event.py::TestCatalog::test_get_item", "outcome": "passed", "keywords": ["test_get_item", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.181501132436097e-05}}, {"call": {"outcome": "passed", "duration": 0.004019084997707978}, "setup": {"outcome": "passed", "duration": 0.00012982900079805404}, "lineno": 381, "nodeid": "core/tests/test_event.py::TestCatalog::test_slicing", "outcome": "passed", "keywords": ["test_slicing", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.281900616362691e-05}}, {"call": {"outcome": "passed", "duration": 0.0003965619980590418}, "setup": {"outcome": "passed", "duration": 0.00012699099897872657}, "lineno": 394, "nodeid": "core/tests/test_event.py::TestCatalog::test_slicing_with_step", "outcome": "passed", "keywords": ["test_slicing_with_step", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.819599027745426e-05}}, {"call": {"outcome": "passed", "duration": 0.005021233999286778}, "setup": {"outcome": "passed", "duration": 0.00011361201177351177}, "lineno": 410, "nodeid": "core/tests/test_event.py::TestCatalog::test_copy", "outcome": "passed", "keywords": ["test_copy", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.425999501720071e-05}}, {"call": {"outcome": "passed", "duration": 0.005697744010831229}, "setup": {"outcome": "passed", "duration": 0.00013673999637831002}, "lineno": 423, "nodeid": "core/tests/test_event.py::TestCatalog::test_filter", "outcome": "passed", "keywords": ["test_filter", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.610500324517488e-05}}, {"call": {"outcome": "passed", "duration": 0.003688888013130054}, "setup": {"outcome": "passed", "duration": 0.00013346599007491022}, "lineno": 462, "nodeid": "core/tests/test_event.py::TestCatalog::test_catalog_resource_id", "outcome": "passed", "keywords": ["test_catalog_resource_id", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.283399463631213e-05}}, {"call": {"outcome": "passed", "duration": 0.004879838990746066}, "setup": {"outcome": "passed", "duration": 0.00013038500037509948}, "lineno": 469, "nodeid": "core/tests/test_event.py::TestCatalog::test_can_pickle", "outcome": "passed", "keywords": ["test_can_pickle", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.547299901489168e-05}}, {"call": {"outcome": "passed", "duration": 0.006286716001341119}, "setup": {"outcome": "passed", "duration": 0.0001284689933527261}, "lineno": 479, "nodeid": "core/tests/test_event.py::TestCatalog::test_issue_2173", "outcome": "passed", "keywords": ["test_issue_2173", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.29830062482506e-05}}, {"call": {"outcome": "passed", "duration": 0.004803392002941109}, "setup": {"outcome": "passed", "duration": 0.00012696199701167643}, "lineno": 494, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_path", "outcome": "passed", "keywords": ["test_read_path", "filterwarnings", "TestCatalog", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.770999556872994e-05}}, {"call": {"outcome": "passed", "duration": 0.00012546499783638865}, "setup": {"outcome": "passed", "duration": 0.00015239600907079875}, "lineno": 567, "nodeid": "core/tests/test_event.py::TestWaveformStreamID::test_initialization", "outcome": "passed", "keywords": ["test_initialization", "filterwarnings", "TestWaveformStreamID", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.5069001973606646e-05}}, {"call": {"outcome": "passed", "duration": 0.00011542098945938051}, "setup": {"outcome": "passed", "duration": 0.00010487099643796682}, "lineno": 592, "nodeid": "core/tests/test_event.py::TestWaveformStreamID::test_initialization_with_invalid_seed_string", "outcome": "passed", "keywords": ["test_initialization_with_invalid_seed_string", "filterwarnings", "TestWaveformStreamID", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.284299550112337e-05}}, {"call": {"outcome": "passed", "duration": 8.299200271721929e-05}, "setup": {"outcome": "passed", "duration": 0.00011208099022042006}, "lineno": 611, "nodeid": "core/tests/test_event.py::TestWaveformStreamID::test_id_property", "outcome": "passed", "keywords": ["test_id_property", "filterwarnings", "TestWaveformStreamID", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3718991694040596e-05}}, {"call": {"outcome": "passed", "duration": 9.193099685944617e-05}, "setup": {"outcome": "passed", "duration": 0.00010147599095944315}, "lineno": 624, "nodeid": "core/tests/test_event.py::TestBase::test_quantity_error_warn_on_non_default_key", "outcome": "passed", "keywords": ["test_quantity_error_warn_on_non_default_key", "filterwarnings", "TestBase", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.120100104250014e-05}}, {"call": {"outcome": "passed", "duration": 9.328199666924775e-05}, "setup": {"outcome": "passed", "duration": 9.83620120678097e-05}, "lineno": 639, "nodeid": "core/tests/test_event.py::TestBase::test_quantity_error_equality", "outcome": "passed", "keywords": ["test_quantity_error_equality", "filterwarnings", "TestBase", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.0283008022233844e-05}}, {"call": {"outcome": "passed", "duration": 0.00038342399057000875}, "setup": {"outcome": "passed", "duration": 0.0001059039932442829}, "lineno": 652, "nodeid": "core/tests/test_event.py::TestBase::test_event_type_objects_warn_on_non_default_key", "outcome": "passed", "keywords": ["test_event_type_objects_warn_on_non_default_key", "filterwarnings", "TestBase", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.747099930886179e-05}}, {"call": {"outcome": "passed", "duration": 0.00023516100191045552}, "setup": {"outcome": "passed", "duration": 0.00010995000775437802}, "lineno": 663, "nodeid": "core/tests/test_event.py::TestBase::test_setting_nans_or_inf_fails", "outcome": "passed", "keywords": ["test_setting_nans_or_inf_fails", "filterwarnings", "TestBase", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.474500358104706e-05}}, {"call": {"outcome": "passed", "duration": 0.003957933004130609}, "setup": {"outcome": "passed", "duration": 0.000104061997262761}, "lineno": 678, "nodeid": "core/tests/test_event.py::TestBase::test_issue3105", "outcome": "passed", "keywords": ["test_issue3105", "filterwarnings", "TestBase", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.337000326719135e-05}}, {"call": {"outcome": "passed", "duration": 0.00010016700252890587}, "setup": {"outcome": "passed", "duration": 0.00020502100232988596}, "lineno": 47, "nodeid": "core/tests/test_inventory.py::TestInventory::test_initialization", "outcome": "passed", "keywords": ["test_initialization", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.671899998560548e-05}}, {"call": {"outcome": "passed", "duration": 0.0002673759881872684}, "setup": {"outcome": "passed", "duration": 0.00011493700731080025}, "lineno": 58, "nodeid": "core/tests/test_inventory.py::TestInventory::test_get_response", "outcome": "passed", "keywords": ["test_get_response", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.160800694487989e-05}}, {"call": {"outcome": "passed", "duration": 0.0001996829960262403}, "setup": {"outcome": "passed", "duration": 0.00011501600965857506}, "lineno": 112, "nodeid": "core/tests/test_inventory.py::TestInventory::test_get_coordinates", "outcome": "passed", "keywords": ["test_get_coordinates", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.633299588225782e-05}}, {"call": {"outcome": "passed", "duration": 0.00019383699691388756}, "setup": {"outcome": "passed", "duration": 0.0001083289971575141}, "lineno": 145, "nodeid": "core/tests/test_inventory.py::TestInventory::test_get_orientation", "outcome": "passed", "keywords": ["test_get_orientation", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.568299093283713e-05}}, {"call": {"outcome": "passed", "duration": 0.30465351800376084}, "setup": {"outcome": "passed", "duration": 0.0001697209954727441}, "lineno": 178, "nodeid": "core/tests/test_inventory.py::TestInventory::test_response_plot", "outcome": "passed", "keywords": ["test_response_plot", "filterwarnings", "image", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013045300147496164}}, {"call": {"outcome": "passed", "duration": 0.11092074999760371}, "setup": {"outcome": "passed", "duration": 0.00015370300388894975}, "lineno": 188, "nodeid": "core/tests/test_inventory.py::TestInventory::test_response_plot_epoch_times_in_label", "outcome": "passed", "keywords": ["test_response_plot_epoch_times_in_label", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.962700667325407e-05}}, {"call": {"outcome": "passed", "duration": 0.1313742740021553}, "setup": {"outcome": "passed", "duration": 0.00015728099970147014}, "lineno": 209, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_merging_metadata_update", "outcome": "passed", "keywords": ["test_inventory_merging_metadata_update", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.940100426319987e-05}}, {"call": {"outcome": "passed", "duration": 0.020613025000784546}, "setup": {"outcome": "passed", "duration": 0.00014794299204368144}, "lineno": 260, "nodeid": "core/tests/test_inventory.py::TestInventory::test_len", "outcome": "passed", "keywords": ["test_len", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.415199747309089e-05}}, {"call": {"outcome": "passed", "duration": 0.022359936992870644}, "setup": {"outcome": "passed", "duration": 0.00015584600623697042}, "lineno": 268, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_remove", "outcome": "passed", "keywords": ["test_inventory_remove", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.332000288646668e-05}}, {"call": {"outcome": "passed", "duration": 0.02001876498979982}, "setup": {"outcome": "passed", "duration": 0.00015537900617346168}, "lineno": 357, "nodeid": "core/tests/test_inventory.py::TestInventory::test_issue_2266", "outcome": "passed", "keywords": ["test_issue_2266", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.532799256499857e-05}}, {"call": {"outcome": "passed", "duration": 0.020662640003138222}, "setup": {"outcome": "passed", "duration": 0.0001427020033588633}, "lineno": 378, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_select", "outcome": "passed", "keywords": ["test_inventory_select", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.989799243863672e-05}}, {"call": {"outcome": "passed", "duration": 0.01935453100304585}, "setup": {"outcome": "passed", "duration": 0.00014372699661180377}, "lineno": 472, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_select_with_empty_networks", "outcome": "passed", "keywords": ["test_inventory_select_with_empty_networks", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.848300447221845e-05}}, {"call": {"outcome": "passed", "duration": 0.00014575099339708686}, "setup": {"outcome": "passed", "duration": 0.00013901900092605501}, "lineno": 497, "nodeid": "core/tests/test_inventory.py::TestInventory::test_util_unified_content_string", "outcome": "passed", "keywords": ["test_util_unified_content_string", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.5252996389754117e-05}}, {"call": {"outcome": "passed", "duration": 7.290899520739913e-05}, "setup": {"outcome": "passed", "duration": 0.00010862799535971135}, "lineno": 543, "nodeid": "core/tests/test_inventory.py::TestInventory::test_util_unified_content_string_with_dots_in_description", "outcome": "passed", "keywords": ["test_util_unified_content_string_with_dots_in_description", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.105600575916469e-05}}, {"call": {"outcome": "passed", "duration": 0.00045568599307443947}, "setup": {"outcome": "passed", "duration": 0.0001013060100376606}, "lineno": 563, "nodeid": "core/tests/test_inventory.py::TestInventory::test_read_invalid_filename", "outcome": "passed", "keywords": ["test_read_invalid_filename", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.913300265092403e-05}}, {"call": {"outcome": "passed", "duration": 0.0009578049939591438}, "setup": {"outcome": "passed", "duration": 0.00011479199747554958}, "lineno": 589, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_can_be_initialized_with_no_arguments", "outcome": "passed", "keywords": ["test_inventory_can_be_initialized_with_no_arguments", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.314200047403574e-05}}, {"call": {"outcome": "passed", "duration": 0.03309040699969046}, "setup": {"outcome": "passed", "duration": 0.00013321801088750362}, "lineno": 607, "nodeid": "core/tests/test_inventory.py::TestInventory::test_copy", "outcome": "passed", "keywords": ["test_copy", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.973299943841994e-05}}, {"call": {"outcome": "passed", "duration": 0.03770477599755395}, "setup": {"outcome": "passed", "duration": 0.00013824700727127492}, "lineno": 622, "nodeid": "core/tests/test_inventory.py::TestInventory::test_add", "outcome": "passed", "keywords": ["test_add", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.787698996253312e-05}}, {"call": {"outcome": "passed", "duration": 9.438800043426454e-05}, "setup": {"outcome": "passed", "duration": 0.00014499100507237017}, "lineno": 652, "nodeid": "core/tests/test_inventory.py::TestInventory::test_extend_metadata", "outcome": "passed", "keywords": ["test_extend_metadata", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4118994739837945e-05}}, {"call": {"outcome": "passed", "duration": 0.006683006999082863}, "setup": {"outcome": "passed", "duration": 0.0001184739958262071}, "lineno": 664, "nodeid": "core/tests/test_inventory.py::TestInventory::test_read_inventory_with_wildcard", "outcome": "passed", "keywords": ["test_read_inventory_with_wildcard", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.523399835918099e-05}}, {"call": {"outcome": "passed", "duration": 0.003079421992879361}, "setup": {"outcome": "passed", "duration": 0.00013894299627281725}, "lineno": 675, "nodeid": "core/tests/test_inventory.py::TestInventory::test_read_inventory_with_path", "outcome": "passed", "keywords": ["test_read_inventory_with_path", "filterwarnings", "TestInventory", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012225400132592767}}, {"setup": {"outcome": "skipped", "duration": 8.266100485343486e-05, "longrepr": "('/workspace/obspy/obspy/core/tests/test_inventory.py', 693, 'Skipped: cartopy not installed')"}, "lineno": 692, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_global", "outcome": "skipped", "keywords": ["test_location_plot_global", "filterwarnings", "image", "TestInventoryCartopy", "skipif", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.511899118777364e-05}}, {"setup": {"outcome": "skipped", "duration": 6.018600834067911e-05, "longrepr": "('/workspace/obspy/obspy/core/tests/test_inventory.py', 701, 'Skipped: cartopy not installed')"}, "lineno": 700, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_ortho", "outcome": "skipped", "keywords": ["test_location_plot_ortho", "filterwarnings", "image", "TestInventoryCartopy", "skipif", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4548989282920957e-05}}, {"setup": {"outcome": "skipped", "duration": 5.7497003581374884e-05, "longrepr": "('/workspace/obspy/obspy/core/tests/test_inventory.py', 711, 'Skipped: cartopy not installed')"}, "lineno": 710, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_local", "outcome": "skipped", "keywords": ["test_location_plot_local", "filterwarnings", "image", "TestInventoryCartopy", "skipif", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3039999329485e-05}}, {"setup": {"outcome": "skipped", "duration": 5.483999848365784e-05, "longrepr": "('/workspace/obspy/obspy/core/tests/test_inventory.py', 721, 'Skipped: cartopy not installed')"}, "lineno": 720, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_combined_station_event_plot", "outcome": "skipped", "keywords": ["test_combined_station_event_plot", "filterwarnings", "image", "TestInventoryCartopy", "skipif", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4899006499908864e-05}}, {"call": {"outcome": "passed", "duration": 0.00024188199313357472}, "setup": {"outcome": "passed", "duration": 0.0001967550051631406}, "lineno": 30, "nodeid": "core/tests/test_network.py::TestNetwork::test_get_response", "outcome": "passed", "keywords": ["test_get_response", "filterwarnings", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.888899613637477e-05}}, {"call": {"outcome": "passed", "duration": 0.0002059130056295544}, "setup": {"outcome": "passed", "duration": 0.00011284599895589054}, "lineno": 82, "nodeid": "core/tests/test_network.py::TestNetwork::test_get_coordinates", "outcome": "passed", "keywords": ["test_get_coordinates", "filterwarnings", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.534400406759232e-05}}, {"call": {"outcome": "passed", "duration": 0.3224543879914563}, "setup": {"outcome": "passed", "duration": 0.0001578310038894415}, "lineno": 114, "nodeid": "core/tests/test_network.py::TestNetwork::test_response_plot", "outcome": "passed", "keywords": ["test_response_plot", "filterwarnings", "image", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001371529942844063}}, {"call": {"outcome": "passed", "duration": 0.10577774400007911}, "setup": {"outcome": "passed", "duration": 0.00016272399807348847}, "lineno": 124, "nodeid": "core/tests/test_network.py::TestNetwork::test_response_plot_epoch_times_in_label", "outcome": "passed", "keywords": ["test_response_plot_epoch_times_in_label", "filterwarnings", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.716200293041766e-05}}, {"call": {"outcome": "passed", "duration": 0.020327749007265083}, "setup": {"outcome": "passed", "duration": 0.0001698669948382303}, "lineno": 145, "nodeid": "core/tests/test_network.py::TestNetwork::test_len", "outcome": "passed", "keywords": ["test_len", "filterwarnings", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.670799434185028e-05}}, {"call": {"outcome": "passed", "duration": 0.020437612998648547}, "setup": {"outcome": "passed", "duration": 0.00014803999511059374}, "lineno": 153, "nodeid": "core/tests/test_network.py::TestNetwork::test_network_select", "outcome": "passed", "keywords": ["test_network_select", "filterwarnings", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.224700286518782e-05}}, {"call": {"outcome": "passed", "duration": 0.00048763399536255747}, "setup": {"outcome": "passed", "duration": 0.0001989209995372221}, "lineno": 239, "nodeid": "core/tests/test_network.py::TestNetwork::test_writing_network_before_1990", "outcome": "passed", "keywords": ["test_writing_network_before_1990", "filterwarnings", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.555099389515817e-05}}, {"call": {"outcome": "passed", "duration": 0.019837430998450145}, "setup": {"outcome": "passed", "duration": 0.00012214899470563978}, "lineno": 250, "nodeid": "core/tests/test_network.py::TestNetwork::test_network_select_with_empty_stations", "outcome": "passed", "keywords": ["test_network_select_with_empty_stations", "filterwarnings", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.067900489550084e-05}}, {"call": {"outcome": "passed", "duration": 0.001945926996995695}, "setup": {"outcome": "passed", "duration": 0.00014077899686526507}, "lineno": 280, "nodeid": "core/tests/test_network.py::TestNetwork::test_empty_network_code", "outcome": "passed", "keywords": ["test_empty_network_code", "filterwarnings", "TestNetwork", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011603599705267698}}, {"setup": {"outcome": "skipped", "duration": 8.114500087685883e-05, "longrepr": "('/workspace/obspy/obspy/core/tests/test_network.py', 318, 'Skipped: cartopy not installed')"}, "lineno": 317, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_global", "outcome": "skipped", "keywords": ["test_location_plot_global", "filterwarnings", "image", "TestNetworkCartopy", "skipif", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.564099749084562e-05}}, {"setup": {"outcome": "skipped", "duration": 6.092598778195679e-05, "longrepr": "('/workspace/obspy/obspy/core/tests/test_network.py', 326, 'Skipped: cartopy not installed')"}, "lineno": 325, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_ortho", "outcome": "skipped", "keywords": ["test_location_plot_ortho", "filterwarnings", "image", "TestNetworkCartopy", "skipif", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.634900298900902e-05}}, {"setup": {"outcome": "skipped", "duration": 5.683000199496746e-05, "longrepr": "('/workspace/obspy/obspy/core/tests/test_network.py', 336, 'Skipped: cartopy not installed')"}, "lineno": 335, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_local", "outcome": "skipped", "keywords": ["test_location_plot_local", "filterwarnings", "image", "TestNetworkCartopy", "skipif", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.561301077250391e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/preview.py", "lineno": 69, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "outcome": "failed", "duration": 0.00024737700005061924, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_preview.py\", line 26, in test_create_preview\n    preview = create_preview(trace, delta=60)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/preview.py\", line 69, in create_preview\n    diff = data.ptp(axis=1)\n           ^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "setup": {"outcome": "passed", "duration": 0.00014519099204335362}, "lineno": 13, "nodeid": "core/tests/test_preview.py::TestUtil::test_create_preview", "outcome": "failed", "keywords": ["test_create_preview", "filterwarnings", "TestUtil", "test_preview.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.667199628893286e-05}}, {"call": {"outcome": "passed", "duration": 0.0007717229891568422}, "setup": {"outcome": "passed", "duration": 0.00013218900130596012}, "lineno": 52, "nodeid": "core/tests/test_preview.py::TestUtil::test_create_preview_with_masked_arrays", "outcome": "passed", "keywords": ["test_create_preview_with_masked_arrays", "filterwarnings", "TestUtil", "test_preview.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.784900324419141e-05}}, {"call": {"outcome": "passed", "duration": 0.0006680149963358417}, "setup": {"outcome": "passed", "duration": 0.00012492999667301774}, "lineno": 70, "nodeid": "core/tests/test_preview.py::TestUtil::test_merge_previews", "outcome": "passed", "keywords": ["test_merge_previews", "filterwarnings", "TestUtil", "test_preview.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.519698945339769e-05}}, {"call": {"outcome": "passed", "duration": 0.0004958530043950304}, "setup": {"outcome": "passed", "duration": 0.00015365700528491288}, "lineno": 128, "nodeid": "core/tests/test_preview.py::TestUtil::test_resample_previews", "outcome": "passed", "keywords": ["test_resample_previews", "filterwarnings", "TestUtil", "test_preview.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.10839924775064e-05}}, {"call": {"outcome": "passed", "duration": 0.000423892997787334}, "setup": {"outcome": "passed", "duration": 0.00011309399269521236}, "lineno": 164, "nodeid": "core/tests/test_preview.py::TestUtil::test_merge_previews_2", "outcome": "passed", "keywords": ["test_merge_previews_2", "filterwarnings", "TestUtil", "test_preview.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.285900599323213e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/preview.py", "lineno": 69, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "outcome": "failed", "duration": 0.00018197200552094728, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_preview.py\", line 200, in test_create_preview_with_unrounded_sample_rate\n    create_preview(tr, delta=30)\n  File \"/workspace/obspy/obspy/core/preview.py\", line 69, in create_preview\n    diff = data.ptp(axis=1)\n           ^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "setup": {"outcome": "passed", "duration": 0.00011656699643936008}, "lineno": 192, "nodeid": "core/tests/test_preview.py::TestUtil::test_create_preview_with_unrounded_sample_rate", "outcome": "failed", "keywords": ["test_create_preview_with_unrounded_sample_rate", "filterwarnings", "TestUtil", "test_preview.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010376900900155306}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/preview.py", "lineno": 69, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "outcome": "failed", "duration": 0.000178718997631222, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_preview.py\", line 213, in test_create_preview_with_very_small_sample_rate\n    create_preview(tr)\n  File \"/workspace/obspy/obspy/core/preview.py\", line 69, in create_preview\n    diff = data.ptp(axis=1)\n           ^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "setup": {"outcome": "passed", "duration": 0.00013521600340027362}, "lineno": 201, "nodeid": "core/tests/test_preview.py::TestUtil::test_create_preview_with_very_small_sample_rate", "outcome": "failed", "keywords": ["test_create_preview_with_very_small_sample_rate", "filterwarnings", "TestUtil", "test_preview.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.930200081318617e-05}}, {"call": {"outcome": "passed", "duration": 0.0001842439960455522}, "setup": {"outcome": "passed", "duration": 0.00023181199503596872}, "lineno": 39, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_same_resource_id_different_referred_object", "outcome": "passed", "keywords": ["test_same_resource_id_different_referred_object", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.005099567119032e-05}}, {"call": {"outcome": "passed", "duration": 0.00010397100413683802}, "setup": {"outcome": "passed", "duration": 0.00011917599476873875}, "lineno": 72, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_objects_garbage_collection", "outcome": "passed", "keywords": ["test_objects_garbage_collection", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.228699592407793e-05}}, {"call": {"outcome": "passed", "duration": 0.00011319899931550026}, "setup": {"outcome": "passed", "duration": 0.00010591799218673259}, "lineno": 83, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_adding_a_referred_object_after_creation", "outcome": "passed", "keywords": ["test_adding_a_referred_object_after_creation", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6343997130170465e-05}}, {"call": {"outcome": "passed", "duration": 0.00013323499297257513}, "setup": {"outcome": "passed", "duration": 0.00011407099373172969}, "lineno": 104, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_getting_gc_no_shared_resource_id", "outcome": "passed", "keywords": ["test_getting_gc_no_shared_resource_id", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3894007578492165e-05}}, {"call": {"outcome": "passed", "duration": 0.0001226919994223863}, "setup": {"outcome": "passed", "duration": 0.0001062969968188554}, "lineno": 119, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_getting_gc_with_shared_resource_id", "outcome": "passed", "keywords": ["test_getting_gc_with_shared_resource_id", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.048199091106653e-05}}, {"call": {"outcome": "passed", "duration": 0.0001352889958070591}, "setup": {"outcome": "passed", "duration": 0.00010230099724140018}, "lineno": 143, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resource_id_state_cleanup", "outcome": "passed", "keywords": ["test_resource_id_state_cleanup", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.618500290438533e-05}}, {"call": {"outcome": "passed", "duration": 0.00013356099952943623}, "setup": {"outcome": "passed", "duration": 0.00011235600686632097}, "lineno": 163, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_quakeml_regex", "outcome": "passed", "keywords": ["test_quakeml_regex", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.163600144442171e-05}}, {"call": {"outcome": "passed", "duration": 7.853200077079237e-05}, "setup": {"outcome": "passed", "duration": 0.00010463999933563173}, "lineno": 201, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resource_id_valid_quakemluri", "outcome": "passed", "keywords": ["test_resource_id_valid_quakemluri", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.060499825049192e-05}}, {"call": {"outcome": "passed", "duration": 0.00013607100117951632}, "setup": {"outcome": "passed", "duration": 0.00011399699724279344}, "lineno": 209, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_de_referencing_when_object_goes_out_of_scope", "outcome": "passed", "keywords": ["test_de_referencing_when_object_goes_out_of_scope", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.372401210479438e-05}}, {"call": {"outcome": "passed", "duration": 8.35270038805902e-05}, "setup": {"outcome": "passed", "duration": 0.00010320000001229346}, "lineno": 240, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_initialize_with_resource_identifier", "outcome": "passed", "keywords": ["test_initialize_with_resource_identifier", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.98529989272356e-05}}, {"call": {"outcome": "passed", "duration": 0.000383703998522833}, "setup": {"outcome": "passed", "duration": 9.750098979566246e-05}, "lineno": 250, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_error_message_for_failing_quakeml_id_conversion", "outcome": "passed", "keywords": ["test_error_message_for_failing_quakeml_id_conversion", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.248900899663568e-05}}, {"call": {"outcome": "passed", "duration": 0.00034582499938551337}, "setup": {"outcome": "passed", "duration": 0.0001262039877474308}, "lineno": 268, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_debug_class_state", "outcome": "passed", "keywords": ["test_debug_class_state", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.952100036665797e-05}}, {"call": {"outcome": "passed", "duration": 0.014520532989990897}, "setup": {"outcome": "passed", "duration": 0.00011705199722200632}, "lineno": 304, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_preferred_origin", "outcome": "passed", "keywords": ["test_preferred_origin", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.90170015534386e-05}}, {"call": {"outcome": "passed", "duration": 0.01378388999728486}, "setup": {"outcome": "passed", "duration": 0.0001562349934829399}, "lineno": 313, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_preferred_magnitude", "outcome": "passed", "keywords": ["test_preferred_magnitude", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.93570070527494e-05}}, {"call": {"outcome": "passed", "duration": 0.013417934998869896}, "setup": {"outcome": "passed", "duration": 0.00013947499974165112}, "lineno": 322, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_preferred_focal_mechanism", "outcome": "passed", "keywords": ["test_preferred_focal_mechanism", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.505100024398416e-05}}, {"call": {"outcome": "passed", "duration": 0.013907052998547442}, "setup": {"outcome": "passed", "duration": 0.00013515300815925002}, "lineno": 331, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_arrivals_refer_to_picks_in_same_event", "outcome": "passed", "keywords": ["test_arrivals_refer_to_picks_in_same_event", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.725699106231332e-05}}, {"call": {"outcome": "passed", "duration": 0.013858578007784672}, "setup": {"outcome": "passed", "duration": 0.00014037301298230886}, "lineno": 344, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_all_referred_objects_in_events", "outcome": "passed", "keywords": ["test_all_referred_objects_in_events", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.691398786846548e-05}}, {"call": {"outcome": "passed", "duration": 0.013812833989504725}, "setup": {"outcome": "passed", "duration": 0.00013839000894222409}, "lineno": 358, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_all_resource_id_attrs_are_attached", "outcome": "passed", "keywords": ["test_all_resource_id_attrs_are_attached", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.187499770428985e-05}}, {"call": {"outcome": "passed", "duration": 0.014473051007371396}, "setup": {"outcome": "passed", "duration": 0.00015037800767458975}, "lineno": 374, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_no_overlapping_objects", "outcome": "passed", "keywords": ["test_no_overlapping_objects", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.625498983543366e-05}}, {"call": {"outcome": "passed", "duration": 0.004524802003288642}, "setup": {"outcome": "passed", "duration": 0.00014490900503005832}, "lineno": 397, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_event_copying_does_not_raise_duplicate_resource_id_warning", "outcome": "passed", "keywords": ["test_event_copying_does_not_raise_duplicate_resource_id_warning", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.53880012780428e-05}}, {"call": {"outcome": "passed", "duration": 0.00014962200657464564}, "setup": {"outcome": "passed", "duration": 0.0001439339976059273}, "lineno": 430, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_set_referred_object_warning", "outcome": "passed", "keywords": ["test_set_referred_object_warning", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.788500129710883e-05}}, {"call": {"outcome": "passed", "duration": 0.10062934600864537}, "setup": {"outcome": "passed", "duration": 0.00012048499775119126}, "lineno": 464, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_catalog_resource_ids", "outcome": "passed", "keywords": ["test_catalog_resource_ids", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.564199379179627e-05}}, {"call": {"outcome": "passed", "duration": 0.13469685999734793}, "setup": {"outcome": "passed", "duration": 0.00014966499293223023}, "lineno": 497, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_event_scoped_resource_id_many_threads", "outcome": "passed", "keywords": ["test_event_scoped_resource_id_many_threads", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.710999100003392e-05}}, {"call": {"outcome": "passed", "duration": 0.00020049199520144612}, "setup": {"outcome": "passed", "duration": 0.000237137996009551}, "lineno": 518, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resetting_id_warns_on_default_id", "outcome": "passed", "keywords": ["test_resetting_id_warns_on_default_id", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.181400385685265e-05}}, {"call": {"outcome": "passed", "duration": 9.788300667423755e-05}, "setup": {"outcome": "passed", "duration": 0.00011813599849119782}, "lineno": 532, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resetting_id_warns_on_set_id", "outcome": "passed", "keywords": ["test_resetting_id_warns_on_set_id", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3651005146093667e-05}}, {"call": {"outcome": "passed", "duration": 0.00011510300100781024}, "setup": {"outcome": "passed", "duration": 0.00019936100579798222}, "lineno": 546, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resource_ids_refer_to_newest_object", "outcome": "passed", "keywords": ["test_resource_ids_refer_to_newest_object", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.461700493469834e-05}}, {"call": {"outcome": "passed", "duration": 0.0024696359905647114}, "setup": {"outcome": "passed", "duration": 0.0001273629895877093}, "lineno": 561, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_get_pick_from_arrival_on_copied_catalog_doesnt_warn", "outcome": "passed", "keywords": ["test_get_pick_from_arrival_on_copied_catalog_doesnt_warn", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.406299118883908e-05}}, {"call": {"outcome": "passed", "duration": 0.0027865099982591346}, "setup": {"outcome": "passed", "duration": 0.0001496559998486191}, "lineno": 572, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_issue_2278", "outcome": "passed", "keywords": ["test_issue_2278", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.973701238166541e-05}}, {"call": {"outcome": "passed", "duration": 0.00015166800585575402}, "setup": {"outcome": "passed", "duration": 0.00012848101323470473}, "lineno": 619, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_get_object_hook", "outcome": "passed", "keywords": ["test_get_object_hook", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.620600808877498e-05}}, {"call": {"outcome": "passed", "duration": 0.00015312700998038054}, "setup": {"outcome": "passed", "duration": 0.00011217800783924758}, "lineno": 653, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_mutative_methods_deprecation", "outcome": "passed", "keywords": ["test_mutative_methods_deprecation", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.564700404647738e-05}}, {"call": {"outcome": "passed", "duration": 0.00015827799506951123}, "setup": {"outcome": "passed", "duration": 0.000112113993964158}, "lineno": 674, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_get_quakeml_id", "outcome": "passed", "keywords": ["test_get_quakeml_id", "filterwarnings", "TestResourceIdentifier", "test_resource_identifier.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.62290001148358e-05}}, {"call": {"outcome": "passed", "duration": 0.2724082740023732}, "setup": {"outcome": "passed", "duration": 0.00017344900697935373}, "lineno": 40, "nodeid": "core/tests/test_response.py::TestResponse::test_evalresp_with_output_from_seed", "outcome": "passed", "keywords": ["test_evalresp_with_output_from_seed", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011572199582587928}}, {"call": {"outcome": "passed", "duration": 0.0001095810002880171}, "setup": {"outcome": "passed", "duration": 0.00015593500575050712}, "lineno": 103, "nodeid": "core/tests/test_response.py::TestResponse::test_pitick2latex", "outcome": "passed", "keywords": ["test_pitick2latex", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.378099740482867e-05}}, {"call": {"log": [{"msg": "No artists with labels found to put in legend.  Note that artists whose label start with an underscore are ignored when legend() is called with no argument.", "args": null, "name": "matplotlib.legend", "msecs": 713.0, "lineno": 1363, "module": "legend", "thread": 140070196732032, "created": 1775839630.7135835, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "legend.py", "funcName": "_parse_legend_args", "pathname": "/workspace/obspy/.venv/lib/python3.12/site-packages/matplotlib/legend.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 10817.36969947815}], "outcome": "passed", "duration": 0.25299736399028916}, "setup": {"outcome": "passed", "duration": 0.00018527600332163274}, "lineno": 116, "nodeid": "core/tests/test_response.py::TestResponse::test_response_plot", "outcome": "passed", "keywords": ["test_response_plot", "filterwarnings", "image", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013848100206814706}}, {"call": {"log": [{"msg": "No artists with labels found to put in legend.  Note that artists whose label start with an underscore are ignored when legend() is called with no argument.", "args": null, "name": "matplotlib.legend", "msecs": 960.0, "lineno": 1363, "module": "legend", "thread": 140070196732032, "created": 1775839630.9600894, "levelno": 30, "process": 89721, "exc_info": null, "exc_text": null, "filename": "legend.py", "funcName": "_parse_legend_args", "pathname": "/workspace/obspy/.venv/lib/python3.12/site-packages/matplotlib/legend.py", "taskName": null, "levelname": "WARNING", "stack_info": null, "threadName": "MainThread", "processName": "MainProcess", "relativeCreated": 11063.875675201416}], "outcome": "passed", "duration": 0.24084920099994633}, "setup": {"outcome": "passed", "duration": 0.00022378300491254777}, "lineno": 125, "nodeid": "core/tests/test_response.py::TestResponse::test_response_plot_degrees", "outcome": "passed", "keywords": ["test_response_plot_degrees", "filterwarnings", "image", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00015087499923538417}}, {"call": {"stderr": " EVRESP ERROR (... [File: <stdin>; Start date: ; Stage: 2]):\n\tcheck_channel; units mismatch between stages,\n\tskipping to next response now\n", "outcome": "passed", "duration": 0.004385856998851523}, "setup": {"outcome": "passed", "duration": 0.00016427900118287653}, "lineno": 134, "nodeid": "core/tests/test_response.py::TestResponse::test_segfault_after_error_handling", "outcome": "passed", "keywords": ["test_segfault_after_error_handling", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.735299681778997e-05}}, {"call": {"outcome": "passed", "duration": 0.00012071701348759234}, "setup": {"outcome": "passed", "duration": 0.00016540200158488005}, "lineno": 159, "nodeid": "core/tests/test_response.py::TestResponse::test_custom_types_init", "outcome": "passed", "keywords": ["test_custom_types_init", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.450700700748712e-05}}, {"call": {"outcome": "passed", "duration": 0.13833391599473543}, "setup": {"outcome": "passed", "duration": 0.00011228499352000654}, "lineno": 174, "nodeid": "core/tests/test_response.py::TestResponse::test_response_list_stage", "outcome": "passed", "keywords": ["test_response_list_stage", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.010000212583691e-05}}, {"call": {"outcome": "passed", "duration": 0.0015147630037972704}, "setup": {"outcome": "passed", "duration": 0.00014535400259774178}, "lineno": 213, "nodeid": "core/tests/test_response.py::TestResponse::test_response_with_no_units_in_stage_1", "outcome": "passed", "keywords": ["test_response_with_no_units_in_stage_1", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.262700819410384e-05}}, {"call": {"outcome": "passed", "duration": 0.0005379809881560504}, "setup": {"outcome": "passed", "duration": 0.0001287709892494604}, "lineno": 253, "nodeid": "core/tests/test_response.py::TestResponse::test_resp_from_paz_setting_zeros_poles_and_sensitivity", "outcome": "passed", "keywords": ["test_resp_from_paz_setting_zeros_poles_and_sensitivity", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.363500142470002e-05}}, {"call": {"outcome": "passed", "duration": 0.0037697770021623}, "setup": {"outcome": "passed", "duration": 0.0001216569944517687}, "lineno": 272, "nodeid": "core/tests/test_response.py::TestResponse::test_resp_from_paz_loading_vs_evalresp", "outcome": "passed", "keywords": ["test_resp_from_paz_loading_vs_evalresp", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.502500375267118e-05}}, {"call": {"outcome": "passed", "duration": 0.00013172300532460213}, "setup": {"outcome": "passed", "duration": 0.00013682300050277263}, "lineno": 287, "nodeid": "core/tests/test_response.py::TestResponse::test_str_method_of_the_polynomial_response_stage", "outcome": "passed", "keywords": ["test_str_method_of_the_polynomial_response_stage", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.921300908084959e-05}}, {"call": {"outcome": "passed", "duration": 0.023292013007448986}, "setup": {"outcome": "passed", "duration": 0.00010579799709375948}, "lineno": 355, "nodeid": "core/tests/test_response.py::TestResponse::test_get_sampling_rates", "outcome": "passed", "keywords": ["test_get_sampling_rates", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.500199717469513e-05}}, {"call": {"outcome": "passed", "duration": 0.0037261870020302013}, "setup": {"outcome": "passed", "duration": 0.0001461569918319583}, "lineno": 423, "nodeid": "core/tests/test_response.py::TestResponse::test_response_calculation_paz_without_decimation", "outcome": "passed", "keywords": ["test_response_calculation_paz_without_decimation", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.033298945520073e-05}}, {"call": {"outcome": "passed", "duration": 0.004335352990892716}, "setup": {"outcome": "passed", "duration": 0.00013186599244363606}, "lineno": 438, "nodeid": "core/tests/test_response.py::TestResponse::test_regression_evalresp", "outcome": "passed", "keywords": ["test_regression_evalresp", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.594200724270195e-05}}, {"call": {"outcome": "passed", "duration": 0.06079479899199214}, "setup": {"outcome": "passed", "duration": 0.00013141900126356632}, "lineno": 455, "nodeid": "core/tests/test_response.py::TestResponse::test_recalculate_overall_sensitivity", "outcome": "passed", "keywords": ["test_recalculate_overall_sensitivity", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.095300290733576e-05}}, {"call": {"outcome": "passed", "duration": 0.0005877649964531884}, "setup": {"outcome": "passed", "duration": 0.00014948700845707208}, "lineno": 498, "nodeid": "core/tests/test_response.py::TestResponse::test_warning_response_list_extrapolation", "outcome": "passed", "keywords": ["test_warning_response_list_extrapolation", "filterwarnings", "TestResponse", "usefixtures", "test_response.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.63869970291853e-05}}, {"call": {"outcome": "passed", "duration": 0.22452561699901707}, "setup": {"outcome": "passed", "duration": 0.00022059799812268466}, "lineno": 25, "nodeid": "core/tests/test_station.py::TestStation::test_station_response_plot", "outcome": "passed", "keywords": ["test_station_response_plot", "filterwarnings", "image", "TestStation", "usefixtures", "test_station.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012696201156359166}}, {"call": {"outcome": "passed", "duration": 0.23207774299953599}, "setup": {"outcome": "passed", "duration": 0.00022084900410845876}, "lineno": 33, "nodeid": "core/tests/test_station.py::TestStation::test_response_plot_degrees", "outcome": "passed", "keywords": ["test_response_plot_degrees", "filterwarnings", "image", "TestStation", "usefixtures", "test_station.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013804300397168845}}, {"call": {"outcome": "passed", "duration": 0.020989138007280417}, "setup": {"outcome": "passed", "duration": 0.00016686500748619437}, "lineno": 42, "nodeid": "core/tests/test_station.py::TestStation::test_len", "outcome": "passed", "keywords": ["test_len", "filterwarnings", "TestStation", "usefixtures", "test_station.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.32130026537925e-05}}, {"call": {"outcome": "passed", "duration": 0.040240421003545634}, "setup": {"outcome": "passed", "duration": 0.0001789159869076684}, "lineno": 51, "nodeid": "core/tests/test_station.py::TestStation::test_station_select", "outcome": "passed", "keywords": ["test_station_select", "filterwarnings", "TestStation", "usefixtures", "test_station.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.34889942780137e-05}}, {"call": {"outcome": "passed", "duration": 0.00021179400209803134}, "setup": {"outcome": "passed", "duration": 0.00014265699428506196}, "lineno": 158, "nodeid": "core/tests/test_station.py::TestStation::test_warn_identifier_invalid_uri_syntax", "outcome": "passed", "keywords": ["test_warn_identifier_invalid_uri_syntax", "filterwarnings", "TestStation", "usefixtures", "test_station.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.766100265551358e-05}}, {"call": {"outcome": "passed", "duration": 0.00011410799925215542}, "setup": {"outcome": "passed", "duration": 0.00012438998965080827}, "lineno": 19, "nodeid": "core/tests/test_stats.py::TestStats::test_init", "outcome": "passed", "keywords": ["test_init", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.567600601352751e-05}}, {"call": {"outcome": "passed", "duration": 0.0001565709972055629}, "setup": {"outcome": "passed", "duration": 0.00011255800200160593}, "lineno": 39, "nodeid": "core/tests/test_stats.py::TestStats::test_deepcopy", "outcome": "passed", "keywords": ["test_deepcopy", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.317899922374636e-05}}, {"call": {"outcome": "passed", "duration": 0.00015231900033541024}, "setup": {"outcome": "passed", "duration": 0.00010021100752055645}, "lineno": 65, "nodeid": "core/tests/test_stats.py::TestStats::test_update", "outcome": "passed", "keywords": ["test_update", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.46850060345605e-05}}, {"call": {"outcome": "passed", "duration": 7.26610014680773e-05}, "setup": {"outcome": "passed", "duration": 0.00010890500561799854}, "lineno": 78, "nodeid": "core/tests/test_stats.py::TestStats::test_simple_stats", "outcome": "passed", "keywords": ["test_simple_stats", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.799800808541477e-05}}, {"call": {"outcome": "passed", "duration": 0.00019891400006599724}, "setup": {"outcome": "passed", "duration": 9.772799967322499e-05}, "lineno": 96, "nodeid": "core/tests/test_stats.py::TestStats::test_nested_stats", "outcome": "passed", "keywords": ["test_nested_stats", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.379300273489207e-05}}, {"call": {"outcome": "passed", "duration": 0.00011019999510608613}, "setup": {"outcome": "passed", "duration": 0.00010695400123950094}, "lineno": 127, "nodeid": "core/tests/test_stats.py::TestStats::test_bugfix_set_stats", "outcome": "passed", "keywords": ["test_bugfix_set_stats", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.018699448555708e-05}}, {"call": {"outcome": "passed", "duration": 9.758200030773878e-05}, "setup": {"outcome": "passed", "duration": 9.906000923365355e-05}, "lineno": 141, "nodeid": "core/tests/test_stats.py::TestStats::test_bugfix_set_stats_2", "outcome": "passed", "keywords": ["test_bugfix_set_stats_2", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3001000196672976e-05}}, {"call": {"outcome": "passed", "duration": 0.00025132000155281276}, "setup": {"outcome": "passed", "duration": 0.00010571700113359839}, "lineno": 158, "nodeid": "core/tests/test_stats.py::TestStats::test_bugfix_set_stats_3", "outcome": "passed", "keywords": ["test_bugfix_set_stats_3", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.391800368670374e-05}}, {"call": {"outcome": "passed", "duration": 0.00030715200409758836}, "setup": {"outcome": "passed", "duration": 0.00011288300447631627}, "lineno": 178, "nodeid": "core/tests/test_stats.py::TestStats::test_pickle_stats", "outcome": "passed", "keywords": ["test_pickle_stats", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.653400148730725e-05}}, {"call": {"outcome": "passed", "duration": 0.0001114309998229146}, "setup": {"outcome": "passed", "duration": 0.00011012199684046209}, "lineno": 203, "nodeid": "core/tests/test_stats.py::TestStats::test_set_calib", "outcome": "passed", "keywords": ["test_set_calib", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.907699232921004e-05}}, {"call": {"outcome": "passed", "duration": 0.00012712199531961232}, "setup": {"outcome": "passed", "duration": 0.0001121380046242848}, "lineno": 223, "nodeid": "core/tests/test_stats.py::TestStats::test_compare_with_dict", "outcome": "passed", "keywords": ["test_compare_with_dict", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.135399987921119e-05}}, {"call": {"outcome": "passed", "duration": 6.946000212337822e-05}, "setup": {"outcome": "passed", "duration": 0.000101523008197546}, "lineno": 236, "nodeid": "core/tests/test_stats.py::TestStats::test_delta_zero", "outcome": "passed", "keywords": ["test_delta_zero", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.947400884702802e-05}}, {"call": {"outcome": "passed", "duration": 0.00015805900329723954}, "setup": {"outcome": "passed", "duration": 9.739400411490351e-05}, "lineno": 243, "nodeid": "core/tests/test_stats.py::TestStats::test_non_str_in_nscl_raise_warning", "outcome": "passed", "keywords": ["test_non_str_in_nscl_raise_warning", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.935499550309032e-05}}, {"call": {"outcome": "passed", "duration": 0.00016764699830673635}, "setup": {"outcome": "passed", "duration": 0.00010970799485221505}, "lineno": 262, "nodeid": "core/tests/test_stats.py::TestStats::test_nscl_cannot_be_none", "outcome": "passed", "keywords": ["test_nscl_cannot_be_none", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.996999971102923e-05}}, {"call": {"outcome": "passed", "duration": 0.006804789009038359}, "setup": {"outcome": "passed", "duration": 0.00012767099542543292}, "lineno": 273, "nodeid": "core/tests/test_stats.py::TestStats::test_casted_stats_nscl_writes_to_mseed", "outcome": "passed", "keywords": ["test_casted_stats_nscl_writes_to_mseed", "filterwarnings", "pytestmark", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.156399755738676e-05}}, {"call": {"outcome": "passed", "duration": 0.000125940001453273}, "setup": {"outcome": "passed", "duration": 0.00013066000246908516}, "lineno": 301, "nodeid": "core/tests/test_stats.py::TestStats::test_different_string_types", "outcome": "passed", "keywords": ["test_different_string_types", "filterwarnings", "pytestmark", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.731600685976446e-05}}, {"call": {"outcome": "passed", "duration": 0.00010714099335018545}, "setup": {"outcome": "passed", "duration": 0.00011226200149394572}, "lineno": 317, "nodeid": "core/tests/test_stats.py::TestStats::test_component", "outcome": "passed", "keywords": ["test_component", "filterwarnings", "TestStats", "test_stats.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.36599982297048e-05}}, {"call": {"outcome": "passed", "duration": 0.000116074996185489}, "setup": {"outcome": "passed", "duration": 0.0001195130025735125}, "lineno": 82, "nodeid": "core/tests/test_stream.py::TestStream::test_init", "outcome": "passed", "keywords": ["test_init", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4728006944060326e-05}}, {"call": {"outcome": "passed", "duration": 0.00034393000532872975}, "setup": {"outcome": "passed", "duration": 0.0008829430007608607}, "lineno": 96, "nodeid": "core/tests/test_stream.py::TestStream::test_setitem", "outcome": "passed", "keywords": ["test_setitem", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.247099711094052e-05}}, {"call": {"outcome": "passed", "duration": 0.005890667001949623}, "setup": {"outcome": "passed", "duration": 0.00012453101226128638}, "lineno": 110, "nodeid": "core/tests/test_stream.py::TestStream::test_getitem", "outcome": "passed", "keywords": ["test_getitem", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.347299833782017e-05}}, {"call": {"outcome": "passed", "duration": 0.00035331900289747864}, "setup": {"outcome": "passed", "duration": 0.0009960440074792132}, "lineno": 124, "nodeid": "core/tests/test_stream.py::TestStream::test_add", "outcome": "passed", "keywords": ["test_add", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.354499343317002e-05}}, {"call": {"outcome": "passed", "duration": 0.0002305289963260293}, "setup": {"outcome": "passed", "duration": 0.0010176269861403853}, "lineno": 157, "nodeid": "core/tests/test_stream.py::TestStream::test_iadd", "outcome": "passed", "keywords": ["test_iadd", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.60569964768365e-05}}, {"call": {"outcome": "passed", "duration": 0.0003214409953216091}, "setup": {"outcome": "passed", "duration": 0.00012128599337302148}, "lineno": 179, "nodeid": "core/tests/test_stream.py::TestStream::test_mul", "outcome": "passed", "keywords": ["test_mul", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.893899550661445e-05}}, {"call": {"outcome": "passed", "duration": 0.005779687999165617}, "setup": {"outcome": "passed", "duration": 0.0001824309874791652}, "lineno": 193, "nodeid": "core/tests/test_stream.py::TestStream::test_add_trace_to_stream", "outcome": "passed", "keywords": ["test_add_trace_to_stream", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.607898780610412e-05}}, {"call": {"outcome": "passed", "duration": 0.00022292300127446651}, "setup": {"outcome": "passed", "duration": 0.0007148470031097531}, "lineno": 207, "nodeid": "core/tests/test_stream.py::TestStream::test_append", "outcome": "passed", "keywords": ["test_append", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.675098848063499e-05}}, {"call": {"outcome": "passed", "duration": 0.005733479003538378}, "setup": {"outcome": "passed", "duration": 0.0001170330069726333}, "lineno": 236, "nodeid": "core/tests/test_stream.py::TestStream::test_count_and_len", "outcome": "passed", "keywords": ["test_count_and_len", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.504699846729636e-05}}, {"call": {"outcome": "passed", "duration": 0.00015155199798755348}, "setup": {"outcome": "passed", "duration": 0.0007145349954953417}, "lineno": 249, "nodeid": "core/tests/test_stream.py::TestStream::test_extend", "outcome": "passed", "keywords": ["test_extend", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.63880055071786e-05}}, {"call": {"outcome": "passed", "duration": 0.0006164889928186312}, "setup": {"outcome": "passed", "duration": 0.0007014529983280227}, "lineno": 274, "nodeid": "core/tests/test_stream.py::TestStream::test_insert", "outcome": "passed", "keywords": ["test_insert", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.843499770388007e-05}}, {"call": {"outcome": "passed", "duration": 0.0002121459983754903}, "setup": {"outcome": "passed", "duration": 0.0007269079942489043}, "lineno": 322, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps", "outcome": "passed", "keywords": ["test_get_gaps", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.567500531673431e-05}}, {"call": {"outcome": "passed", "duration": 0.0003040470037376508}, "setup": {"outcome": "passed", "duration": 0.00012982900079805404}, "lineno": 357, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_multiplexed_streams", "outcome": "passed", "keywords": ["test_get_gaps_multiplexed_streams", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6591001339256763e-05}}, {"call": {"outcome": "passed", "duration": 0.000507887001731433}, "setup": {"outcome": "passed", "duration": 0.00012625299859791994}, "lineno": 383, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_masked", "outcome": "passed", "keywords": ["test_get_gaps_masked", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.080798968672752e-05}}, {"call": {"outcome": "passed", "duration": 0.0005438100051833317}, "setup": {"outcome": "passed", "duration": 0.0007015209994278848}, "lineno": 410, "nodeid": "core/tests/test_stream.py::TestStream::test_pop", "outcome": "passed", "keywords": ["test_pop", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.976499910000712e-05}}, {"call": {"outcome": "passed", "duration": 0.005852030008099973}, "setup": {"outcome": "passed", "duration": 0.00013623599079437554}, "lineno": 439, "nodeid": "core/tests/test_stream.py::TestStream::test_slicing", "outcome": "passed", "keywords": ["test_slicing", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.393299893010408e-05}}, {"call": {"outcome": "passed", "duration": 0.00013121399388182908}, "setup": {"outcome": "passed", "duration": 0.00012699900253210217}, "lineno": 454, "nodeid": "core/tests/test_stream.py::TestStream::test_slicing_with_steps", "outcome": "passed", "keywords": ["test_slicing_with_steps", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.443099118769169e-05}}, {"call": {"outcome": "passed", "duration": 0.010894772989558987}, "setup": {"outcome": "passed", "duration": 0.00013289100024849176}, "lineno": 470, "nodeid": "core/tests/test_stream.py::TestStream::test_slice", "outcome": "passed", "keywords": ["test_slice", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.774500409141183e-05}}, {"call": {"outcome": "passed", "duration": 0.00633967699832283}, "setup": {"outcome": "passed", "duration": 0.00012783000420313329}, "lineno": 481, "nodeid": "core/tests/test_stream.py::TestStream::test_slice_nearest_sample", "outcome": "passed", "keywords": ["test_slice_nearest_sample", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.661999552510679e-05}}, {"call": {"outcome": "passed", "duration": 0.1945527540083276}, "setup": {"outcome": "passed", "duration": 0.00013105299149174243}, "lineno": 514, "nodeid": "core/tests/test_stream.py::TestStream::test_cutout", "outcome": "passed", "keywords": ["test_cutout", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010454100265633315}}, {"call": {"outcome": "passed", "duration": 0.00012747000437229872}, "setup": {"outcome": "passed", "duration": 0.0001391520054312423}, "lineno": 559, "nodeid": "core/tests/test_stream.py::TestStream::test_pop2", "outcome": "passed", "keywords": ["test_pop2", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.688300007022917e-05}}, {"call": {"outcome": "passed", "duration": 0.00037762499414384365}, "setup": {"outcome": "passed", "duration": 0.0007489319978049025}, "lineno": 574, "nodeid": "core/tests/test_stream.py::TestStream::test_remove", "outcome": "passed", "keywords": ["test_remove", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.173499372787774e-05}}, {"call": {"outcome": "passed", "duration": 0.0006383939908118919}, "setup": {"outcome": "passed", "duration": 0.0007204089924925938}, "lineno": 589, "nodeid": "core/tests/test_stream.py::TestStream::test_reverse", "outcome": "passed", "keywords": ["test_reverse", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.862699567340314e-05}}, {"call": {"outcome": "passed", "duration": 0.0010667320020729676}, "setup": {"outcome": "passed", "duration": 0.0001313440006924793}, "lineno": 606, "nodeid": "core/tests/test_stream.py::TestStream::test_select", "outcome": "passed", "keywords": ["test_select", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.447600364685059e-05}}, {"call": {"outcome": "passed", "duration": 0.006184800993651152}, "setup": {"outcome": "passed", "duration": 0.00012051301018800586}, "lineno": 712, "nodeid": "core/tests/test_stream.py::TestStream::test_select_on_single_letter_channels", "outcome": "passed", "keywords": ["test_select_on_single_letter_channels", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.825798820704222e-05}}, {"call": {"outcome": "passed", "duration": 0.0005496969970408827}, "setup": {"outcome": "passed", "duration": 0.00017760900664143264}, "lineno": 728, "nodeid": "core/tests/test_stream.py::TestStream::test_select_from_inventory", "outcome": "passed", "keywords": ["test_select_from_inventory", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.371299969032407e-05}}, {"call": {"outcome": "passed", "duration": 0.0003078459994867444}, "setup": {"outcome": "passed", "duration": 0.00013977500202599913}, "lineno": 782, "nodeid": "core/tests/test_stream.py::TestStream::test_sort", "outcome": "passed", "keywords": ["test_sort", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4329007980413735e-05}}, {"call": {"outcome": "passed", "duration": 0.0002821420057443902}, "setup": {"outcome": "passed", "duration": 0.0001119880034821108}, "lineno": 846, "nodeid": "core/tests/test_stream.py::TestStream::test_sorting_twice", "outcome": "passed", "keywords": ["test_sorting_twice", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.447999865282327e-05}}, {"call": {"outcome": "passed", "duration": 0.0009606519888620824}, "setup": {"outcome": "passed", "duration": 0.00010414200369268656}, "lineno": 883, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_calibration_factors", "outcome": "passed", "keywords": ["test_merge_with_different_calibration_factors", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.17189977876842e-05}}, {"call": {"outcome": "passed", "duration": 0.0009777660015970469}, "setup": {"outcome": "passed", "duration": 0.00011979200644418597}, "lineno": 914, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_sampling_rates", "outcome": "passed", "keywords": ["test_merge_with_different_sampling_rates", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.357100548688322e-05}}, {"call": {"outcome": "passed", "duration": 0.0009174230071948841}, "setup": {"outcome": "passed", "duration": 0.00012023799354210496}, "lineno": 945, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_data_types", "outcome": "passed", "keywords": ["test_merge_with_different_data_types", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.51459995424375e-05}}, {"call": {"outcome": "passed", "duration": 0.0009023039892781526}, "setup": {"outcome": "passed", "duration": 0.0006894309917697683}, "lineno": 970, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_gaps", "outcome": "passed", "keywords": ["test_merge_gaps", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.009899465832859e-05}}, {"call": {"outcome": "passed", "duration": 0.0012391389900585636}, "setup": {"outcome": "passed", "duration": 0.000126760991406627}, "lineno": 998, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_gaps_2", "outcome": "passed", "keywords": ["test_merge_gaps_2", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.793499728199095e-05}}, {"call": {"outcome": "passed", "duration": 0.0023134660004870966}, "setup": {"outcome": "passed", "duration": 0.0007292959926417097}, "lineno": 1054, "nodeid": "core/tests/test_stream.py::TestStream::test_split", "outcome": "passed", "keywords": ["test_split", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.223400800488889e-05}}, {"call": {"outcome": "passed", "duration": 0.0019648949964903295}, "setup": {"outcome": "passed", "duration": 0.00012484300532378256}, "lineno": 1091, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_overlaps_default_method", "outcome": "passed", "keywords": ["test_merge_overlaps_default_method", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.491699943784624e-05}}, {"call": {"outcome": "passed", "duration": 0.00017327599925920367}, "setup": {"outcome": "passed", "duration": 0.00012486299965530634}, "lineno": 1147, "nodeid": "core/tests/test_stream.py::TestStream::test_tab_completion_trace", "outcome": "passed", "keywords": ["test_tab_completion_trace", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.351899017114192e-05}}, {"call": {"outcome": "passed", "duration": 0.0006950349925318733}, "setup": {"outcome": "passed", "duration": 0.00010220300464425236}, "lineno": 1160, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_drop_trace_if_already_contained", "outcome": "passed", "keywords": ["test_bugfix_merge_drop_trace_if_already_contained", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.867300544399768e-05}}, {"call": {"outcome": "passed", "duration": 0.004089725000085309}, "setup": {"outcome": "passed", "duration": 0.00016281999705825}, "lineno": 1171, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_multiple_traces", "outcome": "passed", "keywords": ["test_bugfix_merge_multiple_traces", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.525099838152528e-05}}, {"call": {"outcome": "passed", "duration": 0.022739789012121037}, "setup": {"outcome": "passed", "duration": 0.00014141399879008532}, "lineno": 1186, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_multiple_traces_2", "outcome": "passed", "keywords": ["test_bugfix_merge_multiple_traces_2", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.636100053787231e-05}}, {"call": {"outcome": "passed", "duration": 0.0010573359904810786}, "setup": {"outcome": "passed", "duration": 0.00014010700397193432}, "lineno": 1202, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_small_sampling_rate", "outcome": "passed", "keywords": ["test_merge_with_small_sampling_rate", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.125799311324954e-05}}, {"call": {"outcome": "passed", "duration": 0.0034252870100317523}, "setup": {"outcome": "passed", "duration": 0.00014731100236531347}, "lineno": 1233, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_overlaps_method_1", "outcome": "passed", "keywords": ["test_merge_overlaps_method_1", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.465999806299806e-05}}, {"call": {"outcome": "passed", "duration": 0.0004831300029763952}, "setup": {"outcome": "passed", "duration": 0.00014737599121872336}, "lineno": 1305, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_removing_empty_traces", "outcome": "passed", "keywords": ["test_trim_removing_empty_traces", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.264800322242081e-05}}, {"call": {"outcome": "passed", "duration": 0.000529519995325245}, "setup": {"outcome": "passed", "duration": 0.00011884700506925583}, "lineno": 1327, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_with_small_sampling_rate", "outcome": "passed", "keywords": ["test_trim_with_small_sampling_rate", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.433499220293015e-05}}, {"call": {"outcome": "passed", "duration": 0.00016225999570451677}, "setup": {"outcome": "passed", "duration": 0.00011378800263628364}, "lineno": 1354, "nodeid": "core/tests/test_stream.py::TestStream::test_writing_masked_array", "outcome": "passed", "keywords": ["test_writing_masked_array", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.356500332709402e-05}}, {"call": {"outcome": "passed", "duration": 0.0008074700017459691}, "setup": {"outcome": "passed", "duration": 0.00011588699999265373}, "lineno": 1369, "nodeid": "core/tests/test_stream.py::TestStream::test_pickle", "outcome": "passed", "keywords": ["test_pickle", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.156998956110328e-05}}, {"call": {"outcome": "passed", "duration": 0.0007634069916093722}, "setup": {"outcome": "passed", "duration": 0.00012665199756156653}, "lineno": 1392, "nodeid": "core/tests/test_stream.py::TestStream::test_cpickle", "outcome": "passed", "keywords": ["test_cpickle", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.440699507948011e-05}}, {"call": {"outcome": "passed", "duration": 0.027208557992707938}, "setup": {"outcome": "passed", "duration": 0.00012076199345756322}, "lineno": 1415, "nodeid": "core/tests/test_stream.py::TestStream::test_is_pickle", "outcome": "passed", "keywords": ["test_is_pickle", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.266900840681046e-05}}, {"call": {"outcome": "passed", "duration": 0.03615013799571898}, "setup": {"outcome": "passed", "duration": 0.0001266170002054423}, "lineno": 1431, "nodeid": "core/tests/test_stream.py::TestStream::test_read_write_pickle", "outcome": "passed", "keywords": ["test_read_write_pickle", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.554498733952641e-05}}, {"call": {"outcome": "passed", "duration": 0.012742297010845505}, "setup": {"outcome": "passed", "duration": 0.0001335300039499998}, "lineno": 1460, "nodeid": "core/tests/test_stream.py::TestStream::test_read_pickle", "outcome": "passed", "keywords": ["test_read_pickle", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.39960087230429e-05}}, {"call": {"outcome": "passed", "duration": 0.0004639429971575737}, "setup": {"outcome": "passed", "duration": 0.00012780699762515724}, "lineno": 1487, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_2", "outcome": "passed", "keywords": ["test_get_gaps_2", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.189000851009041e-05}}, {"call": {"outcome": "passed", "duration": 0.00023242298630066216}, "setup": {"outcome": "passed", "duration": 0.00011688099766615778}, "lineno": 1521, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_whole_overlap", "outcome": "passed", "keywords": ["test_get_gaps_whole_overlap", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.802899249829352e-05}}, {"call": {"outcome": "passed", "duration": 0.0006277219945332035}, "setup": {"outcome": "passed", "duration": 0.00010503399244043976}, "lineno": 1540, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_overlap", "outcome": "passed", "keywords": ["test_get_gaps_overlap", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.771000334993005e-05}}, {"call": {"outcome": "passed", "duration": 0.0014089780015638098}, "setup": {"outcome": "passed", "duration": 0.00011723900388460606}, "lineno": 1565, "nodeid": "core/tests/test_stream.py::TestStream::test_comparisons", "outcome": "passed", "keywords": ["test_comparisons", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.855699419043958e-05}}, {"call": {"outcome": "passed", "duration": 0.0004955530021106824}, "setup": {"outcome": "passed", "duration": 0.00011225900379940867}, "lineno": 1653, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_nearest_sample", "outcome": "passed", "keywords": ["test_trim_nearest_sample", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.777099042665213e-05}}, {"call": {"outcome": "passed", "duration": 0.0006102240004111081}, "setup": {"outcome": "passed", "duration": 0.0001272349909413606}, "lineno": 1679, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time_nearest_sample", "outcome": "passed", "keywords": ["test_trim_consistent_start_end_time_nearest_sample", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.935500666964799e-05}}, {"call": {"outcome": "passed", "duration": 0.0010831989930011332}, "setup": {"outcome": "passed", "duration": 0.00011711800470948219}, "lineno": 1700, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time_nearest_sample_padded", "outcome": "passed", "keywords": ["test_trim_consistent_start_end_time_nearest_sample_padded", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.728299533482641e-05}}, {"call": {"outcome": "passed", "duration": 0.000513154998770915}, "setup": {"outcome": "passed", "duration": 0.00011919799726456404}, "lineno": 1721, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time", "outcome": "passed", "keywords": ["test_trim_consistent_start_end_time", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.467899947892874e-05}}, {"call": {"outcome": "passed", "duration": 0.0008350730058737099}, "setup": {"outcome": "passed", "duration": 0.00010885400115512311}, "lineno": 1742, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_and_time_pad", "outcome": "passed", "keywords": ["test_trim_consistent_start_and_time_pad", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.625799869652838e-05}}, {"call": {"outcome": "passed", "duration": 0.0011870919988723472}, "setup": {"outcome": "passed", "duration": 0.00011619899305514991}, "lineno": 1763, "nodeid": "core/tests/test_stream.py::TestStream::test_str", "outcome": "passed", "keywords": ["test_str", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.143499922472984e-05}}, {"call": {"outcome": "passed", "duration": 0.004539126006420702}, "setup": {"outcome": "passed", "duration": 0.0006988340028328821}, "lineno": 1785, "nodeid": "core/tests/test_stream.py::TestStream::test_cleanup", "outcome": "passed", "keywords": ["test_cleanup", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.35940008983016e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", "lineno": 27, "message": "AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "outcome": "failed", "duration": 0.01583167799981311, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 1884, in test_integrate_and_differentiate\n    st1.integrate()\n  File \"/workspace/obspy/obspy/core/stream.py\", line 2495, in integrate\n    tr.integrate(method=method, **options)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1967, in integrate\n    self.data = func(data=self.data, dx=self.stats.delta, **options)\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/differentiate_and_integrate.py\", line 27, in integrate_cumtrapz\n    ret = scipy.integrate.cumtrapz(data, dx=dx)\n          ^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "setup": {"outcome": "passed", "duration": 0.00012127700028941035}, "lineno": 1872, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate_and_differentiate", "outcome": "failed", "keywords": ["test_integrate_and_differentiate", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.94270051503554e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, "outcome": "failed", "duration": 0.03135452100832481, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 1930, in test_read\n    read('/path/to/UNKNOWN')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 286, in _map_example_filename\n    args[ind] = get_example_file(args[ind][9:])\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 207, in get_example_file\n    mod = __import__(\"obspy.%s\" % module,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, "setup": {"outcome": "passed", "duration": 0.00013064799713902175}, "lineno": 1890, "nodeid": "core/tests/test_stream.py::TestStream::test_read", "outcome": "failed", "keywords": ["test_read", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.217199112754315e-05}}, {"call": {"outcome": "passed", "duration": 1.0387041350040818}, "setup": {"outcome": "passed", "duration": 0.00013821100583299994}, "lineno": 1951, "nodeid": "core/tests/test_stream.py::TestStream::test_read_url_via_network", "outcome": "passed", "keywords": ["test_read_url_via_network", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011193200771231204}}, {"call": {"outcome": "passed", "duration": 0.0010148150031454861}, "setup": {"outcome": "passed", "duration": 0.0001682760048424825}, "lineno": 1969, "nodeid": "core/tests/test_stream.py::TestStream::test_read_path", "outcome": "passed", "keywords": ["test_read_path", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.767099305056036e-05}}, {"call": {"outcome": "passed", "duration": 0.01186292601050809}, "setup": {"outcome": "passed", "duration": 0.0001351389946648851}, "lineno": 1979, "nodeid": "core/tests/test_stream.py::TestStream::test_copy", "outcome": "passed", "keywords": ["test_copy", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.781099702697247e-05}}, {"call": {"outcome": "passed", "duration": 0.01941473101032898}, "setup": {"outcome": "passed", "duration": 0.00013094599125906825}, "lineno": 1992, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_empty_trace", "outcome": "passed", "keywords": ["test_merge_with_empty_trace", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.300501212943345e-05}}, {"call": {"outcome": "passed", "duration": 0.06707381100568455}, "setup": {"outcome": "passed", "duration": 0.00013443399802781641}, "lineno": 2007, "nodeid": "core/tests/test_stream.py::TestStream::test_rotate", "outcome": "passed", "keywords": ["test_rotate", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.794600969646126e-05}}, {"call": {"outcome": "passed", "duration": 0.2121546090056654}, "setup": {"outcome": "passed", "duration": 0.0007965779950609431}, "lineno": 2084, "nodeid": "core/tests/test_stream.py::TestStream::test_plot", "outcome": "passed", "keywords": ["test_plot", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011293099669273943}}, {"call": {"outcome": "passed", "duration": 0.24056195399316493}, "setup": {"outcome": "passed", "duration": 0.0008820770017337054}, "lineno": 2090, "nodeid": "core/tests/test_stream.py::TestStream::test_spectrogram", "outcome": "passed", "keywords": ["test_spectrogram", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011733800056390464}}, {"call": {"outcome": "passed", "duration": 0.012628245996893384}, "setup": {"outcome": "passed", "duration": 0.00018896600522566587}, "lineno": 2096, "nodeid": "core/tests/test_stream.py::TestStream::test_deepcopy", "outcome": "passed", "keywords": ["test_deepcopy", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.027999476529658e-05}}, {"call": {"outcome": "passed", "duration": 0.005978076995234005}, "setup": {"outcome": "passed", "duration": 0.00014840699441265315}, "lineno": 2118, "nodeid": "core/tests/test_stream.py::TestStream::test_write", "outcome": "passed", "keywords": ["test_write", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.626899216324091e-05}}, {"call": {"outcome": "passed", "duration": 0.0026490470045246184}, "setup": {"outcome": "passed", "duration": 0.00013130600564181805}, "lineno": 2124, "nodeid": "core/tests/test_stream.py::TestStream::test_detrend", "outcome": "passed", "keywords": ["test_detrend", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.362698670476675e-05}}, {"call": {"outcome": "passed", "duration": 0.0009535069984849542}, "setup": {"outcome": "passed", "duration": 0.00017628500063437968}, "lineno": 2162, "nodeid": "core/tests/test_stream.py::TestStream::test_taper", "outcome": "passed", "keywords": ["test_taper", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.04260019119829e-05}}, {"call": {"outcome": "passed", "duration": 0.018750381001154892}, "setup": {"outcome": "passed", "duration": 0.00013474500156007707}, "lineno": 2176, "nodeid": "core/tests/test_stream.py::TestStream::test_issue_540", "outcome": "passed", "keywords": ["test_issue_540", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.638399594929069e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.0199858120031422, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 2247, in test_method_chaining\n    .resample(st[0].stats.sampling_rate / 2)\\\n     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 2351, in resample\n    tr.resample(sampling_rate, window=window,\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1725, in resample\n    x = rfft(self.data.newbyteorder(\"=\"))\n             ^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.00012870099453721195}, "lineno": 2209, "nodeid": "core/tests/test_stream.py::TestStream::test_method_chaining", "outcome": "failed", "keywords": ["test_method_chaining", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.204400703310966e-05}}, {"call": {"outcome": "passed", "duration": 0.08972711800015531}, "setup": {"outcome": "passed", "duration": 0.00013125399709679186}, "lineno": 2288, "nodeid": "core/tests/test_stream.py::TestStream::test_simulate_seedresp_parser", "outcome": "passed", "keywords": ["test_simulate_seedresp_parser", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.644100696779788e-05}}, {"call": {"outcome": "passed", "duration": 0.0002272120036650449}, "setup": {"outcome": "passed", "duration": 0.0008425039995927364}, "lineno": 2330, "nodeid": "core/tests/test_stream.py::TestStream::test_select_empty_strings", "outcome": "passed", "keywords": ["test_select_empty_strings", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.952199328225106e-05}}, {"call": {"outcome": "passed", "duration": 0.039956795997568406}, "setup": {"outcome": "passed", "duration": 0.00012026100012008101}, "lineno": 2348, "nodeid": "core/tests/test_stream.py::TestStream::test_remove_response", "outcome": "passed", "keywords": ["test_remove_response", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.702899165451527e-05}}, {"call": {"outcome": "passed", "duration": 0.011896302006789483}, "setup": {"outcome": "passed", "duration": 0.00013426999794319272}, "lineno": 2367, "nodeid": "core/tests/test_stream.py::TestStream::test_remove_sensitivity", "outcome": "passed", "keywords": ["test_remove_sensitivity", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.947199967224151e-05}}, {"call": {"outcome": "passed", "duration": 0.00610437999421265}, "setup": {"outcome": "passed", "duration": 0.00013450099504552782}, "lineno": 2388, "nodeid": "core/tests/test_stream.py::TestStream::test_interpolate", "outcome": "passed", "keywords": ["test_interpolate", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.633099448867142e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", "lineno": 27, "message": "AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "outcome": "failed", "duration": 0.011597896998864599, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 2411, in test_integrate\n    tr.integrate()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1967, in integrate\n    self.data = func(data=self.data, dx=self.stats.delta, **options)\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/differentiate_and_integrate.py\", line 27, in integrate_cumtrapz\n    ret = scipy.integrate.cumtrapz(data, dx=dx)\n          ^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "setup": {"outcome": "passed", "duration": 0.0001305759942624718}, "lineno": 2401, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate", "outcome": "failed", "keywords": ["test_integrate", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001105940027628094}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", "lineno": 27, "message": "AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "outcome": "failed", "duration": 0.011670919993775897, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 2424, in test_integrate_args\n    tr.integrate(method='cumtrapz')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1967, in integrate\n    self.data = func(data=self.data, dx=self.stats.delta, **options)\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/differentiate_and_integrate.py\", line 27, in integrate_cumtrapz\n    ret = scipy.integrate.cumtrapz(data, dx=dx)\n          ^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "setup": {"outcome": "passed", "duration": 0.00013433399726636708}, "lineno": 2414, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate_args", "outcome": "failed", "keywords": ["test_integrate_args", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.234799654223025e-05}}, {"call": {"outcome": "passed", "duration": 0.05621864199929405}, "setup": {"outcome": "passed", "duration": 0.00012810699990950525}, "lineno": 2427, "nodeid": "core/tests/test_stream.py::TestStream::test_misaligned_traces", "outcome": "passed", "keywords": ["test_misaligned_traces", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.603400445077568e-05}}, {"call": {"outcome": "passed", "duration": 0.009478374995524064}, "setup": {"outcome": "passed", "duration": 0.0001332549873040989}, "lineno": 2509, "nodeid": "core/tests/test_stream.py::TestStream::test_slide", "outcome": "passed", "keywords": ["test_slide", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.436699524987489e-05}}, {"call": {"outcome": "passed", "duration": 0.0013369750085985288}, "setup": {"outcome": "passed", "duration": 0.00012046800111420453}, "lineno": 2591, "nodeid": "core/tests/test_stream.py::TestStream::test_slide_nearest_sample", "outcome": "passed", "keywords": ["test_slide_nearest_sample", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.09270131867379e-05}}, {"call": {"outcome": "passed", "duration": 0.006334949997835793}, "setup": {"outcome": "passed", "duration": 0.00013598699297290295}, "lineno": 2631, "nodeid": "core/tests/test_stream.py::TestStream::test_passing_kwargs_to_trace_detrend", "outcome": "passed", "keywords": ["test_passing_kwargs_to_trace_detrend", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.662599429953843e-05}}, {"call": {"outcome": "passed", "duration": 0.0024353789922315627}, "setup": {"outcome": "passed", "duration": 0.00014196800475474447}, "lineno": 2648, "nodeid": "core/tests/test_stream.py::TestStream::test_read_check_compression", "outcome": "passed", "keywords": ["test_read_check_compression", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.504500146955252e-05}}, {"call": {"outcome": "passed", "duration": 0.04405980699812062}, "setup": {"outcome": "passed", "duration": 0.0001407080126227811}, "lineno": 2670, "nodeid": "core/tests/test_stream.py::TestStream::test_rotate_to_zne", "outcome": "passed", "keywords": ["test_rotate_to_zne", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.60529947001487e-05}}, {"call": {"outcome": "passed", "duration": 0.0006150429981062189}, "setup": {"outcome": "passed", "duration": 0.0001268139894818887}, "lineno": 2710, "nodeid": "core/tests/test_stream.py::TestStream::test_write_empty_stream", "outcome": "passed", "keywords": ["test_write_empty_stream", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.5625991080887616e-05}}, {"call": {"outcome": "passed", "duration": 0.20831191400066018}, "setup": {"outcome": "passed", "duration": 0.00010707999172154814}, "lineno": 2722, "nodeid": "core/tests/test_stream.py::TestStream::test_stack", "outcome": "passed", "keywords": ["test_stack", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.168399265035987e-05}}, {"call": {"outcome": "passed", "duration": 0.00018988599185831845}, "setup": {"outcome": "passed", "duration": 0.0001504849933553487}, "lineno": 34, "nodeid": "core/tests/test_trace.py::TestTrace::test_init", "outcome": "passed", "keywords": ["test_init", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6850010878406465e-05}}, {"call": {"outcome": "passed", "duration": 0.00016530000721104443}, "setup": {"outcome": "passed", "duration": 0.00010589099838398397}, "lineno": 53, "nodeid": "core/tests/test_trace.py::TestTrace::test_setattr", "outcome": "passed", "keywords": ["test_setattr", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8286008425056934e-05}}, {"call": {"outcome": "passed", "duration": 8.619399159215391e-05}, "setup": {"outcome": "passed", "duration": 0.00011827900016214699}, "lineno": 74, "nodeid": "core/tests/test_trace.py::TestTrace::test_len", "outcome": "passed", "keywords": ["test_len", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.2839008276350796e-05}}, {"call": {"outcome": "passed", "duration": 0.00023955099459271878}, "setup": {"outcome": "passed", "duration": 0.000100121003924869}, "lineno": 82, "nodeid": "core/tests/test_trace.py::TestTrace::test_mul", "outcome": "passed", "keywords": ["test_mul", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.583900201600045e-05}}, {"call": {"outcome": "passed", "duration": 0.0008783280063653365}, "setup": {"outcome": "passed", "duration": 0.00011295700096525252}, "lineno": 95, "nodeid": "core/tests/test_trace.py::TestTrace::test_div", "outcome": "passed", "keywords": ["test_div", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.631099677179009e-05}}, {"call": {"outcome": "passed", "duration": 0.0014392409939318895}, "setup": {"outcome": "passed", "duration": 0.00014038900553714484}, "lineno": 109, "nodeid": "core/tests/test_trace.py::TestTrace::test_ltrim", "outcome": "passed", "keywords": ["test_ltrim", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.772599929012358e-05}}, {"call": {"outcome": "passed", "duration": 0.0008268340025097132}, "setup": {"outcome": "passed", "duration": 0.00013443500210996717}, "lineno": 197, "nodeid": "core/tests/test_trace.py::TestTrace::test_rtrim", "outcome": "passed", "keywords": ["test_rtrim", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.304100679699332e-05}}, {"call": {"outcome": "passed", "duration": 0.0007169430027715862}, "setup": {"outcome": "passed", "duration": 0.00014023100084159523}, "lineno": 290, "nodeid": "core/tests/test_trace.py::TestTrace::test_rtrim_with_padding", "outcome": "passed", "keywords": ["test_rtrim_with_padding", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.620299245696515e-05}}, {"call": {"outcome": "passed", "duration": 0.0004030089912703261}, "setup": {"outcome": "passed", "duration": 0.00012596999295055866}, "lineno": 324, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim", "outcome": "passed", "keywords": ["test_trim", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.402700430247933e-05}}, {"call": {"outcome": "passed", "duration": 0.00021663600637111813}, "setup": {"outcome": "passed", "duration": 0.00011577400437090546}, "lineno": 351, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim_all_does_not_change_dtype", "outcome": "passed", "keywords": ["test_trim_all_does_not_change_dtype", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.543199949897826e-05}}, {"call": {"outcome": "passed", "duration": 0.00036975499824620783}, "setup": {"outcome": "passed", "duration": 0.00010305400064680725}, "lineno": 366, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_trace_with_gap", "outcome": "passed", "keywords": ["test_add_trace_with_gap", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.065599154680967e-05}}, {"call": {"outcome": "passed", "duration": 0.0003273879992775619}, "setup": {"outcome": "passed", "duration": 0.00011789500422310084}, "lineno": 399, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_trace_with_overlap", "outcome": "passed", "keywords": ["test_add_trace_with_overlap", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.681399488821626e-05}}, {"call": {"outcome": "passed", "duration": 0.0003421260043978691}, "setup": {"outcome": "passed", "duration": 0.00011196899868082255}, "lineno": 429, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_same_trace", "outcome": "passed", "keywords": ["test_add_same_trace", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8174002333544195e-05}}, {"call": {"outcome": "passed", "duration": 0.0006559609901160002}, "setup": {"outcome": "passed", "duration": 0.00011815800098702312}, "lineno": 443, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_trace_within_trace", "outcome": "passed", "keywords": ["test_add_trace_within_trace", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.86959974700585e-05}}, {"call": {"outcome": "passed", "duration": 0.0008729910041438416}, "setup": {"outcome": "passed", "duration": 0.00011701899347826838}, "lineno": 474, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_gap_and_overlap", "outcome": "passed", "keywords": ["test_add_gap_and_overlap", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.628800474572927e-05}}, {"call": {"outcome": "passed", "duration": 0.002620436003780924}, "setup": {"outcome": "passed", "duration": 0.00012121100735384971}, "lineno": 518, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_into_gap", "outcome": "passed", "keywords": ["test_add_into_gap", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.287798846140504e-05}}, {"call": {"outcome": "passed", "duration": 0.00038688800123054534}, "setup": {"outcome": "passed", "duration": 0.0001270729990210384}, "lineno": 582, "nodeid": "core/tests/test_trace.py::TestTrace::test_slice", "outcome": "passed", "keywords": ["test_slice", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6554010370746255e-05}}, {"call": {"outcome": "passed", "duration": 0.0022702190035488456}, "setup": {"outcome": "passed", "duration": 0.00012019899440929294}, "lineno": 605, "nodeid": "core/tests/test_trace.py::TestTrace::test_slice_no_starttime_or_endtime", "outcome": "passed", "keywords": ["test_slice_no_starttime_or_endtime", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.232899952214211e-05}}, {"call": {"outcome": "passed", "duration": 0.0005948840116616338}, "setup": {"outcome": "passed", "duration": 0.00011938899115193635}, "lineno": 698, "nodeid": "core/tests/test_trace.py::TestTrace::test_slice_nearest_sample", "outcome": "passed", "keywords": ["test_slice_nearest_sample", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.067600043024868e-05}}, {"call": {"outcome": "passed", "duration": 0.0011182659945916384}, "setup": {"outcome": "passed", "duration": 0.00011004299449268728}, "lineno": 725, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim_floating_point", "outcome": "passed", "keywords": ["test_trim_floating_point", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.731899338774383e-05}}, {"call": {"outcome": "passed", "duration": 0.0007345460035139695}, "setup": {"outcome": "passed", "duration": 0.00011626099876593798}, "lineno": 809, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim_floating_point_with_padding_1", "outcome": "passed", "keywords": ["test_trim_floating_point_with_padding_1", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.95040071150288e-05}}, {"call": {"outcome": "passed", "duration": 1.822391373993014}, "setup": {"outcome": "passed", "duration": 0.0001264769962290302}, "lineno": 846, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim_floating_point_with_padding_2", "outcome": "passed", "keywords": ["test_trim_floating_point_with_padding_2", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012636899191420525}}, {"call": {"outcome": "passed", "duration": 0.00030048200278542936}, "setup": {"outcome": "passed", "duration": 0.0001779289887053892}, "lineno": 883, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_sanity", "outcome": "passed", "keywords": ["test_add_sanity", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.318998930510134e-05}}, {"call": {"outcome": "passed", "duration": 0.00167424300161656}, "setup": {"outcome": "passed", "duration": 0.000119981006719172}, "lineno": 916, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_overlaps_default_method", "outcome": "passed", "keywords": ["test_add_overlaps_default_method", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.01649987604469e-05}}, {"call": {"outcome": "passed", "duration": 0.0005966579919913784}, "setup": {"outcome": "passed", "duration": 0.0001279760035686195}, "lineno": 1001, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_with_different_sampling_rates", "outcome": "passed", "keywords": ["test_add_with_different_sampling_rates", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.977798718959093e-05}}, {"call": {"outcome": "passed", "duration": 0.0006674360047327355}, "setup": {"outcome": "passed", "duration": 0.00011742000060621649}, "lineno": 1033, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_with_different_datatypes_or_id", "outcome": "passed", "keywords": ["test_add_with_different_datatypes_or_id", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.328499875962734e-05}}, {"call": {"outcome": "passed", "duration": 0.00041272499947808683}, "setup": {"outcome": "passed", "duration": 0.0001164050045190379}, "lineno": 1068, "nodeid": "core/tests/test_trace.py::TestTrace::test_comparisons", "outcome": "passed", "keywords": ["test_comparisons", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.79350016778335e-05}}, {"call": {"outcome": "passed", "duration": 0.0010616799991112202}, "setup": {"outcome": "passed", "duration": 0.00012264499673619866}, "lineno": 1140, "nodeid": "core/tests/test_trace.py::TestTrace::test_nearest_sample", "outcome": "passed", "keywords": ["test_nearest_sample", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.492500299122185e-05}}, {"call": {"outcome": "passed", "duration": 0.015365206010756083}, "setup": {"outcome": "passed", "duration": 0.00012486299965530634}, "lineno": 1202, "nodeid": "core/tests/test_trace.py::TestTrace::test_masked_array_to_string", "outcome": "passed", "keywords": ["test_masked_array_to_string", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.313100261148065e-05}}, {"call": {"outcome": "passed", "duration": 0.0009531929972581565}, "setup": {"outcome": "passed", "duration": 0.00013577799836639315}, "lineno": 1214, "nodeid": "core/tests/test_trace.py::TestTrace::test_detrend", "outcome": "passed", "keywords": ["test_detrend", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.077599002514035e-05}}, {"call": {"outcome": "passed", "duration": 0.00029061699751764536}, "setup": {"outcome": "passed", "duration": 0.0001270299981115386}, "lineno": 1242, "nodeid": "core/tests/test_trace.py::TestTrace::test_differentiate", "outcome": "passed", "keywords": ["test_differentiate", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.23560044914484e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", "lineno": 27, "message": "AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "outcome": "failed", "duration": 0.0001794179988792166, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 1261, in test_integrate\n    tr.integrate()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1967, in integrate\n    self.data = func(data=self.data, dx=self.stats.delta, **options)\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/differentiate_and_integrate.py\", line 27, in integrate_cumtrapz\n    ret = scipy.integrate.cumtrapz(data, dx=dx)\n          ^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "setup": {"outcome": "passed", "duration": 0.00011640599404927343}, "lineno": 1253, "nodeid": "core/tests/test_trace.py::TestTrace::test_integrate", "outcome": "failed", "keywords": ["test_integrate", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.917800394352525e-05}}, {"call": {"outcome": "passed", "duration": 0.0036962820013286546}, "setup": {"outcome": "passed", "duration": 0.00012498600699473172}, "lineno": 1267, "nodeid": "core/tests/test_trace.py::TestTrace::test_issue_317", "outcome": "passed", "keywords": ["test_issue_317", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.410100079141557e-05}}, {"call": {"outcome": "passed", "duration": 0.0060361659998307005}, "setup": {"outcome": "passed", "duration": 0.00013736399705521762}, "lineno": 1315, "nodeid": "core/tests/test_trace.py::TestTrace::test_verify", "outcome": "passed", "keywords": ["test_verify", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.739799912087619e-05}}, {"call": {"outcome": "passed", "duration": 0.00015329101006500423}, "setup": {"outcome": "passed", "duration": 0.0001278380077565089}, "lineno": 1329, "nodeid": "core/tests/test_trace.py::TestTrace::test_percent_in_str", "outcome": "passed", "keywords": ["test_percent_in_str", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4921008995734155e-05}}, {"call": {"outcome": "passed", "duration": 0.0002636620047269389}, "setup": {"outcome": "passed", "duration": 0.00010829100210685283}, "lineno": 1337, "nodeid": "core/tests/test_trace.py::TestTrace::test_taper", "outcome": "passed", "keywords": ["test_taper", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.193999433889985e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py", "lineno": 2789, "message": "ImportError: module 'scipy.signal' has no attribute 'hann'"}, "outcome": "failed", "duration": 0.0007380989991361275, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2787, in resolve\n    return functools.reduce(getattr, self.attrs, module)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hann'\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 1359, in test_taper_onesided\n    tr.taper(max_percentage=None, side=\"left\")\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 2147, in taper\n    func = _get_function_from_entry_point('taper', type)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 330, in _get_function_from_entry_point\n    func = buffered_load_entry_point(entry_point.dist.key,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/misc.py\", line 600, in buffered_load_entry_point\n    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 536, in load_entry_point\n    return get_distribution(dist).load_entry_point(group, name)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2789, in resolve\n    raise ImportError(str(exc)) from exc\nImportError: module 'scipy.signal' has no attribute 'hann'"}, "setup": {"outcome": "passed", "duration": 0.00011263700434938073}, "lineno": 1348, "nodeid": "core/tests/test_trace.py::TestTrace::test_taper_onesided", "outcome": "failed", "keywords": ["test_taper_onesided", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.310198947787285e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py", "lineno": 2789, "message": "ImportError: module 'scipy.signal' has no attribute 'hann'"}, "outcome": "failed", "duration": 0.0006589770055143163, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2787, in resolve\n    return functools.reduce(getattr, self.attrs, module)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hann'\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 1389, in test_taper_length\n    tr.taper(max_percentage=0.7, max_length=int(npts / 2) + 1)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 2147, in taper\n    func = _get_function_from_entry_point('taper', type)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 330, in _get_function_from_entry_point\n    func = buffered_load_entry_point(entry_point.dist.key,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/misc.py\", line 600, in buffered_load_entry_point\n    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 536, in load_entry_point\n    return get_distribution(dist).load_entry_point(group, name)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2789, in resolve\n    raise ImportError(str(exc)) from exc\nImportError: module 'scipy.signal' has no attribute 'hann'"}, "setup": {"outcome": "passed", "duration": 0.00013010400289203972}, "lineno": 1378, "nodeid": "core/tests/test_trace.py::TestTrace::test_taper_length", "outcome": "failed", "keywords": ["test_taper_length", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.550399797968566e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.alltrue` was removed in the NumPy 2.0 release. Use `np.all` instead."}, "outcome": "failed", "duration": 0.0002680509933270514, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 1430, in test_times\n    assert np.alltrue(tr.data.mask == tm.mask)\n           ^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.alltrue` was removed in the NumPy 2.0 release. Use `np.all` instead."}, "setup": {"outcome": "passed", "duration": 0.00012615599553100765}, "lineno": 1412, "nodeid": "core/tests/test_trace.py::TestTrace::test_times", "outcome": "failed", "keywords": ["test_times", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.672100036870688e-05}}, {"call": {"outcome": "passed", "duration": 0.00022598300711251795}, "setup": {"outcome": "passed", "duration": 0.0003019069990841672}, "lineno": 1464, "nodeid": "core/tests/test_trace.py::TestTrace::test_modulo_operation", "outcome": "passed", "keywords": ["test_modulo_operation", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.314700294751674e-05}}, {"call": {"outcome": "passed", "duration": 0.025290488003520295}, "setup": {"outcome": "passed", "duration": 0.00012250500731170177}, "lineno": 1486, "nodeid": "core/tests/test_trace.py::TestTrace::test_plot", "outcome": "passed", "keywords": ["test_plot", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.514799654018134e-05}}, {"call": {"outcome": "passed", "duration": 0.02846780899562873}, "setup": {"outcome": "passed", "duration": 0.00013287599722389132}, "lineno": 1493, "nodeid": "core/tests/test_trace.py::TestTrace::test_spectrogram", "outcome": "passed", "keywords": ["test_spectrogram", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.614400237798691e-05}}, {"call": {"outcome": "passed", "duration": 0.00020476798817981035}, "setup": {"outcome": "passed", "duration": 0.00013517499610316008}, "lineno": 1501, "nodeid": "core/tests/test_trace.py::TestTrace::test_raise_masked", "outcome": "passed", "keywords": ["test_raise_masked", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.616199971176684e-05}}, {"call": {"outcome": "passed", "duration": 0.0006174550071591511}, "setup": {"outcome": "passed", "duration": 0.00011229900701437145}, "lineno": 1511, "nodeid": "core/tests/test_trace.py::TestTrace::test_split", "outcome": "passed", "keywords": ["test_split", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.559200119227171e-05}}, {"call": {"outcome": "passed", "duration": 0.0001866140082711354}, "setup": {"outcome": "passed", "duration": 0.00011881400132551789}, "lineno": 1536, "nodeid": "core/tests/test_trace.py::TestTrace::test_split_empty_masked_array", "outcome": "passed", "keywords": ["test_split_empty_masked_array", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.450799653772265e-05}}, {"call": {"outcome": "passed", "duration": 0.0004281489964341745}, "setup": {"outcome": "passed", "duration": 0.00010600200039334595}, "lineno": 1550, "nodeid": "core/tests/test_trace.py::TestTrace::test_split_masked_array_without_actually_masked_values", "outcome": "passed", "keywords": ["test_split_masked_array_without_actually_masked_values", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.72400022065267e-05}}, {"call": {"outcome": "passed", "duration": 0.00803964800434187}, "setup": {"outcome": "passed", "duration": 0.00010928200208581984}, "lineno": 1570, "nodeid": "core/tests/test_trace.py::TestTrace::test_simulate_evalresp", "outcome": "passed", "keywords": ["test_simulate_evalresp", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.19010053621605e-05}}, {"call": {"outcome": "passed", "duration": 0.018178593993070535}, "setup": {"outcome": "passed", "duration": 0.00012899500143248588}, "lineno": 1597, "nodeid": "core/tests/test_trace.py::TestTrace::test_issue_540", "outcome": "passed", "keywords": ["test_issue_540", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.65979930292815e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.007434129001921974, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 1640, in test_resample\n    tr_2 = tr.copy().resample(sampling_rate=50.0)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1725, in resample\n    x = rfft(self.data.newbyteorder(\"=\"))\n             ^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.0001365930074825883}, "lineno": 1630, "nodeid": "core/tests/test_trace.py::TestTrace::test_resample", "outcome": "failed", "keywords": ["test_resample", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.02800093172118e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.008027233998291194, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 1678, in test_method_chaining\n    .resample(tr.stats.sampling_rate / 2.0)\\\n     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1725, in resample\n    x = rfft(self.data.newbyteorder(\"=\"))\n             ^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.000128819010569714}, "lineno": 1657, "nodeid": "core/tests/test_trace.py::TestTrace::test_method_chaining", "outcome": "failed", "keywords": ["test_method_chaining", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.649099956732243e-05}}, {"call": {"outcome": "passed", "duration": 0.005999579996569082}, "setup": {"outcome": "passed", "duration": 0.00014189700596034527}, "lineno": 1702, "nodeid": "core/tests/test_trace.py::TestTrace::test_skip_empty_trace", "outcome": "passed", "keywords": ["test_skip_empty_trace", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.730600191280246e-05}}, {"call": {"outcome": "passed", "duration": 0.000123997000628151}, "setup": {"outcome": "passed", "duration": 0.00012548798986244947}, "lineno": 1712, "nodeid": "core/tests/test_trace.py::TestTrace::test_issue_695", "outcome": "passed", "keywords": ["test_issue_695", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.224900425877422e-05}}, {"call": {"outcome": "passed", "duration": 0.027965319008217193}, "setup": {"outcome": "passed", "duration": 0.00012139900354668498}, "lineno": 1726, "nodeid": "core/tests/test_trace.py::TestTrace::test_remove_response", "outcome": "passed", "keywords": ["test_remove_response", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.870901026763022e-05}}, {"call": {"outcome": "passed", "duration": 0.013889067005948164}, "setup": {"outcome": "passed", "duration": 0.000133526002173312}, "lineno": 1744, "nodeid": "core/tests/test_trace.py::TestTrace::test_remove_polynomial_response", "outcome": "passed", "keywords": ["test_remove_polynomial_response", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.902299694251269e-05}}, {"call": {"outcome": "passed", "duration": 0.07125254400307313}, "setup": {"outcome": "passed", "duration": 0.00013107300037518144}, "lineno": 1784, "nodeid": "core/tests/test_trace.py::TestTrace::test_processing_info_remove_response_and_sensitivity", "outcome": "passed", "keywords": ["test_processing_info_remove_response_and_sensitivity", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.955000910442322e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.007294012000784278, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 1845, in test_processing_information\n    tr.resample(tr.stats.sampling_rate / 2.0)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1725, in resample\n    x = rfft(self.data.newbyteorder(\"=\"))\n             ^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.00013354499242268503}, "lineno": 1828, "nodeid": "core/tests/test_trace.py::TestTrace::test_processing_information", "outcome": "failed", "keywords": ["test_processing_information", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.722998947836459e-05}}, {"call": {"outcome": "passed", "duration": 0.00032916400232352316}, "setup": {"outcome": "passed", "duration": 0.00013390100502874702}, "lineno": 1869, "nodeid": "core/tests/test_trace.py::TestTrace::test_no_processing_info_for_failed_operations", "outcome": "passed", "keywords": ["test_no_processing_info_for_failed_operations", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.913199856877327e-05}}, {"call": {"outcome": "passed", "duration": 8.948300092015415e-05}, "setup": {"outcome": "passed", "duration": 0.00011500000255182385}, "lineno": 1895, "nodeid": "core/tests/test_trace.py::TestTrace::test_meta", "outcome": "passed", "keywords": ["test_meta", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.356900510378182e-05}}, {"call": {"outcome": "passed", "duration": 0.014636895997682586}, "setup": {"outcome": "passed", "duration": 0.00013844898785464466}, "lineno": 1905, "nodeid": "core/tests/test_trace.py::TestTrace::test_interpolate", "outcome": "passed", "keywords": ["test_interpolate", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.895599992480129e-05}}, {"call": {"outcome": "passed", "duration": 0.016507332999026403}, "setup": {"outcome": "passed", "duration": 0.00012591500126291066}, "lineno": 1984, "nodeid": "core/tests/test_trace.py::TestTrace::test_interpolation_time_shift", "outcome": "passed", "keywords": ["test_interpolation_time_shift", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.958700007293373e-05}}, {"call": {"outcome": "passed", "duration": 0.14745125600893516}, "setup": {"outcome": "passed", "duration": 0.0001333519903710112}, "lineno": 2048, "nodeid": "core/tests/test_trace.py::TestTrace::test_interpolation_arguments", "outcome": "passed", "keywords": ["test_interpolation_arguments", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011284000356681645}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00036798600922338665, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 2119, in test_resample_new\n    tr.resample(0.5, window='hann', no_filter=True)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1725, in resample\n    x = rfft(self.data.newbyteorder(\"=\"))\n             ^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.000152059001266025}, "lineno": 2107, "nodeid": "core/tests/test_trace.py::TestTrace::test_resample_new", "outcome": "failed", "keywords": ["test_resample_new", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.090499952435493e-05}}, {"call": {"outcome": "passed", "duration": 0.003352250001626089}, "setup": {"outcome": "passed", "duration": 0.00015241499932017177}, "lineno": 2188, "nodeid": "core/tests/test_trace.py::TestTrace::test_slide", "outcome": "passed", "keywords": ["test_slide", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.153399928938597e-05}}, {"call": {"outcome": "passed", "duration": 0.0007642540003871545}, "setup": {"outcome": "passed", "duration": 0.00012484598846640438}, "lineno": 2257, "nodeid": "core/tests/test_trace.py::TestTrace::test_slide_nearest_sample", "outcome": "passed", "keywords": ["test_slide_nearest_sample", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.329700408969074e-05}}, {"call": {"outcome": "passed", "duration": 0.9139243880053982}, "setup": {"outcome": "passed", "duration": 0.0001850160042522475}, "lineno": 2293, "nodeid": "core/tests/test_trace.py::TestTrace::test_remove_response_plot", "outcome": "passed", "keywords": ["test_remove_response_plot", "filterwarnings", "image", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001780199963832274}}, {"call": {"outcome": "passed", "duration": 0.01475719700101763}, "setup": {"outcome": "passed", "duration": 0.00021730599110014737}, "lineno": 2304, "nodeid": "core/tests/test_trace.py::TestTrace::test_remove_response_default_units", "outcome": "passed", "keywords": ["test_remove_response_default_units", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.855700434651226e-05}}, {"call": {"outcome": "passed", "duration": 0.0015410750056616962}, "setup": {"outcome": "passed", "duration": 0.00014957199164200574}, "lineno": 2314, "nodeid": "core/tests/test_trace.py::TestTrace::test_normalize", "outcome": "passed", "keywords": ["test_normalize", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.913399556651711e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py", "lineno": 2789, "message": "ImportError: module 'scipy.signal' has no attribute 'hann'"}, "outcome": "failed", "duration": 0.0742389540100703, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2787, in resolve\n    return functools.reduce(getattr, self.attrs, module)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hann'\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 2492, in test_dtype_is_not_unnecessarily_changed\n    assert tr_int32.copy().taper(0.05, \"hann\").data.dtype == np.float64\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 2147, in taper\n    func = _get_function_from_entry_point('taper', type)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 330, in _get_function_from_entry_point\n    func = buffered_load_entry_point(entry_point.dist.key,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/misc.py\", line 600, in buffered_load_entry_point\n    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 536, in load_entry_point\n    return get_distribution(dist).load_entry_point(group, name)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pkg_resources/__init__.py\", line 2789, in resolve\n    raise ImportError(str(exc)) from exc\nImportError: module 'scipy.signal' has no attribute 'hann'"}, "setup": {"outcome": "passed", "duration": 0.0001345570053672418}, "lineno": 2408, "nodeid": "core/tests/test_trace.py::TestTrace::test_dtype_is_not_unnecessarily_changed", "outcome": "failed", "keywords": ["test_dtype_is_not_unnecessarily_changed", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001005990052362904}}, {"call": {"outcome": "passed", "duration": 0.00023331100237555802}, "setup": {"outcome": "passed", "duration": 0.00014400000509340316}, "lineno": 2599, "nodeid": "core/tests/test_trace.py::TestTrace::test_set_trace_id", "outcome": "passed", "keywords": ["test_set_trace_id", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.683999916072935e-05}}, {"call": {"outcome": "passed", "duration": 0.00012531799438875169}, "setup": {"outcome": "passed", "duration": 0.00011058199743274599}, "lineno": 2623, "nodeid": "core/tests/test_trace.py::TestTrace::test_trace_contiguous", "outcome": "passed", "keywords": ["test_trace_contiguous", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.482199776452035e-05}}, {"call": {"outcome": "passed", "duration": 0.00011809400166384876}, "setup": {"outcome": "passed", "duration": 0.00010893400758504868}, "lineno": 2643, "nodeid": "core/tests/test_trace.py::TestTrace::test_header_dict_copied", "outcome": "passed", "keywords": ["test_header_dict_copied", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.051400512456894e-05}}, {"call": {"outcome": "passed", "duration": 0.00038162201235536486}, "setup": {"outcome": "passed", "duration": 0.00010389499948360026}, "lineno": 2662, "nodeid": "core/tests/test_trace.py::TestTrace::test_pickle", "outcome": "passed", "keywords": ["test_pickle", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.784499808214605e-05}}, {"call": {"outcome": "passed", "duration": 0.0003311379987280816}, "setup": {"outcome": "passed", "duration": 0.000114542999654077}, "lineno": 2674, "nodeid": "core/tests/test_trace.py::TestTrace::test_pickle_soh", "outcome": "passed", "keywords": ["test_pickle_soh", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.742699431721121e-05}}, {"call": {"outcome": "passed", "duration": 0.0001394889986841008}, "setup": {"outcome": "passed", "duration": 0.00012593499559443444}, "lineno": 2687, "nodeid": "core/tests/test_trace.py::TestTrace::test_deepcopy_issue2600", "outcome": "passed", "keywords": ["test_deepcopy_issue2600", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.797400081064552e-05}}, {"call": {"outcome": "passed", "duration": 0.00015402700228150934}, "setup": {"outcome": "passed", "duration": 0.000124633006635122}, "lineno": 2697, "nodeid": "core/tests/test_trace.py::TestTrace::test_pickle_issue2600", "outcome": "passed", "keywords": ["test_pickle_issue2600", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.2915012929588556e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00019888399401679635, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 2717, in test_resample_short_traces\n    tr.resample(30)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1725, in resample\n    x = rfft(self.data.newbyteorder(\"=\"))\n             ^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.00011024899140466005}, "lineno": 2708, "nodeid": "core/tests/test_trace.py::TestTrace::test_resample_short_traces", "outcome": "failed", "keywords": ["test_resample_short_traces", "filterwarnings", "TestTrace", "test_trace.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.79989966051653e-05}}, {"call": {"outcome": "passed", "duration": 0.00032612499489914626}, "setup": {"outcome": "passed", "duration": 0.0001535039918962866}, "lineno": 20, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_string", "outcome": "passed", "keywords": ["test_from_string", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.414599192794412e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.string_` was removed in the NumPy 2.0 release. Use `np.bytes_` instead."}, "outcome": "failed", "duration": 8.243501360993832e-05, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_utcdatetime.py\", line 47, in test_from_numpy_string\n    dt = UTC(np.string_(\"1970-01-01 12:23:34\"))\n             ^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.string_` was removed in the NumPy 2.0 release. Use `np.bytes_` instead."}, "setup": {"outcome": "passed", "duration": 0.00012787400919478387}, "lineno": 41, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_numpy_string", "outcome": "failed", "keywords": ["test_from_numpy_string", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.333200483117253e-05}}, {"call": {"outcome": "passed", "duration": 0.00010944899986498058}, "setup": {"outcome": "passed", "duration": 0.00012542698823381215}, "lineno": 60, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_python_date_time", "outcome": "passed", "keywords": ["test_from_python_date_time", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.7286000810563564e-05}}, {"call": {"outcome": "passed", "duration": 0.00012452900409698486}, "setup": {"outcome": "passed", "duration": 0.0005319449992384762}, "lineno": 73, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_numeric", "outcome": "passed", "keywords": ["test_from_numeric", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.268700235523283e-05}}, {"call": {"outcome": "passed", "duration": 0.0009646880062064156}, "setup": {"outcome": "passed", "duration": 0.0001241650024894625}, "lineno": 84, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_iso8601_calendar_date_string", "outcome": "passed", "keywords": ["test_from_iso8601_calendar_date_string", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.920099596958607e-05}}, {"call": {"outcome": "passed", "duration": 0.001070967991836369}, "setup": {"outcome": "passed", "duration": 0.0001455329911550507}, "lineno": 160, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_iso8601_ordinal_date_string", "outcome": "passed", "keywords": ["test_from_iso8601_ordinal_date_string", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.872499943710864e-05}}, {"call": {"outcome": "passed", "duration": 0.0010929090058198199}, "setup": {"outcome": "passed", "duration": 0.00012843299191445112}, "lineno": 214, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_iso8601_week_date_string", "outcome": "passed", "keywords": ["test_from_iso8601_week_date_string", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.167100557126105e-05}}, {"call": {"outcome": "passed", "duration": 0.000122315002954565}, "setup": {"outcome": "passed", "duration": 0.00014380199718289077}, "lineno": 261, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_to_string", "outcome": "passed", "keywords": ["test_to_string", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.365500692278147e-05}}, {"call": {"outcome": "passed", "duration": 9.130800026468933e-05}, "setup": {"outcome": "passed", "duration": 0.0001192110066767782}, "lineno": 276, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_deepcopy", "outcome": "passed", "keywords": ["test_deepcopy", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.01629983773455e-05}}, {"call": {"outcome": "passed", "duration": 0.00016438101010862738}, "setup": {"outcome": "passed", "duration": 9.81820048764348e-05}, "lineno": 283, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_add", "outcome": "passed", "keywords": ["test_add", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.278800381347537e-05}}, {"call": {"outcome": "passed", "duration": 0.00010032299906015396}, "setup": {"outcome": "passed", "duration": 0.0001084409886971116}, "lineno": 297, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_sub", "outcome": "passed", "keywords": ["test_sub", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.955400072503835e-05}}, {"call": {"outcome": "passed", "duration": 7.281999569386244e-05}, "setup": {"outcome": "passed", "duration": 9.867599874269217e-05}, "lineno": 315, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_negative_timestamp", "outcome": "passed", "keywords": ["test_negative_timestamp", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.77680005133152e-05}}, {"call": {"outcome": "passed", "duration": 7.436200394295156e-05}, "setup": {"outcome": "passed", "duration": 0.00010685900633689016}, "lineno": 320, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_sub_with_negative_time_stamp", "outcome": "passed", "keywords": ["test_sub_with_negative_time_stamp", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.952198651153594e-05}}, {"call": {"outcome": "passed", "duration": 0.00025826999626588076}, "setup": {"outcome": "passed", "duration": 9.635600144974887e-05}, "lineno": 325, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_small_negative_utc_date_time", "outcome": "passed", "keywords": ["test_small_negative_utc_date_time", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.525999586097896e-05}}, {"call": {"outcome": "passed", "duration": 0.00012621100177057087}, "setup": {"outcome": "passed", "duration": 0.00011001100938301533}, "lineno": 370, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_big_negative_UTC", "outcome": "passed", "keywords": ["test_big_negative_UTC", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.161899025551975e-05}}, {"call": {"outcome": "passed", "duration": 0.00011821599036920816}, "setup": {"outcome": "passed", "duration": 0.00010467199899721891}, "lineno": 380, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_init_UTC", "outcome": "passed", "keywords": ["test_init_UTC", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.536701064556837e-05}}, {"call": {"outcome": "passed", "duration": 0.00015551999968010932}, "setup": {"outcome": "passed", "duration": 0.00010735099203884602}, "lineno": 388, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_init_UTC_mixing_keyworks_with_arguments", "outcome": "passed", "keywords": ["test_init_UTC_mixing_keyworks_with_arguments", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.092199717182666e-05}}, {"call": {"outcome": "passed", "duration": 8.703299681656063e-05}, "setup": {"outcome": "passed", "duration": 0.00010002400085795671}, "lineno": 413, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_to_python_date_time_objects", "outcome": "passed", "keywords": ["test_to_python_date_time_objects", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.069299368187785e-05}}, {"call": {"outcome": "passed", "duration": 0.00012633200094569474}, "setup": {"outcome": "passed", "duration": 0.00010710800415836275}, "lineno": 431, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_sub_add_float", "outcome": "passed", "keywords": ["test_sub_add_float", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.146500188857317e-05}}, {"call": {"outcome": "passed", "duration": 0.00019626000721473247}, "setup": {"outcome": "passed", "duration": 9.986000077333301e-05}, "lineno": 444, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_159", "outcome": "passed", "keywords": ["test_issue_159", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.168199226725847e-05}}, {"call": {"outcome": "passed", "duration": 0.00018065000767819583}, "setup": {"outcome": "passed", "duration": 0.0001247790060006082}, "lineno": 457, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_invalid_dates", "outcome": "passed", "keywords": ["test_invalid_dates", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6585005950182676e-05}}, {"call": {"outcome": "passed", "duration": 0.0001601919939275831}, "setup": {"outcome": "passed", "duration": 0.0001174729986814782}, "lineno": 478, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_invalid_times", "outcome": "passed", "keywords": ["test_invalid_times", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6100994697771966e-05}}, {"call": {"outcome": "passed", "duration": 0.00017621199367567897}, "setup": {"outcome": "passed", "duration": 0.00011239599552936852}, "lineno": 492, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_168", "outcome": "passed", "keywords": ["test_issue_168", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.89019909966737e-05}}, {"call": {"outcome": "passed", "duration": 0.00029061200621072203}, "setup": {"outcome": "passed", "duration": 0.00012930699449498206}, "lineno": 506, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_format_seed", "outcome": "passed", "keywords": ["test_format_seed", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0842998209409416e-05}}, {"call": {"outcome": "passed", "duration": 0.0001293640088988468}, "setup": {"outcome": "passed", "duration": 0.00011847699352074414}, "lineno": 533, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_eq", "outcome": "passed", "keywords": ["test_eq", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.615400732494891e-05}}, {"call": {"outcome": "passed", "duration": 0.00011136199464090168}, "setup": {"outcome": "passed", "duration": 0.00010913799633271992}, "lineno": 556, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_ne", "outcome": "passed", "keywords": ["test_ne", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.847400123253465e-05}}, {"call": {"outcome": "passed", "duration": 0.00014605499745812267}, "setup": {"outcome": "passed", "duration": 0.00010308698983862996}, "lineno": 579, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_lt", "outcome": "passed", "keywords": ["test_lt", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.9003996537066996e-05}}, {"call": {"outcome": "passed", "duration": 0.00014269500388763845}, "setup": {"outcome": "passed", "duration": 9.709999721962959e-05}, "lineno": 615, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_le", "outcome": "passed", "keywords": ["test_le", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.880101187154651e-05}}, {"call": {"outcome": "passed", "duration": 0.0001548449945403263}, "setup": {"outcome": "passed", "duration": 0.00010776999988593161}, "lineno": 651, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_gt", "outcome": "passed", "keywords": ["test_gt", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.043399869464338e-05}}, {"call": {"outcome": "passed", "duration": 0.00016229599714279175}, "setup": {"outcome": "passed", "duration": 9.703099203761667e-05}, "lineno": 686, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_ge", "outcome": "passed", "keywords": ["test_ge", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.888199666514993e-05}}, {"call": {"outcome": "passed", "duration": 0.0001393470010953024}, "setup": {"outcome": "passed", "duration": 0.00010806300269905478}, "lineno": 722, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_toordinal", "outcome": "passed", "keywords": ["test_toordinal", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.470800144597888e-05}}, {"call": {"outcome": "passed", "duration": 8.081700070761144e-05}, "setup": {"outcome": "passed", "duration": 0.00012222900113556534}, "lineno": 731, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_weekday", "outcome": "passed", "keywords": ["test_weekday", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.31190016772598e-05}}, {"call": {"outcome": "passed", "duration": 8.906899893190712e-05}, "setup": {"outcome": "passed", "duration": 0.0001093620085157454}, "lineno": 739, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_default_precision", "outcome": "passed", "keywords": ["test_default_precision", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.865200364496559e-05}}, {"call": {"outcome": "passed", "duration": 0.00017382898658979684}, "setup": {"outcome": "passed", "duration": 0.00018491399532649666}, "lineno": 767, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_to_string_precision", "outcome": "passed", "keywords": ["test_to_string_precision", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.502300336956978e-05}}, {"call": {"outcome": "passed", "duration": 9.670600411482155e-05}, "setup": {"outcome": "passed", "duration": 0.0001222970022354275}, "lineno": 798, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_precision_above_9_issues_warning", "outcome": "passed", "keywords": ["test_precision_above_9_issues_warning", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.5836993851698935e-05}}, {"call": {"outcome": "passed", "duration": 0.00014290599210653454}, "setup": {"outcome": "passed", "duration": 9.622200741432607e-05}, "lineno": 809, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_rich_comparision_numeric_objects", "outcome": "passed", "keywords": ["test_rich_comparision_numeric_objects", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.858399915974587e-05}}, {"call": {"outcome": "passed", "duration": 0.00018074399849865586}, "setup": {"outcome": "passed", "duration": 0.00016184301057364792}, "lineno": 846, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_rich_comparision_numeric_types", "outcome": "passed", "keywords": ["test_rich_comparision_numeric_types", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.611799472011626e-05}}, {"call": {"outcome": "passed", "duration": 0.0003220369981136173}, "setup": {"outcome": "passed", "duration": 9.735100320540369e-05}, "lineno": 863, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_rich_comparision_fuzzy", "outcome": "passed", "keywords": ["test_rich_comparision_fuzzy", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.983300459571183e-05}}, {"call": {"outcome": "passed", "duration": 0.00015524998889304698}, "setup": {"outcome": "passed", "duration": 0.00010549399303272367}, "lineno": 936, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_datetime_with_timezone", "outcome": "passed", "keywords": ["test_datetime_with_timezone", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.271600093692541e-05}}, {"call": {"outcome": "passed", "duration": 7.497500337194651e-05}, "setup": {"outcome": "passed", "duration": 9.789300383999944e-05}, "lineno": 951, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_hash", "outcome": "passed", "keywords": ["test_hash", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.9516005674377084e-05}}, {"call": {"outcome": "passed", "duration": 6.868400669191033e-05}, "setup": {"outcome": "passed", "duration": 9.14209958864376e-05}, "lineno": 957, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_now", "outcome": "passed", "keywords": ["test_now", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.77760040666908e-05}}, {"call": {"outcome": "passed", "duration": 7.260400161612779e-05}, "setup": {"outcome": "passed", "duration": 0.00010391199612058699}, "lineno": 964, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_utcnow", "outcome": "passed", "keywords": ["test_utcnow", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.788399721495807e-05}}, {"call": {"outcome": "passed", "duration": 8.151499787345529e-05}, "setup": {"outcome": "passed", "duration": 9.891000809147954e-05}, "lineno": 971, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_abs", "outcome": "passed", "keywords": ["test_abs", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.8367000999860466e-05}}, {"call": {"outcome": "passed", "duration": 0.0003278479998698458}, "setup": {"outcome": "passed", "duration": 9.242299711331725e-05}, "lineno": 986, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_string_with_timezone", "outcome": "passed", "keywords": ["test_string_with_timezone", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.551900540012866e-05}}, {"call": {"outcome": "passed", "duration": 0.00010672499774955213}, "setup": {"outcome": "passed", "duration": 0.00010787798964884132}, "lineno": 1011, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_year_2038_problem", "outcome": "passed", "keywords": ["test_year_2038_problem", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.0443995860405266e-05}}, {"call": {"outcome": "passed", "duration": 0.0001491879957029596}, "setup": {"outcome": "passed", "duration": 0.00011100400297436863}, "lineno": 1022, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_format_iris_webservice", "outcome": "passed", "keywords": ["test_format_iris_webservice", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.34320022072643e-05}}, {"call": {"outcome": "passed", "duration": 0.016578938986640424}, "setup": {"outcome": "passed", "duration": 0.00012455700198188424}, "lineno": 1036, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_floating_point_second_initialization", "outcome": "passed", "keywords": ["test_floating_point_second_initialization", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.23449998581782e-05}}, {"call": {"outcome": "passed", "duration": 0.00016539200441911817}, "setup": {"outcome": "passed", "duration": 0.00010510500578675419}, "lineno": 1047, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_1215", "outcome": "passed", "keywords": ["test_issue_1215", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.1385999540798366e-05}}, {"call": {"outcome": "passed", "duration": 0.000389908003853634}, "setup": {"outcome": "passed", "duration": 9.628299449104816e-05}, "lineno": 1059, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_matplotlib_date", "outcome": "passed", "keywords": ["test_matplotlib_date", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.879199306946248e-05}}, {"call": {"outcome": "passed", "duration": 0.00014605099568143487}, "setup": {"outcome": "passed", "duration": 0.0001117699866881594}, "lineno": 1078, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_add_error_message", "outcome": "passed", "keywords": ["test_add_error_message", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.089899736456573e-05}}, {"call": {"outcome": "passed", "duration": 0.00017585800378583372}, "setup": {"outcome": "passed", "duration": 0.00010135999764315784}, "lineno": 1085, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_nanoseconds", "outcome": "passed", "keywords": ["test_nanoseconds", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.504900764208287e-05}}, {"call": {"outcome": "passed", "duration": 8.239499584306031e-05}, "setup": {"outcome": "passed", "duration": 0.00010675701196305454}, "lineno": 1159, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_utcdatetime_from_utcdatetime", "outcome": "passed", "keywords": ["test_utcdatetime_from_utcdatetime", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.062499258201569e-05}}, {"call": {"outcome": "passed", "duration": 0.0001357729925075546}, "setup": {"outcome": "passed", "duration": 9.741999383550137e-05}, "lineno": 1164, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_1008", "outcome": "passed", "keywords": ["test_issue_1008", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.514700023923069e-05}}, {"call": {"outcome": "passed", "duration": 0.00010255500092171133}, "setup": {"outcome": "passed", "duration": 0.0001063390081981197}, "lineno": 1173, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_1652", "outcome": "passed", "keywords": ["test_issue_1652", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.1772993174381554e-05}}, {"call": {"outcome": "passed", "duration": 8.122700091917068e-05}, "setup": {"outcome": "passed", "duration": 9.975901048164815e-05}, "lineno": 1190, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_2165", "outcome": "passed", "keywords": ["test_issue_2165", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.8214002163149416e-05}}, {"call": {"outcome": "passed", "duration": 0.00010774399561341852}, "setup": {"outcome": "passed", "duration": 0.00010412900883238763}, "lineno": 1205, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_ns_public_attribute", "outcome": "passed", "keywords": ["test_ns_public_attribute", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.948298737872392e-05}}, {"call": {"outcome": "passed", "duration": 0.00012162298662588}, "setup": {"outcome": "passed", "duration": 9.939599840436131e-05}, "lineno": 1219, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_timestamp_can_serialize_with_time_attrs", "outcome": "passed", "keywords": ["test_timestamp_can_serialize_with_time_attrs", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.914001328870654e-05}}, {"call": {"outcome": "passed", "duration": 9.168600081466138e-05}, "setup": {"outcome": "passed", "duration": 9.44010098464787e-05}, "lineno": 1234, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_str_ms_equal_ms", "outcome": "passed", "keywords": ["test_str_ms_equal_ms", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.843200440518558e-05}}, {"call": {"outcome": "passed", "duration": 0.0013339049910428002}, "setup": {"outcome": "passed", "duration": 0.00010804600606206805}, "lineno": 1248, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_close_utc_are_equal", "outcome": "passed", "keywords": ["test_close_utc_are_equal", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0694990679621696e-05}}, {"call": {"outcome": "passed", "duration": 0.00012751699250657111}, "setup": {"outcome": "passed", "duration": 0.00011722098861355335}, "lineno": 1281, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_comparing_different_precision_utcs_warns", "outcome": "passed", "keywords": ["test_comparing_different_precision_utcs_warns", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.258699820842594e-05}}, {"call": {"outcome": "passed", "duration": 0.0004407150117913261}, "setup": {"outcome": "passed", "duration": 0.00010011000267695636}, "lineno": 1295, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_string_representation_various_precisions", "outcome": "passed", "keywords": ["test_string_representation_various_precisions", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.584499740507454e-05}}, {"call": {"outcome": "passed", "duration": 7.447600364685059e-05}, "setup": {"outcome": "passed", "duration": 0.00010999100049957633}, "lineno": 1306, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_zero_precision_doesnt_print_dot", "outcome": "passed", "keywords": ["test_zero_precision_doesnt_print_dot", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.166699702385813e-05}}, {"call": {"outcome": "passed", "duration": 0.0001019509945763275}, "setup": {"outcome": "passed", "duration": 9.916000999510288e-05}, "lineno": 1314, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_change_time_attr_raises_warning", "outcome": "passed", "keywords": ["test_change_time_attr_raises_warning", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.1351002184674144e-05}}, {"call": {"outcome": "passed", "duration": 7.757799176033586e-05}, "setup": {"outcome": "passed", "duration": 0.00010779900185298175}, "lineno": 1329, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_change_precision_raises_warning", "outcome": "passed", "keywords": ["test_change_precision_raises_warning", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.8622008762322366e-05}}, {"call": {"outcome": "passed", "duration": 7.884200022090226e-05}, "setup": {"outcome": "passed", "duration": 0.00010041199857369065}, "lineno": 1343, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_compare_utc_different_precision_raises_warning", "outcome": "passed", "keywords": ["test_compare_utc_different_precision_raises_warning", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.110699567012489e-05}}, {"call": {"outcome": "passed", "duration": 0.0003006449987879023}, "setup": {"outcome": "passed", "duration": 0.00011364000965841115}, "lineno": 1359, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_replace", "outcome": "passed", "keywords": ["test_replace", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.664500349666923e-05}}, {"call": {"outcome": "passed", "duration": 0.00010058899351861328}, "setup": {"outcome": "passed", "duration": 0.00010835699504241347}, "lineno": 1393, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_replace_with_julday_and_month_raises", "outcome": "passed", "keywords": ["test_replace_with_julday_and_month_raises", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.86450075590983e-05}}, {"call": {"outcome": "passed", "duration": 0.0001412999990861863}, "setup": {"outcome": "passed", "duration": 0.00012609099212568253}, "lineno": 1405, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_unsupported_replace_argument_raises", "outcome": "passed", "keywords": ["test_unsupported_replace_argument_raises", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.557900294661522e-05}}, {"call": {"outcome": "passed", "duration": 0.0002497959940228611}, "setup": {"outcome": "passed", "duration": 0.00010878600005526096}, "lineno": 1414, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_hour_minute_second_overflow", "outcome": "passed", "keywords": ["test_hour_minute_second_overflow", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.048999784979969e-05}}, {"call": {"outcome": "passed", "duration": 0.00018963600450661033}, "setup": {"outcome": "passed", "duration": 0.00011669199739117175}, "lineno": 1446, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_hour_minute_second_overflow_with_replace", "outcome": "passed", "keywords": ["test_hour_minute_second_overflow_with_replace", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.488299939315766e-05}}, {"call": {"outcome": "passed", "duration": 0.00010647399176377803}, "setup": {"outcome": "passed", "duration": 0.00011643799371086061}, "lineno": 1455, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_strftime_with_years_less_than_1900", "outcome": "passed", "keywords": ["test_strftime_with_years_less_than_1900", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.715299630537629e-05}}, {"call": {"outcome": "passed", "duration": 0.00024150199897121638}, "setup": {"outcome": "passed", "duration": 0.00011532599455676973}, "lineno": 1466, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_string_parsing_at_instantiating_before_1000", "outcome": "passed", "keywords": ["test_string_parsing_at_instantiating_before_1000", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.378199032042176e-05}}, {"call": {"outcome": "passed", "duration": 0.0001516619959147647}, "setup": {"outcome": "passed", "duration": 0.00011596300464589149}, "lineno": 1476, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_leap_years", "outcome": "passed", "keywords": ["test_leap_years", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.190400406718254e-05}}, {"call": {"outcome": "passed", "duration": 0.00018757198995444924}, "setup": {"outcome": "passed", "duration": 9.73959977272898e-05}, "lineno": 1506, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_2447", "outcome": "passed", "keywords": ["test_issue_2447", "filterwarnings", "TestUTCDateTime", "test_utcdatetime.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.369499558582902e-05}}, {"call": {"outcome": "passed", "duration": 9.617599425837398e-05}, "setup": {"outcome": "passed", "duration": 0.00011827600246760994}, "lineno": 17, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_pop", "outcome": "passed", "keywords": ["test_pop", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.283299833536148e-05}}, {"call": {"outcome": "passed", "duration": 8.213600085582584e-05}, "setup": {"outcome": "passed", "duration": 0.00010841198673006147}, "lineno": 37, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_popitem", "outcome": "passed", "keywords": ["test_popitem", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.937799531035125e-05}}, {"call": {"outcome": "passed", "duration": 7.426500087603927e-05}, "setup": {"outcome": "passed", "duration": 9.594499715603888e-05}, "lineno": 53, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_delete", "outcome": "passed", "keywords": ["test_delete", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.284699727781117e-05}}, {"call": {"outcome": "passed", "duration": 7.290999928954989e-05}, "setup": {"outcome": "passed", "duration": 0.00015110599633771926}, "lineno": 74, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_init", "outcome": "passed", "keywords": ["test_init", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.9080990720540285e-05}}, {"call": {"outcome": "passed", "duration": 9.494199184700847e-05}, "setup": {"outcome": "passed", "duration": 9.891700756270438e-05}, "lineno": 89, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_setitem", "outcome": "passed", "keywords": ["test_setitem", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.746299237012863e-05}}, {"call": {"outcome": "passed", "duration": 7.232499774545431e-05}, "setup": {"outcome": "passed", "duration": 0.00010302000737283379}, "lineno": 118, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_setattr", "outcome": "passed", "keywords": ["test_setattr", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.07160002598539e-05}}, {"call": {"outcome": "passed", "duration": 7.359799928963184e-05}, "setup": {"outcome": "passed", "duration": 9.509699884802103e-05}, "lineno": 147, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_setdefault", "outcome": "passed", "keywords": ["test_setdefault", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.656000237446278e-05}}, {"call": {"outcome": "passed", "duration": 8.126899774651974e-05}, "setup": {"outcome": "passed", "duration": 9.574399155098945e-05}, "lineno": 190, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_clear", "outcome": "passed", "keywords": ["test_clear", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6352000683546066e-05}}, {"call": {"outcome": "passed", "duration": 0.00011164799798280001}, "setup": {"outcome": "passed", "duration": 0.00012105000496376306}, "lineno": 209, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_init_argument", "outcome": "passed", "keywords": ["test_init_argument", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.804700776934624e-05}}, {"call": {"outcome": "passed", "duration": 0.00010209799802396446}, "setup": {"outcome": "passed", "duration": 0.00010483000369276851}, "lineno": 227, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_defaults", "outcome": "passed", "keywords": ["test_defaults", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.790899401996285e-05}}, {"call": {"outcome": "passed", "duration": 0.0001123609981732443}, "setup": {"outcome": "passed", "duration": 9.303500701207668e-05}, "lineno": 251, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_set_readonly", "outcome": "passed", "keywords": ["test_set_readonly", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.338099435903132e-05}}, {"call": {"outcome": "passed", "duration": 0.0001327520003542304}, "setup": {"outcome": "passed", "duration": 0.0001039649941958487}, "lineno": 264, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_deepcopy_and_pickle", "outcome": "passed", "keywords": ["test_deepcopy_and_pickle", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.095799861010164e-05}}, {"call": {"outcome": "passed", "duration": 6.984399806242436e-05}, "setup": {"outcome": "passed", "duration": 0.0001004980003926903}, "lineno": 279, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_compare_with_dict", "outcome": "passed", "keywords": ["test_compare_with_dict", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.822699702344835e-05}}, {"call": {"outcome": "passed", "duration": 9.662500815466046e-05}, "setup": {"outcome": "passed", "duration": 0.00010741800360847265}, "lineno": 288, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_pretty_str", "outcome": "passed", "keywords": ["test_pretty_str", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.001999670639634e-05}}, {"call": {"outcome": "passed", "duration": 0.0001334089902229607}, "setup": {"outcome": "passed", "duration": 0.0001103630056604743}, "lineno": 305, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_types", "outcome": "passed", "keywords": ["test_types", "filterwarnings", "TestAttribDict", "test_util_attribdict.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.243399937171489e-05}}, {"call": {"outcome": "passed", "duration": 0.0009947320068022236}, "setup": {"outcome": "passed", "duration": 0.00010772098903544247}, "lineno": 18, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_get_matplotlib_version", "outcome": "passed", "keywords": ["test_get_matplotlib_version", "filterwarnings", "TestUtilBase", "test_util_base.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.520100916735828e-05}}, {"call": {"outcome": "passed", "duration": 0.00037830100336577743}, "setup": {"outcome": "passed", "duration": 0.00013031400158070028}, "lineno": 35, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_named_temporay_file__context_manager", "outcome": "passed", "keywords": ["test_named_temporay_file__context_manager", "filterwarnings", "TestUtilBase", "test_util_base.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.9062993386760354e-05}}, {"call": {"outcome": "passed", "duration": 0.0009456230036448687}, "setup": {"outcome": "passed", "duration": 0.00010789699445012957}, "lineno": 60, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_mock_read_inventory_http_errors", "outcome": "passed", "keywords": ["test_mock_read_inventory_http_errors", "filterwarnings", "TestUtilBase", "test_util_base.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.891800148878247e-05}}, {"call": {"outcome": "passed", "duration": 8.489898755215108e-05}, "setup": {"outcome": "passed", "duration": 0.00011964500299654901}, "lineno": 76, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_sanitize_filename", "outcome": "passed", "keywords": ["test_sanitize_filename", "filterwarnings", "TestUtilBase", "test_util_base.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.167500057723373e-05}}, {"call": {"outcome": "passed", "duration": 0.00038239599962253124}, "setup": {"outcome": "passed", "duration": 0.00010005099466070533}, "lineno": 86, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_create_empty_data_chunk", "outcome": "passed", "keywords": ["test_create_empty_data_chunk", "filterwarnings", "TestUtilBase", "test_util_base.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.311098695732653e-05}}, {"call": {"outcome": "passed", "duration": 9.488599607720971e-05}, "setup": {"outcome": "passed", "duration": 0.00011522498971316963}, "lineno": 105, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_comparing_object_eq", "outcome": "passed", "keywords": ["test_comparing_object_eq", "filterwarnings", "TestUtilBase", "test_util_base.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4455013014376163e-05}}, {"call": {"outcome": "passed", "duration": 0.0016780870064394549}, "setup": {"outcome": "passed", "duration": 0.0001247449981747195}, "lineno": 6, "nodeid": "core/tests/test_util_decorator.py::TestUtilDecorator::test_map_example_filename", "outcome": "passed", "keywords": ["test_map_example_filename", "filterwarnings", "TestUtilDecorator", "test_util_decorator.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.493700832128525e-05}}, {"call": {"outcome": "passed", "duration": 0.00012540200259536505}, "setup": {"outcome": "passed", "duration": 0.00013044899969827384}, "lineno": 21, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_supress_output", "outcome": "passed", "keywords": ["test_supress_output", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.658000009134412e-05}}, {"call": {"outcome": "passed", "duration": 0.00014421099331229925}, "setup": {"outcome": "passed", "duration": 0.00011948301107622683}, "lineno": 33, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_catch_output", "outcome": "passed", "keywords": ["test_catch_output", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.105299689806998e-05}}, {"call": {"outcome": "passed", "duration": 8.820499351713806e-05}, "setup": {"outcome": "passed", "duration": 0.00011890199675690383}, "lineno": 54, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_catch_output_bytes", "outcome": "passed", "keywords": ["test_catch_output_bytes", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.1355993491597474e-05}}, {"call": {"outcome": "passed", "duration": 0.00016021299234125763}, "setup": {"outcome": "passed", "duration": 9.876700642053038e-05}, "lineno": 62, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_catch_output_io", "outcome": "passed", "keywords": ["test_catch_output_io", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.317499744705856e-05}}, {"call": {"outcome": "passed", "duration": 0.00019687399617396295}, "setup": {"outcome": "passed", "duration": 9.617699834052473e-05}, "lineno": 77, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_no_obspy_imports", "outcome": "passed", "keywords": ["test_no_obspy_imports", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.152100104372948e-05}}, {"call": {"outcome": "passed", "duration": 0.00015965700731612742}, "setup": {"outcome": "passed", "duration": 0.00011440699745435268}, "lineno": 100, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_1", "outcome": "passed", "keywords": ["test_get_window_times_1", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4607007768936455e-05}}, {"call": {"outcome": "passed", "duration": 0.00011182700109202415}, "setup": {"outcome": "passed", "duration": 0.00010644500434864312}, "lineno": 119, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_2", "outcome": "passed", "keywords": ["test_get_window_times_2", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.34249993506819e-05}}, {"call": {"outcome": "passed", "duration": 0.00010740800644271076}, "setup": {"outcome": "passed", "duration": 0.00010631799523252994}, "lineno": 137, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_3", "outcome": "passed", "keywords": ["test_get_window_times_3", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4589996580034494e-05}}, {"call": {"outcome": "passed", "duration": 8.951799827627838e-05}, "setup": {"outcome": "passed", "duration": 9.558399324305356e-05}, "lineno": 154, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_4", "outcome": "passed", "keywords": ["test_get_window_times_4", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.92169929202646e-05}}, {"call": {"outcome": "passed", "duration": 8.96909914445132e-05}, "setup": {"outcome": "passed", "duration": 9.331200271844864e-05}, "lineno": 169, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_5", "outcome": "passed", "keywords": ["test_get_window_times_5", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.685300518758595e-05}}, {"call": {"outcome": "passed", "duration": 0.00011183999595232308}, "setup": {"outcome": "passed", "duration": 0.00010271499922964722}, "lineno": 186, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_6", "outcome": "passed", "keywords": ["test_get_window_times_6", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.783801316283643e-05}}, {"call": {"outcome": "passed", "duration": 8.446798892691731e-05}, "setup": {"outcome": "passed", "duration": 9.613300790078938e-05}, "lineno": 205, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_7", "outcome": "passed", "keywords": ["test_get_window_times_7", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3660987759940326e-05}}, {"call": {"outcome": "passed", "duration": 9.861600119620562e-05}, "setup": {"outcome": "passed", "duration": 0.00010250700870528817}, "lineno": 219, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_8", "outcome": "passed", "keywords": ["test_get_window_times_8", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3167997975833714e-05}}, {"call": {"outcome": "passed", "duration": 0.0001349039957858622}, "setup": {"outcome": "passed", "duration": 0.00010638499225024134}, "lineno": 236, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_9", "outcome": "passed", "keywords": ["test_get_window_times_9", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.718400204088539e-05}}, {"call": {"outcome": "passed", "duration": 0.0018180140032200143}, "setup": {"outcome": "passed", "duration": 0.00011567800538614392}, "lineno": 256, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_entry_point_buffer", "outcome": "passed", "keywords": ["test_entry_point_buffer", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.388999802060425e-05}}, {"call": {"outcome": "passed", "duration": 0.0001718059938866645}, "setup": {"outcome": "passed", "duration": 0.00013510198914445937}, "lineno": 270, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_yield_obj_parent_attr", "outcome": "passed", "keywords": ["test_yield_obj_parent_attr", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.46020019100979e-05}}, {"call": {"outcome": "passed", "duration": 7.475700112991035e-05}, "setup": {"outcome": "passed", "duration": 0.00010272799408994615}, "lineno": 301, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_warning_capture", "outcome": "passed", "keywords": ["test_warning_capture", "filterwarnings", "TestUtilMisc", "test_util_misc.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.184099427424371e-05}}, {"call": {"outcome": "passed", "duration": 0.01198994999867864}, "setup": {"outcome": "passed", "duration": 0.00011607400665525347}, "lineno": 15, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_identical_traces", "outcome": "passed", "keywords": ["test_identical_traces", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010439900506753474}}, {"call": {"outcome": "passed", "duration": 0.01149892300600186}, "setup": {"outcome": "passed", "duration": 0.00014271799591369927}, "lineno": 26, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_slightly_modified_data", "outcome": "passed", "keywords": ["test_slightly_modified_data", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.644300058018416e-05}}, {"call": {"outcome": "passed", "duration": 0.00016967300325632095}, "setup": {"outcome": "passed", "duration": 0.00012796100054401904}, "lineno": 35, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_empty_traces", "outcome": "passed", "keywords": ["test_empty_traces", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.477700324263424e-05}}, {"call": {"outcome": "passed", "duration": 0.000170907995197922}, "setup": {"outcome": "passed", "duration": 0.00010670599294826388}, "lineno": 42, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_different_stats_no_processing", "outcome": "passed", "keywords": ["test_different_stats_no_processing", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.733300349675119e-05}}, {"call": {"outcome": "passed", "duration": 0.011491034005302936}, "setup": {"outcome": "passed", "duration": 0.00011108999024145305}, "lineno": 52, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_processing", "outcome": "passed", "keywords": ["test_processing", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.411200203932822e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.NaN` was removed in the NumPy 2.0 release. Use `np.nan` instead."}, "outcome": "failed", "duration": 0.011020969002856873, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_util_testing.py\", line 72, in test_nan\n    tr1.data[0], tr2.data[0] = np.NaN, np.NaN\n                               ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.NaN` was removed in the NumPy 2.0 release. Use `np.nan` instead."}, "setup": {"outcome": "passed", "duration": 0.0001246390020241961}, "lineno": 66, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_nan", "outcome": "failed", "keywords": ["test_nan", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.281999907922e-05}}, {"call": {"outcome": "passed", "duration": 0.011638883996056393}, "setup": {"outcome": "passed", "duration": 0.00012779398821294308}, "lineno": 75, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_unequal_trace_lengths", "outcome": "passed", "keywords": ["test_unequal_trace_lengths", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.369898958131671e-05}}, {"call": {"outcome": "passed", "duration": 0.005564393009990454}, "setup": {"outcome": "passed", "duration": 0.0001283089950447902}, "lineno": 83, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_not_a_trace", "outcome": "passed", "keywords": ["test_not_a_trace", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.086599700618535e-05}}, {"call": {"outcome": "passed", "duration": 0.011632688998361118}, "setup": {"outcome": "passed", "duration": 0.00015071000962052494}, "lineno": 92, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_stream_almost_equal", "outcome": "passed", "keywords": ["test_stream_almost_equal", "filterwarnings", "TestAlmostEqual", "test_util_testing.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.555299089290202e-05}}, {"call": {"outcome": "passed", "duration": 0.00015099400479812175}, "setup": {"outcome": "passed", "duration": 0.00013841000327374786}, "lineno": 13, "nodeid": "core/tests/test_util_types.py::TestUtilTypes::test_enum", "outcome": "passed", "keywords": ["test_enum", "filterwarnings", "TestUtilTypes", "test_util_types.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6980003137141466e-05}}, {"call": {"outcome": "passed", "duration": 0.00016679200052749366}, "setup": {"outcome": "passed", "duration": 0.00010995600314345211}, "lineno": 64, "nodeid": "core/tests/test_util_types.py::TestUtilTypes::test_complex", "outcome": "passed", "keywords": ["test_complex", "filterwarnings", "TestUtilTypes", "test_util_types.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.19010063726455e-05}}, {"call": {"outcome": "passed", "duration": 7.957100751809776e-05}, "setup": {"outcome": "passed", "duration": 0.00010128699068445712}, "lineno": 94, "nodeid": "core/tests/test_util_types.py::TestUtilTypes::test_floating_point_types_are_indempotent", "outcome": "passed", "keywords": ["test_floating_point_types_are_indempotent", "filterwarnings", "TestUtilTypes", "test_util_types.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.860399349126965e-05}}, {"call": {"outcome": "passed", "duration": 0.0001133860059781}, "setup": {"outcome": "passed", "duration": 9.911900269798934e-05}, "lineno": 120, "nodeid": "core/tests/test_util_types.py::TestUtilTypes::test_comment_str", "outcome": "passed", "keywords": ["test_comment_str", "filterwarnings", "TestUtilTypes", "test_util_types.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.356900510378182e-05}}, {"call": {"outcome": "passed", "duration": 0.005522425009985454}, "setup": {"outcome": "passed", "duration": 0.00010956500773318112}, "lineno": 33, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_raise_on_empty_file", "outcome": "passed", "keywords": ["test_raise_on_empty_file", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.987100641708821e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.06308693200116977, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 94, in test_read_and_write\n    st = read(outfile)\n         ^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.00015592100680805743}, "lineno": 50, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_and_write", "outcome": "failed", "keywords": ["test_read_and_write", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.751599282026291e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/tests/test_waveform_plugins.py", "lineno": 220, "message": "AssertionError: Test data directories do not exist:\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/ah/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/css/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/dmx/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/gcf/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/gse2/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/gse2/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/kinemetrics/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/nied/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/mseed/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/css/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/pdas/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/core/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/sh/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/reftek/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/rg16/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/sac/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/sac/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/seg2/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/segy/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/seisan/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/sh/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/ascii/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/segy/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/ascii/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/wav/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/win/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/y/tests/data\nassert 0 > 0\n +  where 0 = len({})"}, "outcome": "failed", "duration": 0.0007879830081947148, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 220, in test_is_format\n    assert len(paths) > 0, msg + '\\n    '.join(all_paths)\nAssertionError: Test data directories do not exist:\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/ah/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/css/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/dmx/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/gcf/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/gse2/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/gse2/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/kinemetrics/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/nied/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/mseed/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/css/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/pdas/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/core/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/sh/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/reftek/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/rg16/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/sac/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/sac/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/seg2/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/segy/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/seisan/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/sh/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/ascii/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/segy/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/ascii/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/wav/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/win/tests/data\n      /workspace/obspy/.venv/lib/python3.12/site-packages/obspy/io/y/tests/data\nassert 0 > 0\n +  where 0 = len({})"}, "setup": {"outcome": "passed", "duration": 0.00013607999426312745}, "lineno": 172, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_is_format", "outcome": "failed", "keywords": ["test_is_format", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.618599920533597e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-exbtrndc.tmp"}, "outcome": "failed", "duration": 0.160316565001267, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 416, in write_sac_ascii\n    np.savetxt(f, data[5 * rows:], delimiter=b'\\t')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\n             ^^^^^^^^^^^^^^^^^^^\nTypeError: sequence item 0: expected a bytes-like object, str found\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 281, in test_read_thread_safe\n    tr.write(outfile, format=format)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 302, in _internal_write_sac_xy\n    sac.write(buf, ascii=True, flush_headers=False)\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1135, in write\n    _io.write_sac_ascii(dest, self._hf, self._hi, self._hs, data)\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 420, in write_sac_ascii\n    raise SacIOError(\"Cannot write trace values: \" + f.name)\nobspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-exbtrndc.tmp"}, "setup": {"outcome": "passed", "duration": 0.00011969001207035035}, "lineno": 251, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_thread_safe", "outcome": "failed", "keywords": ["test_read_thread_safe", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001405850052833557}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%d'"}, "outcome": "failed", "duration": 0.0019691920024342835, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 350, in test_issue_193\n    tr.write(tempfile, format)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b'%d'"}, "setup": {"outcome": "passed", "duration": 0.00017996200767811388}, "lineno": 326, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_issue_193", "outcome": "failed", "keywords": ["test_issue_193", "filterwarnings", "pytestmark", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.070200030691922e-05}}, {"call": {"outcome": "passed", "duration": 0.0021324300032574683}, "setup": {"outcome": "passed", "duration": 0.00014885098789818585}, "lineno": 358, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_gzip2_file", "outcome": "passed", "keywords": ["test_read_gzip2_file", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.381499744951725e-05}}, {"call": {"outcome": "passed", "duration": 0.0017552089993841946}, "setup": {"outcome": "passed", "duration": 0.0001274270034627989}, "lineno": 369, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_bzip2_file", "outcome": "passed", "keywords": ["test_read_bzip2_file", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.257299148477614e-05}}, {"call": {"outcome": "passed", "duration": 0.006044766996637918}, "setup": {"outcome": "passed", "duration": 0.00013221599510870874}, "lineno": 380, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_tar_archive", "outcome": "passed", "keywords": ["test_read_tar_archive", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.406699296552688e-05}}, {"call": {"outcome": "passed", "duration": 0.0017251649987883866}, "setup": {"outcome": "passed", "duration": 0.0001259560085600242}, "lineno": 404, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_zip_archive", "outcome": "passed", "keywords": ["test_read_zip_archive", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.459100743290037e-05}}, {"call": {"outcome": "passed", "duration": 0.0007727039919700474}, "setup": {"outcome": "passed", "duration": 0.00012475300172809511}, "lineno": 415, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_raise_on_unknown_format", "outcome": "passed", "keywords": ["test_raise_on_unknown_format", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.615600432269275e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%+.10e'"}, "outcome": "failed", "duration": 0.013313155999640003, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 459, in test_deepcopy\n    stream.write(format=format, filename=tmpfile)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b'%+.10e'"}, "setup": {"outcome": "passed", "duration": 0.00014477199874818325}, "lineno": 427, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_deepcopy", "outcome": "failed", "keywords": ["test_deepcopy", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.991899085231125e-05}}, {"call": {"outcome": "passed", "duration": 0.058735134996823035}, "setup": {"outcome": "passed", "duration": 0.00013208299060352147}, "lineno": 466, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_auto_file_format_during_writing", "outcome": "passed", "keywords": ["test_auto_file_format_during_writing", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.032200275920331e-05}}, {"call": {"outcome": "passed", "duration": 0.001060907990904525}, "setup": {"outcome": "passed", "duration": 0.00014199699216987938}, "lineno": 519, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_reading_tarfile_impostor", "outcome": "passed", "keywords": ["test_reading_tarfile_impostor", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.206900045275688e-05}}, {"call": {"outcome": "passed", "duration": 0.0003315900103189051}, "setup": {"outcome": "passed", "duration": 0.0001292609958909452}, "lineno": 529, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_invalid_filename", "outcome": "passed", "keywords": ["test_read_invalid_filename", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.19820091035217e-05}}, {"call": {"outcome": "passed", "duration": 0.003083187999436632}, "setup": {"outcome": "passed", "duration": 0.0001538479991722852}, "lineno": 29, "nodeid": "core/trace.py::obspy.core.trace.Stats", "outcome": "passed", "keywords": ["obspy.core.trace.Stats", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.545600576326251e-05}}, {"call": {"outcome": "passed", "duration": 0.03308766000554897}, "setup": {"outcome": "passed", "duration": 0.0001638999965507537}, "lineno": 520, "nodeid": "core/trace.py::obspy.core.trace.Trace.__div__", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.__div__", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.146899926941842e-05}}, {"call": {"outcome": "passed", "duration": 0.0014642639871453866}, "setup": {"outcome": "passed", "duration": 0.00014225899940356612}, "lineno": 456, "nodeid": "core/trace.py::obspy.core.trace.Trace.__len__", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.__len__", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.585799565073103e-05}}, {"call": {"outcome": "passed", "duration": 0.020643853000365198}, "setup": {"outcome": "passed", "duration": 0.00012865000462625176}, "lineno": 567, "nodeid": "core/trace.py::obspy.core.trace.Trace.__mod__", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.__mod__", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.799000013619661e-05}}, {"call": {"outcome": "passed", "duration": 0.015303103005862795}, "setup": {"outcome": "passed", "duration": 0.00018027599435299635}, "lineno": 496, "nodeid": "core/trace.py::obspy.core.trace.Trace.__mul__", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.__mul__", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.649500912521034e-05}}, {"call": {"outcome": "passed", "duration": 0.001360034992103465}, "setup": {"outcome": "passed", "duration": 0.0001413610007148236}, "lineno": 407, "nodeid": "core/trace.py::obspy.core.trace.Trace.__str__", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.__str__", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.001799531280994e-05}}, {"call": {"outcome": "passed", "duration": 0.0014482289989246055}, "setup": {"outcome": "passed", "duration": 0.00013436000153888017}, "lineno": 1002, "nodeid": "core/trace.py::obspy.core.trace.Trace._ltrim", "outcome": "passed", "keywords": ["obspy.core.trace.Trace._ltrim", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.125400588847697e-05}}, {"call": {"outcome": "passed", "duration": 0.0014642689930042252}, "setup": {"outcome": "passed", "duration": 0.00013701300485990942}, "lineno": 1069, "nodeid": "core/trace.py::obspy.core.trace.Trace._rtrim", "outcome": "passed", "keywords": ["obspy.core.trace.Trace._rtrim", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.700700032524765e-05}}, {"call": {"outcome": "passed", "duration": 0.028100437004468404}, "setup": {"outcome": "passed", "duration": 0.00014402199303731322}, "lineno": 2640, "nodeid": "core/trace.py::obspy.core.trace.Trace.attach_response", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.attach_response", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.561699698679149e-05}}, {"call": {"outcome": "passed", "duration": 0.0013377619907259941}, "setup": {"outcome": "passed", "duration": 0.0001414580037817359}, "lineno": 2256, "nodeid": "core/trace.py::obspy.core.trace.Trace.copy", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.copy", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.134499901439995e-05}}, {"call": {"outcome": "passed", "duration": 0.0014459329977398738}, "setup": {"outcome": "passed", "duration": 0.0001397279993398115}, "lineno": 1775, "nodeid": "core/trace.py::obspy.core.trace.Trace.decimate", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.decimate", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.330300286412239e-05}}, {"call": {"outcome": "passed", "duration": 0.007910111002274789}, "setup": {"outcome": "passed", "duration": 0.0001365630014333874}, "lineno": 1973, "nodeid": "core/trace.py::obspy.core.trace.Trace.detrend", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.detrend", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.694899977650493e-05}}, {"call": {"outcome": "passed", "duration": 0.008073460005107336}, "setup": {"outcome": "passed", "duration": 0.00015066399646457285}, "lineno": 1486, "nodeid": "core/trace.py::obspy.core.trace.Trace.filter", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.filter", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.73840001784265e-05}}, {"call": {"outcome": "passed", "duration": 0.0012188929977128282}, "setup": {"outcome": "passed", "duration": 0.00014099999680183828}, "lineno": 858, "nodeid": "core/trace.py::obspy.core.trace.Trace.get_id", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.get_id", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.914899859111756e-05}}, {"call": {"outcome": "passed", "duration": 0.0011728780082194135}, "setup": {"outcome": "passed", "duration": 0.0001344419870292768}, "lineno": 858, "nodeid": "core/trace.py::obspy.core.trace.Trace.id", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.id", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.4286999986507e-05}}, {"call": {"outcome": "passed", "duration": 0.013978527000290342}, "setup": {"outcome": "passed", "duration": 0.00012895200052298605}, "lineno": 2344, "nodeid": "core/trace.py::obspy.core.trace.Trace.interpolate", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.interpolate", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.470800483133644e-05}}, {"call": {"outcome": "passed", "duration": 0.0014020259986864403}, "setup": {"outcome": "passed", "duration": 0.00014837000344414264}, "lineno": 1858, "nodeid": "core/trace.py::obspy.core.trace.Trace.max", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.max", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.97979994583875e-05}}, {"call": {"outcome": "passed", "duration": 0.0018992309924215078}, "setup": {"outcome": "passed", "duration": 0.00015804100257810205}, "lineno": 2191, "nodeid": "core/trace.py::obspy.core.trace.Trace.normalize", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.normalize", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.12960061011836e-05}}, {"call": {"outcome": "passed", "duration": 0.006913963996339589}, "setup": {"outcome": "passed", "duration": 0.00016476599557790905}, "lineno": 917, "nodeid": "core/trace.py::obspy.core.trace.Trace.plot", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.plot", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.894900045357645e-05}}, {"call": {"outcome": "passed", "duration": 0.03649206399859395}, "setup": {"outcome": "passed", "duration": 0.0001431960117770359}, "lineno": 2676, "nodeid": "core/trace.py::obspy.core.trace.Trace.remove_response", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.remove_response", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.632999040652066e-05}}, {"call": {"outcome": "passed", "duration": 0.0266116770071676}, "setup": {"outcome": "passed", "duration": 0.00013939999917056412}, "lineno": 2977, "nodeid": "core/trace.py::obspy.core.trace.Trace.remove_sensitivity", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.remove_sensitivity", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.52350058266893e-05}}, {"call": {"outcome": "failed", "duration": 0.0036586520000128075, "longrepr": "1687         the signal is assumed to be periodic.\n1688 \n1689         .. rubric:: Example\n1690 \n1691         >>> tr = Trace(data=np.array([0.5, 0, 0.5, 1, 0.5, 0, 0.5, 1]))\n1692         >>> len(tr)\n1693         8\n1694         >>> tr.stats.sampling_rate\n1695         1.0\n1696         >>> tr.resample(4.0)  # doctest: +ELLIPSIS\nUNEXPECTED EXCEPTION: AttributeError(\"'numpy.ndarray' object has no attribute 'newbyteorder'\")\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/doctest.py\", line 1361, in __run\n    exec(compile(example.source, filename, \"single\",\n  File \"<doctest obspy.core.trace.Trace.resample[3]>\", line 1, in <module>\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 1725, in resample\n    x = rfft(self.data.newbyteorder(\"=\"))\n             ^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'\n/workspace/obspy/obspy/core/trace.py:1696: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.00014088000170886517}, "lineno": 1648, "nodeid": "core/trace.py::obspy.core.trace.Trace.resample", "outcome": "failed", "keywords": ["obspy.core.trace.Trace.resample", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.678300946485251e-05}}, {"call": {"outcome": "passed", "duration": 0.00797473698912654}, "setup": {"outcome": "passed", "duration": 0.0001475910103181377}, "lineno": 1351, "nodeid": "core/trace.py::obspy.core.trace.Trace.simulate", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.simulate", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.796000863891095e-05}}, {"call": {"outcome": "passed", "duration": 0.0015631179994670674}, "setup": {"outcome": "passed", "duration": 0.00015279499348253012}, "lineno": 1200, "nodeid": "core/trace.py::obspy.core.trace.Trace.slice", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.slice", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.682600698899478e-05}}, {"call": {"outcome": "passed", "duration": 0.012584993994096294}, "setup": {"outcome": "passed", "duration": 0.00014599000860471278}, "lineno": 1242, "nodeid": "core/trace.py::obspy.core.trace.Trace.slide", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.slide", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.595199324190617e-05}}, {"call": {"outcome": "passed", "duration": 0.006840653004474007}, "setup": {"outcome": "passed", "duration": 0.00013962200318928808}, "lineno": 943, "nodeid": "core/trace.py::obspy.core.trace.Trace.spectrogram", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.spectrogram", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.76779925217852e-05}}, {"call": {"outcome": "passed", "duration": 0.0014603760064346716}, "setup": {"outcome": "passed", "duration": 0.0001414199941791594}, "lineno": 1882, "nodeid": "core/trace.py::obspy.core.trace.Trace.std", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.std", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.26770085748285e-05}}, {"call": {"outcome": "passed", "duration": 0.007697239008848555}, "setup": {"outcome": "passed", "duration": 0.0001496800105087459}, "lineno": 2505, "nodeid": "core/trace.py::obspy.core.trace.Trace.times", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.times", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.627999341115355e-05}}, {"call": {"outcome": "passed", "duration": 0.007916135000414215}, "setup": {"outcome": "passed", "duration": 0.00015738699585199356}, "lineno": 1558, "nodeid": "core/trace.py::obspy.core.trace.Trace.trigger", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.trigger", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.918699702713639e-05}}, {"call": {"outcome": "passed", "duration": 0.0016060289926826954}, "setup": {"outcome": "passed", "duration": 0.00015067399363033473}, "lineno": 1131, "nodeid": "core/trace.py::obspy.core.trace.Trace.trim", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.trim", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.238799298647791e-05}}, {"call": {"outcome": "passed", "duration": 0.0013977280032122508}, "setup": {"outcome": "passed", "duration": 0.0001360280002700165}, "lineno": 1306, "nodeid": "core/trace.py::obspy.core.trace.Trace.verify", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.verify", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.988901052158326e-05}}, {"call": {"outcome": "passed", "duration": 0.0011823700042441487}, "setup": {"outcome": "passed", "duration": 0.0001767719950294122}, "lineno": 972, "nodeid": "core/trace.py::obspy.core.trace.Trace.write", "outcome": "passed", "keywords": ["obspy.core.trace.Trace.write", "filterwarnings", "trace.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.549401198048145e-05}}, {"call": {"outcome": "passed", "duration": 0.002518676992622204}, "setup": {"outcome": "passed", "duration": 0.00016352599777746946}, "lineno": 54, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.338299474213272e-05}}, {"call": {"outcome": "passed", "duration": 0.0011532330099726096}, "setup": {"outcome": "passed", "duration": 0.00013923300139140338}, "lineno": 970, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__add__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__add__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.796000525355339e-05}}, {"call": {"outcome": "passed", "duration": 0.0011365829996066168}, "setup": {"outcome": "passed", "duration": 0.00014341899077408016}, "lineno": 1083, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__eq__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__eq__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.259298920165747e-05}}, {"call": {"outcome": "passed", "duration": 0.0011954919900745153}, "setup": {"outcome": "passed", "duration": 0.0001323059987043962}, "lineno": 651, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__float__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__float__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.87830033712089e-05}}, {"call": {"outcome": "passed", "duration": 0.0011553530057426542}, "setup": {"outcome": "passed", "duration": 0.00013711399515159428}, "lineno": 1203, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__ge__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__ge__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.701899110339582e-05}}, {"call": {"outcome": "passed", "duration": 0.0011472839978523552}, "setup": {"outcome": "passed", "duration": 0.0001427890092600137}, "lineno": 1179, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__gt__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__gt__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.26379915047437e-05}}, {"call": {"outcome": "passed", "duration": 0.001217833996633999}, "setup": {"outcome": "passed", "duration": 0.00013497500913217664}, "lineno": 1155, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__le__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__le__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.700999801978469e-05}}, {"call": {"outcome": "passed", "duration": 0.0011669989908114076}, "setup": {"outcome": "passed", "duration": 0.00012642500223591924}, "lineno": 1131, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__lt__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__lt__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.601899804081768e-05}}, {"call": {"outcome": "passed", "duration": 0.001190720999147743}, "setup": {"outcome": "passed", "duration": 0.0001403860078426078}, "lineno": 1107, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__ne__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__ne__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.746599683538079e-05}}, {"call": {"outcome": "passed", "duration": 0.0011111670028185472}, "setup": {"outcome": "passed", "duration": 0.00013048600521869957}, "lineno": 1028, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__str__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__str__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.115300104487687e-05}}, {"call": {"outcome": "passed", "duration": 0.0012665100075537339}, "setup": {"outcome": "passed", "duration": 0.0001218899997184053}, "lineno": 998, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__sub__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__sub__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.703200051560998e-05}}, {"call": {"outcome": "passed", "duration": 0.001113430000259541}, "setup": {"outcome": "passed", "duration": 0.00014168600318953395}, "lineno": 1052, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__unicode__", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.__unicode__", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.736798968631774e-05}}, {"call": {"outcome": "passed", "duration": 0.0011335460003465414}, "setup": {"outcome": "passed", "duration": 0.0001333859981968999}, "lineno": 692, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_date", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_date", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.734399357810616e-05}}, {"call": {"outcome": "passed", "duration": 0.0011046190047636628}, "setup": {"outcome": "passed", "duration": 0.00013173800834920257}, "lineno": 666, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_datetime", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_datetime", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.809899059589952e-05}}, {"call": {"outcome": "passed", "duration": 0.00107065899646841}, "setup": {"outcome": "passed", "duration": 0.00013188800949137658}, "lineno": 762, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_day", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_day", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.287000724114478e-05}}, {"call": {"outcome": "passed", "duration": 0.0011173469974892214}, "setup": {"outcome": "passed", "duration": 0.00012073200196027756}, "lineno": 823, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_hour", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_hour", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.448099495377392e-05}}, {"call": {"outcome": "passed", "duration": 0.0011638099967967719}, "setup": {"outcome": "passed", "duration": 0.00014537300739903003}, "lineno": 1644, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_hours_after_midnight", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_hours_after_midnight", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.173599103931338e-05}}, {"call": {"outcome": "passed", "duration": 0.001109184988308698}, "setup": {"outcome": "passed", "duration": 0.0001221129932673648}, "lineno": 928, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_julday", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_julday", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.798100366722792e-05}}, {"call": {"outcome": "passed", "duration": 0.0010759690048871562}, "setup": {"outcome": "passed", "duration": 0.00013386800128500909}, "lineno": 901, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_microsecond", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_microsecond", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.227999983821064e-05}}, {"call": {"outcome": "passed", "duration": 0.0011596609983826056}, "setup": {"outcome": "passed", "duration": 0.0001314510009251535}, "lineno": 849, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_minute", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_minute", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.71419984428212e-05}}, {"call": {"outcome": "passed", "duration": 0.0010851389961317182}, "setup": {"outcome": "passed", "duration": 0.0001260410062968731}, "lineno": 735, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_month", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_month", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.322799890767783e-05}}, {"call": {"outcome": "passed", "duration": 0.0011408319987822324}, "setup": {"outcome": "passed", "duration": 0.0001341270108241588}, "lineno": 1517, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_precision", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_precision", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.651600415352732e-05}}, {"call": {"outcome": "passed", "duration": 0.0011134050000691786}, "setup": {"outcome": "passed", "duration": 0.00012635698658414185}, "lineno": 875, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_second", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_second", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.693600153084844e-05}}, {"call": {"outcome": "passed", "duration": 0.0011599550052778795}, "setup": {"outcome": "passed", "duration": 0.00013335699622984976}, "lineno": 806, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_time", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_time", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.313499761745334e-05}}, {"call": {"outcome": "passed", "duration": 0.0012676140031544492}, "setup": {"outcome": "passed", "duration": 0.00013714199303649366}, "lineno": 634, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_timestamp", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_timestamp", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.624100205954164e-05}}, {"call": {"outcome": "passed", "duration": 0.001234030001796782}, "setup": {"outcome": "passed", "duration": 0.00015064599574543536}, "lineno": 788, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_weekday", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_weekday", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.34439997561276e-05}}, {"call": {"outcome": "passed", "duration": 0.0011478060041554272}, "setup": {"outcome": "passed", "duration": 0.00013889599358662963}, "lineno": 709, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_year", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._get_year", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.727200525347143e-05}}, {"call": {"outcome": "passed", "duration": 0.001151847987785004}, "setup": {"outcome": "passed", "duration": 0.00013503700029104948}, "lineno": 1531, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._set_precision", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime._set_precision", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.204500095918775e-05}}, {"call": {"outcome": "passed", "duration": 0.0011788539995905012}, "setup": {"outcome": "passed", "duration": 0.00012500101001933217}, "lineno": 1347, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.ctime", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.ctime", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.342199048958719e-05}}, {"call": {"outcome": "passed", "duration": 0.0010998789948644117}, "setup": {"outcome": "passed", "duration": 0.00013109500287100673}, "lineno": 692, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.date", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.date", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.412999937310815e-05}}, {"call": {"outcome": "passed", "duration": 0.0011040289973607287}, "setup": {"outcome": "passed", "duration": 0.00013519599451683462}, "lineno": 666, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.datetime", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.datetime", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.343300628941506e-05}}, {"call": {"outcome": "passed", "duration": 0.0011562769941519946}, "setup": {"outcome": "passed", "duration": 0.00012503199104685336}, "lineno": 762, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.day", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.day", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.864800525363535e-05}}, {"call": {"outcome": "passed", "duration": 0.0011879740050062537}, "setup": {"outcome": "passed", "duration": 0.0001419670006725937}, "lineno": 1325, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.dst", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.dst", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.54259929433465e-05}}, {"call": {"outcome": "passed", "duration": 0.0012350199976935983}, "setup": {"outcome": "passed", "duration": 0.00013959899661131203}, "lineno": 1428, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_arclink", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.format_arclink", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.755199865438044e-05}}, {"call": {"outcome": "passed", "duration": 0.0012606429954757914}, "setup": {"outcome": "passed", "duration": 0.0001304259931202978}, "lineno": 1412, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_fissures", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.format_fissures", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.63869970291853e-05}}, {"call": {"outcome": "passed", "duration": 0.001129593001678586}, "setup": {"outcome": "passed", "duration": 0.00013671199849341065}, "lineno": 1501, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_iris_web_service", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.format_iris_web_service", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.3034996856004e-05}}, {"call": {"outcome": "passed", "duration": 0.0011990569910267368}, "setup": {"outcome": "passed", "duration": 0.0001271379878744483}, "lineno": 1461, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_seed", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.format_seed", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.295499042607844e-05}}, {"call": {"outcome": "passed", "duration": 0.001124084010371007}, "setup": {"outcome": "passed", "duration": 0.00014272300177253783}, "lineno": 1444, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_seedlink", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.format_seedlink", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.901900633238256e-05}}, {"call": {"outcome": "passed", "duration": 0.001147711998783052}, "setup": {"outcome": "passed", "duration": 0.00013663500430993736}, "lineno": 823, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.hour", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.hour", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.434899114537984e-05}}, {"call": {"outcome": "passed", "duration": 0.0011351340071996674}, "setup": {"outcome": "passed", "duration": 0.00013175800268072635}, "lineno": 1374, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.isocalendar", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.isocalendar", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.48440036457032e-05}}, {"call": {"outcome": "passed", "duration": 0.0011406650010030717}, "setup": {"outcome": "passed", "duration": 0.00012418699043337256}, "lineno": 1391, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.isoformat", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.isoformat", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.737798685207963e-05}}, {"call": {"outcome": "passed", "duration": 0.0010945490066660568}, "setup": {"outcome": "passed", "duration": 0.00013208801101427525}, "lineno": 1358, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.isoweekday", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.isoweekday", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.119400495663285e-05}}, {"call": {"outcome": "passed", "duration": 0.001120433007599786}, "setup": {"outcome": "passed", "duration": 0.00015499199798796326}, "lineno": 928, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.julday", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.julday", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.511399988085032e-05}}, {"call": {"outcome": "passed", "duration": 0.0011673190019791946}, "setup": {"outcome": "passed", "duration": 0.00012385699665173888}, "lineno": 1658, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.matplotlib_date", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.matplotlib_date", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.303500024136156e-05}}, {"call": {"outcome": "passed", "duration": 0.001194304000819102}, "setup": {"outcome": "passed", "duration": 0.0001380119938403368}, "lineno": 901, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.microsecond", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.microsecond", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.488400686066598e-05}}, {"call": {"outcome": "passed", "duration": 0.001286871003685519}, "setup": {"outcome": "passed", "duration": 0.00013832098920829594}, "lineno": 849, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.minute", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.minute", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.652200292795897e-05}}, {"call": {"outcome": "passed", "duration": 0.0011462289985502139}, "setup": {"outcome": "passed", "duration": 0.00013032200513407588}, "lineno": 735, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.month", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.month", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.247101166285574e-05}}, {"call": {"outcome": "passed", "duration": 0.001230645997566171}, "setup": {"outcome": "passed", "duration": 0.00017062701226677746}, "lineno": 1517, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.precision", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.precision", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.823000148870051e-05}}, {"call": {"outcome": "passed", "duration": 0.0013355419941945001}, "setup": {"outcome": "passed", "duration": 0.000135859998408705}, "lineno": 1561, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.replace", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.replace", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.950700480956584e-05}}, {"call": {"outcome": "passed", "duration": 0.0011175480030942708}, "setup": {"outcome": "passed", "duration": 0.00013855399447493255}, "lineno": 875, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.second", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.second", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.809199112467468e-05}}, {"call": {"outcome": "passed", "duration": 0.0011247110087424517}, "setup": {"outcome": "passed", "duration": 0.0001471370051149279}, "lineno": 806, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.time", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.time", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.49190042167902e-05}}, {"call": {"outcome": "passed", "duration": 0.00121772701095324}, "setup": {"outcome": "passed", "duration": 0.0001240679994225502}, "lineno": 634, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.timestamp", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.timestamp", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.378800364676863e-05}}, {"call": {"outcome": "passed", "duration": 0.0011897000076714903}, "setup": {"outcome": "passed", "duration": 0.00020044700067956}, "lineno": 1301, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.timetz", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.timetz", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.060299685690552e-05}}, {"call": {"outcome": "passed", "duration": 0.0011188850039616227}, "setup": {"outcome": "passed", "duration": 0.0001242180005647242}, "lineno": 1614, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.toordinal", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.toordinal", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.856500112917274e-05}}, {"call": {"outcome": "passed", "duration": 0.0012093200057279319}, "setup": {"outcome": "passed", "duration": 0.00015818800602573901}, "lineno": 1336, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.tzname", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.tzname", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.980499892961234e-05}}, {"call": {"outcome": "passed", "duration": 0.0011546020105015486}, "setup": {"outcome": "passed", "duration": 0.00014431199815589935}, "lineno": 1314, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.utcoffset", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.utcoffset", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.408700523432344e-05}}, {"call": {"outcome": "passed", "duration": 0.0012653339945245534}, "setup": {"outcome": "passed", "duration": 0.00013624101120512933}, "lineno": 788, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.weekday", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.weekday", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.948400161694735e-05}}, {"call": {"outcome": "passed", "duration": 0.0012113810080336407}, "setup": {"outcome": "passed", "duration": 0.00015186099335551262}, "lineno": 709, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.year", "outcome": "passed", "keywords": ["obspy.core.utcdatetime.UTCDateTime.year", "filterwarnings", "utcdatetime.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.564200157299638e-05}}, {"call": {"outcome": "passed", "duration": 0.0011112560023320839}, "setup": {"outcome": "passed", "duration": 0.0002997309929924086}, "lineno": 1, "nodeid": "core/util/__init__.py::obspy.core.util", "outcome": "passed", "keywords": ["obspy.core.util", "filterwarnings", "__init__.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.685300417710096e-05}}, {"call": {"outcome": "passed", "duration": 0.0012518659932538867}, "setup": {"outcome": "passed", "duration": 0.00017132599896285683}, "lineno": 42, "nodeid": "core/util/attribdict.py::obspy.core.util.attribdict.AttribDict", "outcome": "passed", "keywords": ["obspy.core.util.attribdict.AttribDict", "filterwarnings", "attribdict.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.437399472109973e-05}}, {"call": {"outcome": "passed", "duration": 0.0012708959984593093}, "setup": {"outcome": "passed", "duration": 0.0001477499899920076}, "lineno": 73, "nodeid": "core/util/attribdict.py::obspy.core.util.attribdict.AttribDict.__init__", "outcome": "passed", "keywords": ["obspy.core.util.attribdict.AttribDict.__init__", "filterwarnings", "attribdict.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.572199683636427e-05}}, {"call": {"outcome": "passed", "duration": 0.0018872590007958934}, "setup": {"outcome": "passed", "duration": 0.00015096900460775942}, "lineno": 73, "nodeid": "core/util/base.py::obspy.core.util.base.NamedTemporaryFile", "outcome": "passed", "keywords": ["obspy.core.util.base.NamedTemporaryFile", "filterwarnings", "base.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.083200373221189e-05}}, {"call": {"outcome": "passed", "duration": 0.0012161530030425638}, "setup": {"outcome": "passed", "duration": 0.00013974499597679824}, "lineno": 222, "nodeid": "core/util/base.py::obspy.core.util.base._get_entry_points", "outcome": "passed", "keywords": ["obspy.core.util.base._get_entry_points", "filterwarnings", "base.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.462198846042156e-05}}, {"call": {"outcome": "passed", "duration": 0.0015521129971602932}, "setup": {"outcome": "passed", "duration": 0.00015893499949015677}, "lineno": 291, "nodeid": "core/util/base.py::obspy.core.util.base._get_function_from_entry_point", "outcome": "passed", "keywords": ["obspy.core.util.base._get_function_from_entry_point", "filterwarnings", "base.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.305799226742238e-05}}, {"call": {"outcome": "passed", "duration": 0.0015414710069308057}, "setup": {"outcome": "passed", "duration": 0.0001433340075891465}, "lineno": 138, "nodeid": "core/util/base.py::obspy.core.util.base.create_empty_data_chunk", "outcome": "passed", "keywords": ["obspy.core.util.base.create_empty_data_chunk", "filterwarnings", "base.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.180199074558914e-05}}, {"call": {"outcome": "failed", "duration": 0.005728347998228855, "longrepr": "191 \n192     :param filename: A test file name to which the path should be returned.\n193     :return: Full path to file.\n194 \n195     .. rubric:: Example\n196 \n197     >>> get_example_file('slist.ascii')  # doctest: +SKIP\n198     /custom/path/to/obspy/io/ascii/tests/data/slist.ascii\n199 \n200     >>> get_example_file('does.not.exists')  # doctest: +ELLIPSIS\nDifferences (unified diff with -expected +actual):\n    @@ -1,3 +1,20 @@\n     Traceback (most recent call last):\n    -...\n    -OSError: Could not find file does.not.exists ...\n    +  File \"/usr/lib/python3.12/doctest.py\", line 1361, in __run\n    +    exec(compile(example.source, filename, \"single\",\n    +  File \"<doctest obspy.core.util.base.get_example_file[1]>\", line 1, in <module>\n    +    get_example_file('does.not.exists')  # doctest: +ELLIPSIS\n    +    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    +  File \"/workspace/obspy/obspy/core/util/base.py\", line 207, in get_example_file\n    +    mod = __import__(\"obspy.%s\" % module,\n    +          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    +  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    +    from .tau import TauPyModel  # NOQA\n    +    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    +  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    +    from .helper_classes import Arrival\n    +  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    +    ('top_p', np.float_),\n    +              ^^^^^^^^^\n    +  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    +    raise AttributeError(\n    +AttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead.\n\n/workspace/obspy/obspy/core/util/base.py:200: DocTestFailure"}, "setup": {"outcome": "passed", "duration": 0.00014891399769112468}, "lineno": 183, "nodeid": "core/util/base.py::obspy.core.util.base.get_example_file", "outcome": "failed", "keywords": ["obspy.core.util.base.get_example_file", "filterwarnings", "base.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011365499813109636}}, {"call": {"outcome": "passed", "duration": 0.0020999209955334663}, "setup": {"outcome": "passed", "duration": 0.00014212800306268036}, "lineno": 436, "nodeid": "core/util/base.py::obspy.core.util.base.make_format_plugin_table", "outcome": "passed", "keywords": ["obspy.core.util.base.make_format_plugin_table", "filterwarnings", "base.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.241198909468949e-05}}, {"call": {"outcome": "passed", "duration": 0.0014252979890443385}, "setup": {"outcome": "passed", "duration": 0.0001490400027250871}, "lineno": 17, "nodeid": "core/util/libnames.py::obspy.core.util.libnames.cleanse_pymodule_filename", "outcome": "passed", "keywords": ["obspy.core.util.libnames.cleanse_pymodule_filename", "filterwarnings", "libnames.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011174898827448487}}, {"call": {"outcome": "skipped", "duration": 0.0001433930010534823, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00024355200002901256}, "lineno": 247, "nodeid": "core/util/misc.py::obspy.core.util.misc.CatchOutput", "outcome": "skipped", "keywords": ["obspy.core.util.misc.CatchOutput", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010117801139131188}}, {"call": {"outcome": "skipped", "duration": 9.754700295161456e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00017697199655231088}, "lineno": 346, "nodeid": "core/util/misc.py::obspy.core.util.misc.SuppressOutput", "outcome": "skipped", "keywords": ["obspy.core.util.misc.SuppressOutput", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.62219972582534e-05}}, {"call": {"outcome": "skipped", "duration": 6.608400144614279e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0001234579976880923}, "lineno": 377, "nodeid": "core/util/misc.py::obspy.core.util.misc.TemporaryWorkingDirectory", "outcome": "skipped", "keywords": ["obspy.core.util.misc.TemporaryWorkingDirectory", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.49160031368956e-05}}, {"call": {"outcome": "passed", "duration": 0.005938015994615853}, "setup": {"outcome": "passed", "duration": 0.00011652300599962473}, "lineno": 604, "nodeid": "core/util/misc.py::obspy.core.util.misc._yield_obj_parent_attr", "outcome": "passed", "keywords": ["obspy.core.util.misc._yield_obj_parent_attr", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.97370046004653e-05}}, {"call": {"outcome": "passed", "duration": 0.0011353979934938252}, "setup": {"outcome": "passed", "duration": 0.00014014801126904786}, "lineno": 164, "nodeid": "core/util/misc.py::obspy.core.util.misc.complexify_string", "outcome": "passed", "keywords": ["obspy.core.util.misc.complexify_string", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.500299787148833e-05}}, {"call": {"outcome": "passed", "duration": 0.0013704379962291569}, "setup": {"outcome": "passed", "duration": 0.0001491759903728962}, "lineno": 402, "nodeid": "core/util/misc.py::obspy.core.util.misc.factorize_int", "outcome": "passed", "keywords": ["obspy.core.util.misc.factorize_int", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.597700121346861e-05}}, {"call": {"outcome": "passed", "duration": 0.0011117319954792038}, "setup": {"outcome": "passed", "duration": 0.00013518000196199864}, "lineno": 60, "nodeid": "core/util/misc.py::obspy.core.util.misc.guess_delta", "outcome": "passed", "keywords": ["obspy.core.util.misc.guess_delta", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.667600246146321e-05}}, {"call": {"outcome": "passed", "duration": 0.0016357860004063696}, "setup": {"outcome": "passed", "duration": 0.0001507540000602603}, "lineno": 90, "nodeid": "core/util/misc.py::obspy.core.util.misc.score_at_percentile", "outcome": "passed", "keywords": ["obspy.core.util.misc.score_at_percentile", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.26060097804293e-05}}, {"call": {"outcome": "passed", "duration": 0.0011726719967555255}, "setup": {"outcome": "passed", "duration": 0.00013790299999527633}, "lineno": 185, "nodeid": "core/util/misc.py::obspy.core.util.misc.to_int_or_zero", "outcome": "passed", "keywords": ["obspy.core.util.misc.to_int_or_zero", "filterwarnings", "misc.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.82520039845258e-05}}, {"call": {"outcome": "passed", "duration": 0.0019324530003359541}, "setup": {"outcome": "passed", "duration": 0.00014043200644664466}, "lineno": 20, "nodeid": "core/util/obspy_types.py::obspy.core.util.obspy_types.Enum", "outcome": "passed", "keywords": ["obspy.core.util.obspy_types.Enum", "filterwarnings", "obspy_types.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.417899905703962e-05}}, {"call": {"outcome": "passed", "duration": 0.0012067190109519288}, "setup": {"outcome": "passed", "duration": 0.00014434001059271395}, "lineno": 146, "nodeid": "core/util/obspy_types.py::obspy.core.util.obspy_types.Enum.__repr__", "outcome": "passed", "keywords": ["obspy.core.util.obspy_types.Enum.__repr__", "filterwarnings", "obspy_types.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.433700036723167e-05}}, {"call": {"outcome": "passed", "duration": 0.0012082920002285391}, "setup": {"outcome": "passed", "duration": 0.00012386500020511448}, "lineno": 129, "nodeid": "core/util/obspy_types.py::obspy.core.util.obspy_types.Enum.__str__", "outcome": "passed", "keywords": ["obspy.core.util.obspy_types.Enum.__str__", "filterwarnings", "obspy_types.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.015600567683578e-05}}, {"call": {"outcome": "passed", "duration": 0.029328436008654535}, "setup": {"outcome": "passed", "duration": 0.0001432110002497211}, "lineno": 450, "nodeid": "core/util/testing.py::obspy.core.util.testing.streams_almost_equal", "outcome": "passed", "keywords": ["obspy.core.util.testing.streams_almost_equal", "filterwarnings", "testing.py", "util", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.497400267515332e-05}}, {"call": {"outcome": "passed", "duration": 0.0012562679912662134}, "setup": {"outcome": "passed", "duration": 0.0002696150040719658}, "lineno": 307, "nodeid": "geodetics/base.py::obspy.geodetics.base.degrees2kilometers", "outcome": "passed", "keywords": ["obspy.geodetics.base.degrees2kilometers", "filterwarnings", "base.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.305199687834829e-05}}, {"call": {"outcome": "passed", "duration": 0.005384660005802289}, "setup": {"outcome": "passed", "duration": 0.00013950400170870125}, "lineno": 400, "nodeid": "geodetics/base.py::obspy.geodetics.base.inside_geobounds", "outcome": "passed", "keywords": ["obspy.geodetics.base.inside_geobounds", "filterwarnings", "base.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.362000517081469e-05}}, {"call": {"outcome": "passed", "duration": 0.0011493320052977651}, "setup": {"outcome": "passed", "duration": 0.0001394809951307252}, "lineno": 283, "nodeid": "geodetics/base.py::obspy.geodetics.base.kilometers2degrees", "outcome": "passed", "keywords": ["obspy.geodetics.base.kilometers2degrees", "filterwarnings", "base.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.551000114995986e-05}}, {"call": {"outcome": "passed", "duration": 0.0011794099991675466}, "setup": {"outcome": "passed", "duration": 0.00013388499792199582}, "lineno": 328, "nodeid": "geodetics/base.py::obspy.geodetics.base.locations2degrees", "outcome": "passed", "keywords": ["obspy.geodetics.base.locations2degrees", "filterwarnings", "base.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.51819898141548e-05}}, {"call": {"outcome": "passed", "duration": 0.001475111988838762}, "setup": {"outcome": "passed", "duration": 0.0001250119967153296}, "lineno": 376, "nodeid": "geodetics/base.py::obspy.geodetics.base.mean_longitude", "outcome": "passed", "keywords": ["obspy.geodetics.base.mean_longitude", "filterwarnings", "base.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.377899601124227e-05}}, {"call": {"outcome": "passed", "duration": 0.0037067689991090447}, "setup": {"outcome": "passed", "duration": 0.0001458369952160865}, "lineno": 7, "nodeid": "geodetics/flinnengdahl.py::obspy.geodetics.flinnengdahl.FlinnEngdahl", "outcome": "passed", "keywords": ["obspy.geodetics.flinnengdahl.FlinnEngdahl", "filterwarnings", "flinnengdahl.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.563900726381689e-05}}, {"call": {"outcome": "passed", "duration": 0.0034302970016142353}, "setup": {"outcome": "passed", "duration": 0.0001475289900554344}, "lineno": 116, "nodeid": "geodetics/flinnengdahl.py::obspy.geodetics.flinnengdahl.FlinnEngdahl.get_number", "outcome": "passed", "keywords": ["obspy.geodetics.flinnengdahl.FlinnEngdahl.get_number", "filterwarnings", "flinnengdahl.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.94649968156591e-05}}, {"call": {"outcome": "passed", "duration": 0.0034282349952263758}, "setup": {"outcome": "passed", "duration": 0.0001542109966976568}, "lineno": 163, "nodeid": "geodetics/flinnengdahl.py::obspy.geodetics.flinnengdahl.FlinnEngdahl.get_region", "outcome": "passed", "keywords": ["obspy.geodetics.flinnengdahl.FlinnEngdahl.get_region", "filterwarnings", "flinnengdahl.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.464901136700064e-05}}, {"call": {"outcome": "passed", "duration": 0.0033178919984493405}, "setup": {"outcome": "passed", "duration": 0.0001415739970980212}, "lineno": 186, "nodeid": "geodetics/flinnengdahl.py::obspy.geodetics.flinnengdahl.FlinnEngdahl.get_region_by_number", "outcome": "passed", "keywords": ["obspy.geodetics.flinnengdahl.FlinnEngdahl.get_region_by_number", "filterwarnings", "flinnengdahl.py", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.925499812699854e-05}}, {"call": {"outcome": "passed", "duration": 0.008610867997049354}, "setup": {"outcome": "passed", "duration": 0.002496376007911749}, "lineno": 28, "nodeid": "geodetics/tests/test_util_flinnengdahl.py::TestUtilFlinnEngdahl::test_coordinates", "outcome": "passed", "keywords": ["test_coordinates", "filterwarnings", "TestUtilFlinnEngdahl", "test_util_flinnengdahl.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.629298827145249e-05}}, {"call": {"outcome": "passed", "duration": 0.0029319750028662384}, "setup": {"outcome": "passed", "duration": 0.00016019800386857241}, "lineno": 45, "nodeid": "geodetics/tests/test_util_flinnengdahl.py::TestUtilFlinnEngdahl::test_script", "outcome": "passed", "keywords": ["test_script", "filterwarnings", "TestUtilFlinnEngdahl", "test_util_flinnengdahl.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.518199658486992e-05}}, {"call": {"outcome": "passed", "duration": 0.000715433998266235}, "setup": {"outcome": "passed", "duration": 0.0001374560088152066}, "lineno": 22, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_calc_vincenty_inverse", "outcome": "passed", "keywords": ["test_calc_vincenty_inverse", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.824299296364188e-05}}, {"setup": {"outcome": "skipped", "duration": 6.638099148403853e-05, "longrepr": "('/workspace/obspy/obspy/geodetics/tests/test_util_geodetics.py', 72, 'Skipped: Module geographiclib is not installed')"}, "lineno": 71, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_gps_2_dist_azimuth_with_geographiclib", "outcome": "skipped", "keywords": ["test_gps_2_dist_azimuth_with_geographiclib", "skipif", "pytestmark", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.738298932556063e-05}}, {"call": {"outcome": "passed", "duration": 0.00010446600208524615}, "setup": {"outcome": "passed", "duration": 0.00011377199552953243}, "lineno": 94, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_calc_vincenty_inverse_2", "outcome": "passed", "keywords": ["test_calc_vincenty_inverse_2", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.9730999055318534e-05}}, {"call": {"outcome": "passed", "duration": 0.0001104929979192093}, "setup": {"outcome": "passed", "duration": 0.00010187299631070346}, "lineno": 129, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_calc_vincenty_inverse_tabulated", "outcome": "passed", "keywords": ["test_calc_vincenty_inverse_tabulated", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.073800275567919e-05}}, {"call": {"outcome": "passed", "duration": 0.00019937199249397963}, "setup": {"outcome": "passed", "duration": 9.770099131856114e-05}, "lineno": 193, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_gps_2_dist_azimuth_bug150", "outcome": "passed", "keywords": ["test_gps_2_dist_azimuth_bug150", "skipif", "pytestmark", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.101200076751411e-05}}, {"call": {"outcome": "passed", "duration": 6.933500117156655e-05}, "setup": {"outcome": "passed", "duration": 0.00010880899208132178}, "lineno": 208, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_kilometer2degrees", "outcome": "passed", "keywords": ["test_kilometer2degrees", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.1570998039096594e-05}}, {"call": {"outcome": "passed", "duration": 6.394999218173325e-05}, "setup": {"outcome": "passed", "duration": 9.786900773178786e-05}, "lineno": 219, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_degrees2kilometers", "outcome": "passed", "keywords": ["test_degrees2kilometers", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 4.967099812347442e-05}}, {"call": {"outcome": "passed", "duration": 0.0006220799987204373}, "setup": {"outcome": "passed", "duration": 9.520800085738301e-05}, "lineno": 229, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_locations2degrees", "outcome": "passed", "keywords": ["test_locations2degrees", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.748499825131148e-05}}, {"setup": {"outcome": "skipped", "duration": 6.231399311218411e-05, "longrepr": "('/workspace/obspy/obspy/geodetics/tests/test_util_geodetics.py', 309, 'Skipped: Module geographiclib is not installed')"}, "lineno": 308, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_issue_375", "outcome": "skipped", "keywords": ["test_issue_375", "skipif", "pytestmark", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4898991947993636e-05}}, {"call": {"outcome": "passed", "duration": 0.000133841997012496}, "setup": {"outcome": "passed", "duration": 0.00026919099036604166}, "lineno": 329, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_inside_geobounds", "outcome": "passed", "keywords": ["test_inside_geobounds", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.932900578249246e-05}}, {"call": {"outcome": "passed", "duration": 0.122472087998176}, "setup": {"outcome": "passed", "duration": 0.0002465110010234639}, "lineno": 0, "nodeid": "imaging/__init__.py::obspy.imaging", "outcome": "passed", "keywords": ["obspy.imaging", "filterwarnings", "__init__.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.350200369022787e-05}}, {"call": {"outcome": "passed", "duration": 0.0015828650066396222}, "setup": {"outcome": "passed", "duration": 0.00015349900058936328}, "lineno": 978, "nodeid": "imaging/beachball.py::obspy.imaging.beachball.MomentTensor", "outcome": "passed", "keywords": ["obspy.imaging.beachball.MomentTensor", "filterwarnings", "beachball.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.670400373172015e-05}}, {"call": {"outcome": "passed", "duration": 0.0012395759986247867}, "setup": {"outcome": "passed", "duration": 0.0001443939981982112}, "lineno": 958, "nodeid": "imaging/beachball.py::obspy.imaging.beachball.NodalPlane", "outcome": "passed", "keywords": ["obspy.imaging.beachball.NodalPlane", "filterwarnings", "beachball.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.98060030117631e-05}}, {"call": {"outcome": "passed", "duration": 0.0011286030057817698}, "setup": {"outcome": "passed", "duration": 0.0001369700039504096}, "lineno": 938, "nodeid": "imaging/beachball.py::obspy.imaging.beachball.PrincipalAxis", "outcome": "passed", "keywords": ["obspy.imaging.beachball.PrincipalAxis", "filterwarnings", "beachball.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.31129985069856e-05}}, {"call": {"outcome": "passed", "duration": 0.001200213999254629}, "setup": {"outcome": "passed", "duration": 0.00014922700938768685}, "lineno": 1, "nodeid": "imaging/cm.py::obspy.imaging.cm", "outcome": "passed", "keywords": ["obspy.imaging.cm", "filterwarnings", "cm.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.334699330385774e-05}}, {"call": {"outcome": "passed", "duration": 0.0011132350045954809}, "setup": {"outcome": "passed", "duration": 0.00015079100558068603}, "lineno": 214, "nodeid": "imaging/mopad_wrapper.py::obspy.imaging.mopad_wrapper.beachball", "outcome": "passed", "keywords": ["obspy.imaging.mopad_wrapper.beachball", "filterwarnings", "mopad_wrapper.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.732999463565648e-05}}, {"call": {"outcome": "passed", "duration": 0.0011116459936602041}, "setup": {"outcome": "passed", "duration": 0.0003368960024090484}, "lineno": 223, "nodeid": "imaging/scripts/scan.py::obspy.imaging.scripts.scan.Scanner", "outcome": "passed", "keywords": ["obspy.imaging.scripts.scan.Scanner", "filterwarnings", "scan.py", "scripts", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.4762999904342e-05}}, {"call": {"outcome": "passed", "duration": 0.0011661400058073923}, "setup": {"outcome": "passed", "duration": 0.0001652069913689047}, "lineno": 29, "nodeid": "imaging/spectrogram.py::obspy.imaging.spectrogram._nearest_pow_2", "outcome": "passed", "keywords": ["obspy.imaging.spectrogram._nearest_pow_2", "filterwarnings", "spectrogram.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.083801028784364e-05}}, {"call": {"outcome": "passed", "duration": 7.75139924371615e-05}, "setup": {"outcome": "passed", "duration": 0.000257820007391274}, "lineno": 14, "nodeid": "imaging/tests/test_backend.py::TestBackend::test_backend", "outcome": "passed", "keywords": ["test_backend", "filterwarnings", "TestBackend", "test_backend.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.728400719817728e-05}}, {"call": {"outcome": "passed", "duration": 0.3422788220050279}, "setup": {"outcome": "passed", "duration": 0.0001810609974199906}, "lineno": 22, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_beachball", "outcome": "passed", "keywords": ["test_beachball", "filterwarnings", "image", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001532140013296157}}, {"call": {"outcome": "passed", "duration": 0.1299712619947968}, "setup": {"outcome": "passed", "duration": 0.00015705800615251064}, "lineno": 78, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_beachball_output_format", "outcome": "passed", "keywords": ["test_beachball_output_format", "filterwarnings", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011242499749641865}}, {"call": {"outcome": "passed", "duration": 0.00012612700811587274}, "setup": {"outcome": "passed", "duration": 0.00015521699970122427}, "lineno": 112, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_strike_dip", "outcome": "passed", "keywords": ["test_strike_dip", "filterwarnings", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.618999421130866e-05}}, {"call": {"outcome": "passed", "duration": 0.00012342500849626958}, "setup": {"outcome": "passed", "duration": 0.00010646699229255319}, "lineno": 123, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_aux_plane", "outcome": "passed", "keywords": ["test_aux_plane", "filterwarnings", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.307499668560922e-05}}, {"call": {"outcome": "passed", "duration": 0.00010474800365045667}, "setup": {"outcome": "passed", "duration": 0.00011048201122321188}, "lineno": 144, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_aux_plane_735", "outcome": "passed", "keywords": ["test_aux_plane_735", "filterwarnings", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.60000044060871e-05}}, {"call": {"outcome": "passed", "duration": 9.737200161907822e-05}, "setup": {"outcome": "passed", "duration": 0.00010157500219065696}, "lineno": 153, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_tdl", "outcome": "passed", "keywords": ["test_tdl", "filterwarnings", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.215899727772921e-05}}, {"call": {"outcome": "passed", "duration": 0.0002134690003003925}, "setup": {"outcome": "passed", "duration": 9.71770059550181e-05}, "lineno": 164, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_mt2plane", "outcome": "passed", "keywords": ["test_mt2plane", "filterwarnings", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.336600927170366e-05}}, {"call": {"outcome": "passed", "duration": 0.00016607499856036156}, "setup": {"outcome": "passed", "duration": 0.00012591000995598733}, "lineno": 174, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_mt2axes", "outcome": "passed", "keywords": ["test_mt2axes", "filterwarnings", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.966898894868791e-05}}, {"call": {"outcome": "passed", "duration": 0.06543289600813296}, "setup": {"outcome": "passed", "duration": 0.00018148099479731172}, "lineno": 191, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_collection", "outcome": "passed", "keywords": ["test_collection", "filterwarnings", "image", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001694819948170334}}, {"call": {"outcome": "passed", "duration": 0.05880436200823169}, "setup": {"outcome": "passed", "duration": 0.0002112340007442981}, "lineno": 279, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_collection_aspect_x", "outcome": "passed", "keywords": ["test_collection_aspect_x", "filterwarnings", "image", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012226900435052812}}, {"call": {"outcome": "passed", "duration": 0.058991166995838284}, "setup": {"outcome": "passed", "duration": 0.00020356800814624876}, "lineno": 287, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_collection_aspect_y", "outcome": "passed", "keywords": ["test_collection_aspect_y", "filterwarnings", "image", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012983199849259108}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.008167958003468812, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/imaging/beachball.py\", line 43, in mopad_fallback\n    result = func(*args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/beachball.py\", line 148, in beach\n    colors, p = plot_mt(t, n, p, size,\n                ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/beachball.py\", line 437, in plot_mt\n    azi[n][0] = az\n    ~~~^^^\nIndexError: index 3 is out of bounds for axis 0 with size 3\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_beachball.py\", line 304, in test_mopad_fallback\n    beachball(mt, outfile=image_path)\n  File \"/workspace/obspy/obspy/imaging/beachball.py\", line 255, in beachball\n    collection = beach(fm, linewidth=linewidth, facecolor=facecolor,\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/beachball.py\", line 64, in mopad_fallback\n    result = _mopad_beach(**final_kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/mopad_wrapper.py\", line 127, in beach\n    mt = mopad_MomentTensor(fm, system=mopad_basis)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00020847300766035914}, "lineno": 295, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_mopad_fallback", "outcome": "failed", "keywords": ["test_mopad_fallback", "filterwarnings", "image", "TestBeachballPlot", "test_beachball.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012265000259503722}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.004976309995981865, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad.py\", line 61, in test_mopad_collection\n    ax.add_collection(beach(t, width=30, xy=(x, y), linewidth=.6))\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/mopad_wrapper.py\", line 127, in beach\n    mt = mopad_MomentTensor(fm, system=mopad_basis)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00024939500144682825}, "lineno": 19, "nodeid": "imaging/tests/test_mopad.py::TestMopad::test_mopad_collection", "outcome": "failed", "keywords": ["test_mopad_collection", "filterwarnings", "image", "TestMopad", "usefixtures", "test_mopad.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001464689994463697}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.002013853008975275, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 25, in test_script_convert_type_sdr\n    obspy_mopad(['convert', '--fancy', '-t', 'sdr',\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00014249800005927682}, "lineno": 22, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_type_sdr", "outcome": "failed", "keywords": ["test_script_convert_type_sdr", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.920900290831923e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.0021702160011045635, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 36, in test_script_convert_type_tensor\n    obspy_mopad(['convert', '--fancy', '-t', 't',\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0001349119993392378}, "lineno": 33, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_type_tensor", "outcome": "failed", "keywords": ["test_script_convert_type_tensor", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.827599231153727e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.0017922050028573722, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 50, in test_script_convert_type_tensor_large\n    obspy_mopad(['convert', '--fancy', '-t', 't',\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00012898199202027172}, "lineno": 47, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_type_tensor_large", "outcome": "failed", "keywords": ["test_script_convert_type_tensor_large", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.725399675313383e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.0017155520035885274, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 87, in test_script_convert_basis\n    obspy_mopad(['convert', '-b', insys, outsys,\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0001389579992974177}, "lineno": 61, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_basis", "outcome": "failed", "keywords": ["test_script_convert_basis", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.129299724008888e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.0019148560095345601, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 99, in test_script_convert_vector\n    obspy_mopad(['convert', '-v', 'NED', 'NED',\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00012835400411859155}, "lineno": 96, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_vector", "outcome": "failed", "keywords": ["test_script_convert_vector", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.951099880505353e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.001751515010255389, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 110, in test_script_decompose\n    obspy_mopad(['decompose', '-y', ','.join(str(x) for x in self.mt)])\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00013513900921680033}, "lineno": 107, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_decompose", "outcome": "failed", "keywords": ["test_script_decompose", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.429501369595528e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.001671086996793747, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 158, in test_script_gmt_fill\n    self.compare_gmt('mopad_fill.gmt',\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00013270899944473058}, "lineno": 156, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_fill", "outcome": "failed", "keywords": ["test_script_gmt_fill", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.531200001016259e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.002009257994359359, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 163, in test_script_gmt_lines\n    self.compare_gmt('mopad_lines.gmt',\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0001379349996568635}, "lineno": 161, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_lines", "outcome": "failed", "keywords": ["test_script_gmt_lines", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.639399311505258e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.0016647610027575865, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 168, in test_script_gmt_lines_stereo\n    self.compare_gmt('mopad_lines_stereo.gmt',\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00012757600052282214}, "lineno": 166, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_lines_stereo", "outcome": "failed", "keywords": ["test_script_gmt_lines_stereo", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.318800584878772e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.001663379996898584, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 174, in test_script_gmt_lines_ortho\n    self.compare_gmt('mopad_lines_ortho.gmt',\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00013112399028614163}, "lineno": 172, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_lines_ortho", "outcome": "failed", "keywords": ["test_script_gmt_lines_ortho", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.998499833978713e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.001866268998128362, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 180, in test_script_gmt_lines_lambo\n    self.compare_gmt('mopad_lines_lambo.gmt',\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00012688900460489094}, "lineno": 178, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_lines_lambo", "outcome": "failed", "keywords": ["test_script_gmt_lines_lambo", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.689500438980758e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.001660730005824007, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 186, in test_script_gmt_event\n    self.compare_gmt('mopad_ev.gmt',\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0001291819935431704}, "lineno": 184, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_event", "outcome": "failed", "keywords": ["test_script_gmt_event", "filterwarnings", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.67679952736944e-05}}, {"setup": {"outcome": "skipped", "duration": 7.301299774553627e-05, "longrepr": "('/workspace/obspy/obspy/imaging/tests/test_mopad_script.py', 190, 'Skipped: Currently broken until further review.')"}, "lineno": 189, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_plot", "outcome": "skipped", "keywords": ["test_script_plot", "skip", "pytestmark", "filterwarnings", "image", "TestMopad", "test_mopad_script.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.287300493568182e-05}}, {"call": {"outcome": "passed", "duration": 0.09205283199844416}, "setup": {"outcome": "passed", "duration": 0.00022248200548347086}, "lineno": 30, "nodeid": "imaging/tests/test_plot.py::TestPlot::test_plot", "outcome": "passed", "keywords": ["test_plot", "filterwarnings", "image", "TestPlot", "test_plot.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.000113161004264839}}, {"call": {"outcome": "passed", "duration": 0.12910095299594104}, "setup": {"outcome": "passed", "duration": 0.00021168800594750792}, "lineno": 44, "nodeid": "imaging/tests/test_plot.py::TestPlot::test_plot_no_merge", "outcome": "passed", "keywords": ["test_plot_no_merge", "filterwarnings", "image", "TestPlot", "test_plot.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013759099238086492}}, {"call": {"outcome": "passed", "duration": 0.32256548199802637}, "setup": {"outcome": "passed", "duration": 0.0005167990020709112}, "lineno": 24, "nodeid": "imaging/tests/test_ppsd.py::TestPPSD::test_ppsd_plot", "outcome": "passed", "keywords": ["test_ppsd_plot", "filterwarnings", "image", "TestPPSD", "test_ppsd.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013933799345977604}}, {"call": {"outcome": "passed", "duration": 0.14126238100288901}, "setup": {"outcome": "passed", "duration": 0.0005202519969316199}, "lineno": 39, "nodeid": "imaging/tests/test_ppsd.py::TestPPSD::test_ppsd_plot_frequency", "outcome": "passed", "keywords": ["test_ppsd_plot_frequency", "filterwarnings", "image", "TestPPSD", "test_ppsd.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001642540009925142}}, {"call": {"outcome": "passed", "duration": 0.19836021400988102}, "setup": {"outcome": "passed", "duration": 0.0004713429952971637}, "lineno": 55, "nodeid": "imaging/tests/test_ppsd.py::TestPPSD::test_ppsd_plot_cumulative", "outcome": "passed", "keywords": ["test_ppsd_plot_cumulative", "filterwarnings", "image", "TestPPSD", "test_ppsd.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.000188974998309277}}, {"call": {"outcome": "passed", "duration": 0.12086505799379665}, "setup": {"outcome": "passed", "duration": 0.0003045699995709583}, "lineno": 44, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_main_method", "outcome": "passed", "keywords": ["test_scan_main_method", "filterwarnings", "image", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012188201071694493}}, {"call": {"outcome": "passed", "duration": 0.0013699700066354126}, "setup": {"outcome": "passed", "duration": 0.00016830199456308037}, "lineno": 55, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_dir_no_permission", "outcome": "passed", "keywords": ["test_scan_dir_no_permission", "xfail", "pytestmark", "filterwarnings", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.332599827554077e-05}}, {"call": {"outcome": "passed", "duration": 0.23086790500383358}, "setup": {"outcome": "passed", "duration": 0.0002147129998775199}, "lineno": 87, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_function_and_scanner_class", "outcome": "passed", "keywords": ["test_scan_function_and_scanner_class", "filterwarnings", "image", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00015495700063183904}}, {"call": {"outcome": "passed", "duration": 0.06854506499075796}, "setup": {"outcome": "passed", "duration": 0.0001901640061987564}, "lineno": 105, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_plot_by_id_with_wildcard", "outcome": "passed", "keywords": ["test_scan_plot_by_id_with_wildcard", "filterwarnings", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.722000686451793e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.008303258990054019, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_scan.py\", line 163, in test_scanner_manually_add_streams\n    st = read(file_, headonly=True)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.00022221100516617298}, "lineno": 146, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scanner_manually_add_streams", "outcome": "failed", "keywords": ["test_scanner_manually_add_streams", "filterwarnings", "image", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013121300435159355}}, {"call": {"outcome": "passed", "duration": 0.25872791500296444}, "setup": {"outcome": "passed", "duration": 0.00020106400188524276}, "lineno": 167, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_save_load_npz", "outcome": "passed", "keywords": ["test_scan_save_load_npz", "filterwarnings", "image", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013383899931795895}}, {"call": {"outcome": "passed", "duration": 0.11274785100249574}, "setup": {"outcome": "passed", "duration": 0.00022672499471809715}, "lineno": 202, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_times", "outcome": "passed", "keywords": ["test_scan_times", "filterwarnings", "image", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001255029928870499}}, {"call": {"outcome": "passed", "duration": 0.04528205998940393}, "setup": {"outcome": "passed", "duration": 0.00022096300381235778}, "lineno": 217, "nodeid": "imaging/tests/test_scan.py::TestScan::test_multiple_sampling_rates", "outcome": "passed", "keywords": ["test_multiple_sampling_rates", "filterwarnings", "image", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00018271300359629095}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/mopad.py", "lineno": 840, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.15167413199378643, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_source.py\", line 23, in test_farfield_with_quiver\n    plot_radiation_pattern(\n  File \"/workspace/obspy/obspy/imaging/source.py\", line 194, in plot_radiation_pattern\n    _plot_beachball(ax, rtp_mt)\n  File \"/workspace/obspy/obspy/imaging/source.py\", line 377, in _plot_beachball\n    bball = beach(rtp_mt, xy=(0, 0), width=50, facecolor=cmap(norm(0.7)),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/mopad_wrapper.py\", line 127, in beach\n    mt = mopad_MomentTensor(fm, system=mopad_basis)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 732, in _M_to_principal_axis_system\n    self._faultplanes = self._find_faultplanes()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 814, in _find_faultplanes\n    fp1 = self._find_strike_dip_rake(rot_matrix_fp1)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 824, in _find_strike_dip_rake\n    (alpha, beta, gamma) = self._matrix_to_euler(rotation_matrix)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 840, in _matrix_to_euler\n    cos_alpha = float((ez.T @ ezs))\n                ^^^^^^^^^^^^^^^^^^^\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00017352499708067626}, "lineno": 16, "nodeid": "imaging/tests/test_source.py::TestRadPattern::test_farfield_with_quiver", "outcome": "failed", "keywords": ["test_farfield_with_quiver", "filterwarnings", "TestRadPattern", "test_source.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012008000339847058}}, {"call": {"outcome": "passed", "duration": 0.1414120279951021}, "setup": {"outcome": "passed", "duration": 0.00021441800345201045}, "lineno": 19, "nodeid": "imaging/tests/test_spectrogram.py::TestSpectrogram::test_spectrogram", "outcome": "passed", "keywords": ["test_spectrogram", "filterwarnings", "image", "TestSpectrogram", "test_spectrogram.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00021857800311408937}}, {"call": {"outcome": "passed", "duration": 0.2302354790008394}, "setup": {"outcome": "passed", "duration": 0.0002592559903860092}, "lineno": 62, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_data_remains_unchanged", "outcome": "passed", "keywords": ["test_data_remains_unchanged", "filterwarnings", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.594000584911555e-05}}, {"call": {"outcome": "passed", "duration": 0.0001325920020462945}, "setup": {"outcome": "passed", "duration": 0.00015493499813601375}, "lineno": 84, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_empty_stream", "outcome": "passed", "keywords": ["test_plot_empty_stream", "filterwarnings", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.536899309139699e-05}}, {"call": {"outcome": "passed", "duration": 0.0010757819982245564}, "setup": {"outcome": "passed", "duration": 0.00012141899787820876}, "lineno": 92, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_same_trace_different_sample_rates", "outcome": "passed", "keywords": ["test_plot_same_trace_different_sample_rates", "filterwarnings", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.184900798369199e-05}}, {"call": {"outcome": "passed", "duration": 0.0907188010023674}, "setup": {"outcome": "passed", "duration": 0.00019577200873754919}, "lineno": 103, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_one_hour_many_samples", "outcome": "passed", "keywords": ["test_plot_one_hour_many_samples", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013002599007450044}}, {"call": {"outcome": "passed", "duration": 0.06909103698853869}, "setup": {"outcome": "passed", "duration": 0.0002186820056522265}, "lineno": 116, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_one_hour_few_samples", "outcome": "passed", "keywords": ["test_plot_one_hour_few_samples", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011805800022557378}}, {"call": {"outcome": "passed", "duration": 0.0678197280067252}, "setup": {"outcome": "passed", "duration": 0.0002141619916073978}, "lineno": 127, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_simple_gap_many_samples", "outcome": "passed", "keywords": ["test_plot_simple_gap_many_samples", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001363299961667508}}, {"call": {"outcome": "passed", "duration": 0.053543182992143556}, "setup": {"outcome": "passed", "duration": 0.0002242299960926175}, "lineno": 140, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_simple_gap_few_samples", "outcome": "passed", "keywords": ["test_plot_simple_gap_few_samples", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011860000086016953}}, {"call": {"outcome": "passed", "duration": 0.14630312799999956}, "setup": {"outcome": "passed", "duration": 0.00022457398881670088}, "lineno": 153, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_complex_gap_many_samples", "outcome": "passed", "keywords": ["test_plot_complex_gap_many_samples", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012793499627150595}}, {"call": {"outcome": "passed", "duration": 0.11597940299543552}, "setup": {"outcome": "passed", "duration": 0.00023012400197330862}, "lineno": 172, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_complex_gap_few_samples", "outcome": "passed", "keywords": ["test_plot_complex_gap_few_samples", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001297089911531657}}, {"call": {"outcome": "passed", "duration": 0.049926747000426985}, "setup": {"outcome": "passed", "duration": 0.00023064299602992833}, "lineno": 191, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_1_trace", "outcome": "passed", "keywords": ["test_plot_multiple_traces_1_trace", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00015971000539138913}}, {"call": {"outcome": "passed", "duration": 0.15164678099972662}, "setup": {"outcome": "passed", "duration": 0.00021353400370571762}, "lineno": 199, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_3_traces", "outcome": "passed", "keywords": ["test_plot_multiple_traces_3_traces", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011458700464572757}}, {"call": {"outcome": "passed", "duration": 0.2558458130079089}, "setup": {"outcome": "passed", "duration": 0.00023357100144494325}, "lineno": 206, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_5_traces", "outcome": "passed", "keywords": ["test_plot_multiple_traces_5_traces", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013906499953009188}}, {"call": {"outcome": "passed", "duration": 0.6489000110013876}, "setup": {"outcome": "passed", "duration": 0.0002173220127588138}, "lineno": 213, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_10_traces", "outcome": "passed", "keywords": ["test_plot_multiple_traces_10_traces", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001342960022157058}}, {"call": {"outcome": "passed", "duration": 0.5344880799966631}, "setup": {"outcome": "passed", "duration": 0.0002505349984858185}, "lineno": 221, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_10_traces_huge", "outcome": "passed", "keywords": ["test_plot_multiple_traces_10_traces_huge", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.000140923002618365}}, {"call": {"outcome": "passed", "duration": 0.6584715070057428}, "setup": {"outcome": "passed", "duration": 0.00023618100385647267}, "lineno": 231, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_10_traces_tiny", "outcome": "passed", "keywords": ["test_plot_multiple_traces_10_traces_tiny", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001362510083708912}}, {"call": {"outcome": "passed", "duration": 0.1535987980023492}, "setup": {"outcome": "passed", "duration": 0.0002353020099690184}, "lineno": 242, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_with_labels", "outcome": "passed", "keywords": ["test_plot_with_labels", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012466500629670918}}, {"call": {"outcome": "passed", "duration": 0.050447055997210555}, "setup": {"outcome": "passed", "duration": 0.00022122600057628006}, "lineno": 254, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_binning_error_1", "outcome": "passed", "keywords": ["test_plot_binning_error_1", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001303610042668879}}, {"call": {"outcome": "passed", "duration": 0.05052079100278206}, "setup": {"outcome": "passed", "duration": 0.00025578599888831377}, "lineno": 263, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_binning_error_2", "outcome": "passed", "keywords": ["test_plot_binning_error_2", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012632401194423437}}, {"call": {"outcome": "passed", "duration": 0.4056555269926321}, "setup": {"outcome": "passed", "duration": 0.00021508900681510568}, "lineno": 272, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_default_section", "outcome": "passed", "keywords": ["test_plot_default_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001359960006084293}}, {"call": {"outcome": "passed", "duration": 0.35237306798808277}, "setup": {"outcome": "passed", "duration": 0.0002747999969869852}, "lineno": 285, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_azim_section", "outcome": "passed", "keywords": ["test_plot_azim_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013021299673710018}}, {"call": {"outcome": "passed", "duration": 0.3477615589945344}, "setup": {"outcome": "passed", "duration": 0.00022215599892660975}, "lineno": 300, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_horizontal_section", "outcome": "passed", "keywords": ["test_plot_horizontal_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001359390007564798}}, {"call": {"outcome": "passed", "duration": 0.3453855330008082}, "setup": {"outcome": "passed", "duration": 0.00023455799964722246}, "lineno": 312, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_ref_time_section", "outcome": "passed", "keywords": ["test_plot_ref_time_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013484200462698936}}, {"call": {"outcome": "passed", "duration": 0.3653761480090907}, "setup": {"outcome": "passed", "duration": 0.0002328200062038377}, "lineno": 326, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_colored_section", "outcome": "passed", "keywords": ["test_plot_colored_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012750699534080923}}, {"call": {"outcome": "passed", "duration": 0.35900346700509544}, "setup": {"outcome": "passed", "duration": 0.00024173600832000375}, "lineno": 340, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_wiggles_negative_section", "outcome": "passed", "keywords": ["test_plot_wiggles_negative_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001352700055576861}}, {"call": {"outcome": "passed", "duration": 0.502069793001283}, "setup": {"outcome": "passed", "duration": 0.0002509110054234043}, "lineno": 356, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_wiggles_positive_section", "outcome": "passed", "keywords": ["test_plot_wiggles_positive_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012923798931296915}}, {"call": {"outcome": "passed", "duration": 0.3814797310042195}, "setup": {"outcome": "passed", "duration": 0.00021178199676796794}, "lineno": 372, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_wiggles_horizontal_section", "outcome": "passed", "keywords": ["test_plot_wiggles_horizontal_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011900800745934248}}, {"call": {"outcome": "passed", "duration": 0.37761165099800564}, "setup": {"outcome": "passed", "duration": 0.00023216698900796473}, "lineno": 387, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_wiggles_vertical_section", "outcome": "passed", "keywords": ["test_plot_wiggles_vertical_section", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012307899305596948}}, {"call": {"outcome": "passed", "duration": 0.08907451599952765}, "setup": {"outcome": "passed", "duration": 0.0002367429988225922}, "lineno": 402, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_default_relative", "outcome": "passed", "keywords": ["test_plot_default_relative", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013524599489755929}}, {"call": {"outcome": "passed", "duration": 0.08524588200089056}, "setup": {"outcome": "passed", "duration": 0.00023853499442338943}, "lineno": 411, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_ref_time_relative", "outcome": "passed", "keywords": ["test_plot_ref_time_relative", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013319299614522606}}, {"call": {"outcome": "passed", "duration": 0.09544059900508728}, "setup": {"outcome": "passed", "duration": 0.0002296510065207258}, "lineno": 423, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot", "outcome": "passed", "keywords": ["test_plot_day_plot", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012151600094512105}}, {"call": {"outcome": "passed", "duration": 0.12408999200852122}, "setup": {"outcome": "passed", "duration": 0.0002481960109435022}, "lineno": 433, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_interval[2]", "outcome": "passed", "keywords": ["test_plot_day_plot_interval[2]", "parametrize", "pytestmark", "2", "filterwarnings", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011474099301267415}}, {"call": {"outcome": "passed", "duration": 0.05521874899568502}, "setup": {"outcome": "passed", "duration": 0.00022082299983594567}, "lineno": 433, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_interval[10]", "outcome": "passed", "keywords": ["test_plot_day_plot_interval[10]", "parametrize", "pytestmark", "10", "filterwarnings", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001091499871108681}}, {"call": {"outcome": "passed", "duration": 0.0456616019946523}, "setup": {"outcome": "passed", "duration": 0.0002337990008527413}, "lineno": 433, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_interval[23]", "outcome": "passed", "keywords": ["test_plot_day_plot_interval[23]", "parametrize", "pytestmark", "23", "filterwarnings", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011110799096059054}}, {"call": {"outcome": "passed", "duration": 0.03882503599743359}, "setup": {"outcome": "passed", "duration": 0.00020552999922074378}, "lineno": 433, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_interval[25]", "outcome": "passed", "keywords": ["test_plot_day_plot_interval[25]", "parametrize", "pytestmark", "25", "filterwarnings", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010765598563011736}}, {"call": {"outcome": "passed", "duration": 0.09029171899601351}, "setup": {"outcome": "passed", "duration": 0.00022914698638487607}, "lineno": 441, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_explicit_event", "outcome": "passed", "keywords": ["test_plot_day_plot_explicit_event", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012736200005747378}}, {"call": {"outcome": "passed", "duration": 0.09939608599233907}, "setup": {"outcome": "passed", "duration": 0.00021711699082516134}, "lineno": 461, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_catalog", "outcome": "passed", "keywords": ["test_plot_day_plot_catalog", "filterwarnings", "image", "TestWaveformPlot", "test_waveform.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00014401499356608838}}, {"call": {"outcome": "passed", "duration": 0.002032521995715797}, "setup": {"outcome": "passed", "duration": 0.00017728499369695783}, "lineno": 194, "nodeid": "imaging/util.py::obspy.imaging.util._component_code_key", "outcome": "passed", "keywords": ["obspy.imaging.util._component_code_key", "filterwarnings", "util.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.958700007293373e-05}}, {"call": {"outcome": "passed", "duration": 0.0018367149896221235}, "setup": {"outcome": "passed", "duration": 0.00016433000564575195}, "lineno": 148, "nodeid": "imaging/util.py::obspy.imaging.util._id_key", "outcome": "passed", "keywords": ["obspy.imaging.util._id_key", "filterwarnings", "util.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.2543989517726e-05}}, {"call": {"outcome": "passed", "duration": 0.0015512539976043627}, "setup": {"outcome": "passed", "duration": 0.0001427609968231991}, "lineno": 223, "nodeid": "imaging/util.py::obspy.imaging.util._timestring", "outcome": "passed", "keywords": ["obspy.imaging.util._timestring", "filterwarnings", "util.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.711100624874234e-05}}, {"call": {"outcome": "passed", "duration": 0.0002803759998641908}, "setup": {"outcome": "passed", "duration": 0.0006125590007286519}, "lineno": 20, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_is_ah", "outcome": "passed", "keywords": ["test_is_ah", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "ah", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.379999103955925e-05}}, {"call": {"outcome": "passed", "duration": 0.005798240992589854}, "setup": {"outcome": "passed", "duration": 0.00013090998982079327}, "lineno": 56, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_read", "outcome": "passed", "keywords": ["test_read", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "ah", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.724999159108847e-05}}, {"call": {"outcome": "passed", "duration": 0.002574620011728257}, "setup": {"outcome": "passed", "duration": 0.0001424289948772639}, "lineno": 79, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_read_ah", "outcome": "passed", "keywords": ["test_read_ah", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "ah", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.346998947672546e-05}}, {"call": {"outcome": "passed", "duration": 0.0004624760040314868}, "setup": {"outcome": "passed", "duration": 0.0001508389977971092}, "lineno": 179, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_tsg", "outcome": "passed", "keywords": ["test_tsg", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "ah", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.918900180608034e-05}}, {"call": {"outcome": "passed", "duration": 0.015628443012246862}, "setup": {"outcome": "passed", "duration": 0.00012484099715948105}, "lineno": 252, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_write_ah1", "outcome": "passed", "keywords": ["test_write_ah1", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "ah", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010272600047755986}}, {"call": {"outcome": "passed", "duration": 0.004171595006482676}, "setup": {"outcome": "passed", "duration": 0.0004339620063547045}, "lineno": 45, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_analogue_filter_chain", "outcome": "passed", "keywords": ["test_analogue_filter_chain", "filterwarnings", "ArclinkInventoryTestCase", "test_inventory_xml.py", "tests", "arclink", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.32170044304803e-05}}, {"call": {"outcome": "passed", "duration": 0.6820147399994312}, "setup": {"outcome": "passed", "duration": 0.0001517249911557883}, "lineno": 81, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_auto_read_arclink_xml", "outcome": "passed", "keywords": ["test_auto_read_arclink_xml", "filterwarnings", "pytestmark", "ArclinkInventoryTestCase", "test_inventory_xml.py", "tests", "arclink", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001068499987013638}}, {"call": {"outcome": "passed", "duration": 0.003910422004992142}, "setup": {"outcome": "passed", "duration": 0.00017426098929718137}, "lineno": 41, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_publicid_slash", "outcome": "passed", "keywords": ["test_publicid_slash", "filterwarnings", "ArclinkInventoryTestCase", "test_inventory_xml.py", "tests", "arclink", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.026900806929916e-05}}, {"call": {"outcome": "passed", "duration": 0.0010473130096215755}, "setup": {"outcome": "passed", "duration": 0.00017821299843490124}, "lineno": 74, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_raise_polynomial", "outcome": "passed", "keywords": ["test_raise_polynomial", "filterwarnings", "ArclinkInventoryTestCase", "test_inventory_xml.py", "tests", "arclink", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.77690001996234e-05}}, {"call": {"outcome": "passed", "duration": 0.013752255006693304}, "setup": {"outcome": "passed", "duration": 0.00014616000407841057}, "lineno": 70, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_validate_inventories_against_schema", "outcome": "passed", "keywords": ["test_validate_inventories_against_schema", "filterwarnings", "ArclinkInventoryTestCase", "test_inventory_xml.py", "tests", "arclink", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012163000064902008}}, {"call": {"outcome": "skipped", "duration": 8.867699943948537e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0003059690061490983}, "lineno": 60, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._is_slist", "outcome": "skipped", "keywords": ["obspy.io.ascii.core._is_slist", "filterwarnings", "core.py", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0631995438598096e-05}}, {"call": {"outcome": "skipped", "duration": 7.15260102879256e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00011663899931591004}, "lineno": 86, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._is_tspair", "outcome": "skipped", "keywords": ["obspy.io.ascii.core._is_tspair", "filterwarnings", "core.py", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.067899812478572e-05}}, {"call": {"outcome": "passed", "duration": 0.003235281998058781}, "setup": {"outcome": "passed", "duration": 0.00012061899178661406}, "lineno": 112, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._read_slist", "outcome": "passed", "keywords": ["obspy.io.ascii.core._read_slist", "filterwarnings", "core.py", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.287300832103938e-05}}, {"call": {"outcome": "passed", "duration": 0.0030408970051212236}, "setup": {"outcome": "passed", "duration": 0.00013977100024931133}, "lineno": 180, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._read_tspair", "outcome": "passed", "keywords": ["obspy.io.ascii.core._read_tspair", "filterwarnings", "core.py", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.256900426000357e-05}}, {"call": {"outcome": "passed", "duration": 0.007694236992392689}, "setup": {"outcome": "passed", "duration": 0.00013565199333243072}, "lineno": 249, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._write_slist", "outcome": "passed", "keywords": ["obspy.io.ascii.core._write_slist", "filterwarnings", "core.py", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.98760011093691e-05}}, {"call": {"outcome": "passed", "duration": 0.007257804987602867}, "setup": {"outcome": "passed", "duration": 0.00014047000149730593}, "lineno": 360, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._write_tspair", "outcome": "passed", "keywords": ["obspy.io.ascii.core._write_tspair", "filterwarnings", "core.py", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.800999446772039e-05}}, {"call": {"outcome": "passed", "duration": 0.00014308599929790944}, "setup": {"outcome": "passed", "duration": 0.00036089100467506796}, "lineno": 647, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_determine_dtype", "outcome": "passed", "keywords": ["test_determine_dtype", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.861200043000281e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%d'"}, "outcome": "failed", "duration": 0.0007830829999875277, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/tests/test_ascii.py\", line 642, in test_float_sampling_rates_write_and_read\n    tr.write(tempfile, format=format)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b'%d'"}, "setup": {"outcome": "passed", "duration": 0.0001159659877885133}, "lineno": 628, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_float_sampling_rates_write_and_read", "outcome": "failed", "keywords": ["test_float_sampling_rates_write_and_read", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.70100047904998e-05}}, {"call": {"outcome": "passed", "duration": 0.0001750170049490407}, "setup": {"outcome": "passed", "duration": 0.00013854900316800922}, "lineno": 20, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_is_slist_file", "outcome": "passed", "keywords": ["test_is_slist_file", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.699098983313888e-05}}, {"call": {"outcome": "passed", "duration": 0.00014121200365480036}, "setup": {"outcome": "passed", "duration": 0.00013252400094643235}, "lineno": 139, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_is_tspair_file", "outcome": "passed", "keywords": ["test_is_tspair_file", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4365998948924243e-05}}, {"call": {"outcome": "passed", "duration": 0.0006234930042410269}, "setup": {"outcome": "passed", "duration": 0.00011325700324960053}, "lineno": 116, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_slist_file_encoding", "outcome": "passed", "keywords": ["test_read_slist_file_encoding", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.028999971225858e-05}}, {"call": {"outcome": "passed", "duration": 0.00032750600075814873}, "setup": {"outcome": "passed", "duration": 0.00013311899965628982}, "lineno": 98, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_slist_file_head_only", "outcome": "passed", "keywords": ["test_read_slist_file_head_only", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.195300375111401e-05}}, {"call": {"outcome": "passed", "duration": 0.0008404010004596785}, "setup": {"outcome": "passed", "duration": 0.00014283499331213534}, "lineno": 58, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_slist_file_multiple_traces", "outcome": "passed", "keywords": ["test_read_slist_file_multiple_traces", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.225800072774291e-05}}, {"call": {"outcome": "passed", "duration": 0.0005557769909501076}, "setup": {"outcome": "passed", "duration": 0.00013407600636128336}, "lineno": 34, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_slist_file_single_trace", "outcome": "passed", "keywords": ["test_read_slist_file_single_trace", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.859299901407212e-05}}, {"call": {"outcome": "passed", "duration": 0.0005639879964292049}, "setup": {"outcome": "passed", "duration": 0.0001326689962297678}, "lineno": 241, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_tspair_file_encoding", "outcome": "passed", "keywords": ["test_read_tspair_file_encoding", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.793699867557734e-05}}, {"call": {"outcome": "passed", "duration": 0.0011756019957829267}, "setup": {"outcome": "passed", "duration": 0.00013298200792632997}, "lineno": 178, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_tspair_file_multiple_traces", "outcome": "passed", "keywords": ["test_read_tspair_file_multiple_traces", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.412399281747639e-05}}, {"call": {"outcome": "passed", "duration": 0.0007059670024318621}, "setup": {"outcome": "passed", "duration": 0.00015760700625833124}, "lineno": 153, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_tspair_file_single_trace", "outcome": "passed", "keywords": ["test_read_tspair_file_single_trace", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.53830065857619e-05}}, {"call": {"outcome": "passed", "duration": 0.0003799410042120144}, "setup": {"outcome": "passed", "duration": 0.0001309689978370443}, "lineno": 222, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_tspair_head_only", "outcome": "passed", "keywords": ["test_read_tspair_head_only", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.125000072643161e-05}}, {"call": {"outcome": "passed", "duration": 0.003608638988225721}, "setup": {"outcome": "passed", "duration": 0.00011657200229819864}, "lineno": 681, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_regression_against_mseed2ascii", "outcome": "passed", "keywords": ["test_regression_against_mseed2ascii", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.702200673520565e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%+.10e'"}, "outcome": "failed", "duration": 0.0010253889922751114, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/tests/test_ascii.py\", line 449, in test_write_slist\n    _write_slist(stream_orig, tmpfile)\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b'%+.10e'"}, "setup": {"outcome": "passed", "duration": 0.0001408520038239658}, "lineno": 438, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_slist", "outcome": "failed", "keywords": ["test_write_slist", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.720598998479545e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%+r'"}, "outcome": "failed", "duration": 0.0008450890018139035, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/tests/test_ascii.py\", line 544, in test_write_slist_custom_fmt_custom\n    _write_slist(stream_orig, tmpfile, custom_fmt='%+r')\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b'%+r'"}, "setup": {"outcome": "passed", "duration": 0.00015632499707862735}, "lineno": 533, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_slist_custom_fmt_custom", "outcome": "failed", "keywords": ["test_write_slist_custom_fmt_custom", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.01689927559346e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%3.14f'"}, "outcome": "failed", "duration": 0.001004437988740392, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/tests/test_ascii.py\", line 497, in test_write_slist_custom_fmt_float\n    _write_slist(stream_orig, tmpfile, custom_fmt='%3.14f')\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b'%3.14f'"}, "setup": {"outcome": "passed", "duration": 0.00014112899953033775}, "lineno": 484, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_slist_custom_fmt_float", "outcome": "failed", "keywords": ["test_write_slist_custom_fmt_float", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.911899931263179e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%d'"}, "outcome": "failed", "duration": 0.0013645709987031296, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/tests/test_ascii.py\", line 568, in test_write_slist_file_multiple_traces\n    _write_slist(stream_orig, tmpfile)\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b'%d'"}, "setup": {"outcome": "passed", "duration": 0.00015431999054271728}, "lineno": 558, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_slist_file_multiple_traces", "outcome": "failed", "keywords": ["test_write_slist_file_multiple_traces", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010001500777434558}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%d'"}, "outcome": "failed", "duration": 0.0007974089967319742, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/tests/test_ascii.py\", line 623, in test_write_small_trace\n    tr.write(tempfile, format=format)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b'%d'"}, "setup": {"outcome": "passed", "duration": 0.00015201600035652518}, "lineno": 613, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_small_trace", "outcome": "failed", "keywords": ["test_write_small_trace", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.079999290406704e-05}}, {"call": {"outcome": "passed", "duration": 0.001143756991950795}, "setup": {"outcome": "passed", "duration": 0.0001383199996780604}, "lineno": 266, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_tspair", "outcome": "passed", "keywords": ["test_write_tspair", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.441299385391176e-05}}, {"call": {"outcome": "passed", "duration": 0.0011248560040257871}, "setup": {"outcome": "passed", "duration": 0.00015118600276764482}, "lineno": 311, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_tspair_custom_fmt", "outcome": "passed", "keywords": ["test_write_tspair_custom_fmt", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.87909991433844e-05}}, {"call": {"outcome": "passed", "duration": 0.0009119759924942628}, "setup": {"outcome": "passed", "duration": 0.00015366000297944993}, "lineno": 358, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_tspair_custom_fmt_custom", "outcome": "passed", "keywords": ["test_write_tspair_custom_fmt_custom", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.955000571906567e-05}}, {"call": {"outcome": "passed", "duration": 0.008302704998641275}, "setup": {"outcome": "passed", "duration": 0.0001445579982828349}, "lineno": 381, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_tspair_file_multiple_traces", "outcome": "passed", "keywords": ["test_write_tspair_file_multiple_traces", "filterwarnings", "ASCIITestCase", "test_ascii.py", "tests", "ascii", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.905001206789166e-05}}, {"call": {"outcome": "passed", "duration": 0.0036644900101237}, "setup": {"outcome": "passed", "duration": 0.00027729100838769227}, "lineno": 2, "nodeid": "io/cmtsolution/__init__.py::obspy.io.cmtsolution", "outcome": "passed", "keywords": ["obspy.io.cmtsolution", "filterwarnings", "__init__.py", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.618899689987302e-05}}, {"call": {"outcome": "passed", "duration": 0.0014138420083327219}, "setup": {"outcome": "passed", "duration": 0.0003381120041012764}, "lineno": 150, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_is_cmtsolution", "outcome": "passed", "keywords": ["test_is_cmtsolution", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.161300163716078e-05}}, {"call": {"outcome": "passed", "duration": 0.0019795619882643223}, "setup": {"outcome": "passed", "duration": 0.00013417399895843118}, "lineno": 125, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_cmtsolution_explosion", "outcome": "passed", "keywords": ["test_read_and_write_cmtsolution_explosion", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.267099863383919e-05}}, {"call": {"outcome": "passed", "duration": 0.0014811820001341403}, "setup": {"outcome": "passed", "duration": 0.00013660200056619942}, "lineno": 100, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_cmtsolution_from_bytes_io", "outcome": "passed", "keywords": ["test_read_and_write_cmtsolution_from_bytes_io", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.321799057535827e-05}}, {"call": {"outcome": "passed", "duration": 0.0019380140001885593}, "setup": {"outcome": "passed", "duration": 0.00014293499407358468}, "lineno": 24, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_cmtsolution_from_files", "outcome": "passed", "keywords": ["test_read_and_write_cmtsolution_from_files", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010449999535921961}}, {"call": {"outcome": "passed", "duration": 0.0017053350020432845}, "setup": {"outcome": "passed", "duration": 0.00014137200196273625}, "lineno": 79, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_cmtsolution_from_open_files", "outcome": "passed", "keywords": ["test_read_and_write_cmtsolution_from_open_files", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.427101081702858e-05}}, {"call": {"outcome": "passed", "duration": 0.0035806439991574734}, "setup": {"outcome": "passed", "duration": 0.00014050700701773167}, "lineno": 166, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_multiple_cmtsolution_from_files", "outcome": "passed", "keywords": ["test_read_and_write_multiple_cmtsolution_from_files", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.426900265272707e-05}}, {"call": {"outcome": "passed", "duration": 0.0030941980076022446}, "setup": {"outcome": "passed", "duration": 0.00015220399654936045}, "lineno": 195, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_multiple_events_from_bytes_io", "outcome": "passed", "keywords": ["test_read_and_write_multiple_events_from_bytes_io", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.402799383271486e-05}}, {"call": {"outcome": "passed", "duration": 0.0025095610035350546}, "setup": {"outcome": "passed", "duration": 0.00014009300502948463}, "lineno": 222, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_reading_newer_cmtsolution_files", "outcome": "passed", "keywords": ["test_reading_newer_cmtsolution_files", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.254999945871532e-05}}, {"call": {"outcome": "passed", "duration": 0.0019287640025140718}, "setup": {"outcome": "passed", "duration": 0.00015808700118213892}, "lineno": 51, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_write_no_preferred_focal_mechanism", "outcome": "passed", "keywords": ["test_write_no_preferred_focal_mechanism", "filterwarnings", "CmtsolutionTestCase", "test_core.py", "tests", "cmtsolution", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010073899466078728}}, {"call": {"outcome": "passed", "duration": 0.006743712991010398}, "setup": {"outcome": "passed", "duration": 0.0004480820061871782}, "lineno": 21, "nodeid": "io/cnv/tests/test_core.py::CNVTestCase::test_write_cnv", "outcome": "passed", "keywords": ["test_write_cnv", "filterwarnings", "CNVTestCase", "test_core.py", "tests", "cnv", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.780300024431199e-05}}, {"call": {"outcome": "passed", "duration": 0.006831933002104051}, "setup": {"outcome": "passed", "duration": 0.00042908400064334273}, "lineno": 128, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_css_2_read_via_module", "outcome": "passed", "keywords": ["test_css_2_read_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.665099787525833e-05}}, {"call": {"outcome": "passed", "duration": 0.005242315004579723}, "setup": {"outcome": "passed", "duration": 0.00016483401122968644}, "lineno": 140, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_css_3_read_via_module", "outcome": "passed", "keywords": ["test_css_3_read_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.318299660459161e-05}}, {"call": {"outcome": "passed", "duration": 0.004918430000543594}, "setup": {"outcome": "passed", "duration": 0.00013956500333733857}, "lineno": 98, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_css_read_via_module", "outcome": "passed", "keywords": ["test_css_read_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.196699491236359e-05}}, {"call": {"outcome": "passed", "duration": 0.005878459007362835}, "setup": {"outcome": "passed", "duration": 0.00014207599451765418}, "lineno": 90, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_css_read_via_obspy", "outcome": "passed", "keywords": ["test_css_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.511499956715852e-05}}, {"call": {"outcome": "passed", "duration": 0.004393828989122994}, "setup": {"outcome": "passed", "duration": 0.00014090399781707674}, "lineno": 58, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_is_css", "outcome": "passed", "keywords": ["test_is_css", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.240800525527447e-05}}, {"call": {"outcome": "passed", "duration": 0.004412397000123747}, "setup": {"outcome": "passed", "duration": 0.00013839500024914742}, "lineno": 71, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_is_nnsa_kb_core", "outcome": "passed", "keywords": ["test_is_nnsa_kb_core", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.955699402373284e-05}}, {"call": {"outcome": "passed", "duration": 0.004250927988323383}, "setup": {"outcome": "passed", "duration": 0.0001417980092810467}, "lineno": 84, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_is_not_this_format_core", "outcome": "passed", "keywords": ["test_is_not_this_format_core", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.604400161653757e-05}}, {"call": {"outcome": "passed", "duration": 0.004827800003113225}, "setup": {"outcome": "passed", "duration": 0.00013551500160247087}, "lineno": 117, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_nnsa_kb_core_read_via_module", "outcome": "passed", "keywords": ["test_nnsa_kb_core_read_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.645099635235965e-05}}, {"call": {"outcome": "passed", "duration": 0.005884439990040846}, "setup": {"outcome": "passed", "duration": 0.00013852301344741136}, "lineno": 109, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_nnsa_kb_core_read_via_obspy", "outcome": "passed", "keywords": ["test_nnsa_kb_core_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001066999975591898}}, {"call": {"outcome": "passed", "duration": 0.021974344010232016}, "setup": {"outcome": "passed", "duration": 0.00018603401258587837}, "lineno": 52, "nodeid": "io/css/tests/test_station.py::CSSStationTestCase::test_default_write", "outcome": "passed", "keywords": ["test_default_write", "filterwarnings", "CSSStationTestCase", "test_station.py", "tests", "css", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010432899580337107}}, {"call": {"outcome": "passed", "duration": 0.00771018500381615}, "setup": {"outcome": "passed", "duration": 0.0002769229904515669}, "lineno": 0, "nodeid": "io/dmx/__init__.py::obspy.io.dmx", "outcome": "passed", "keywords": ["obspy.io.dmx", "filterwarnings", "__init__.py", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.010900637600571e-05}}, {"call": {"outcome": "passed", "duration": 0.0014509290049318224}, "setup": {"outcome": "passed", "duration": 0.0003487249923637137}, "lineno": 75, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_check_data_content_sum", "outcome": "passed", "keywords": ["test_check_data_content_sum", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.766799874138087e-05}}, {"call": {"outcome": "passed", "duration": 0.0005342119984561577}, "setup": {"outcome": "passed", "duration": 0.00014554000517819077}, "lineno": 42, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_read_via_module", "outcome": "passed", "keywords": ["test_read_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.783700129948556e-05}}, {"call": {"outcome": "passed", "duration": 0.0013399940071394667}, "setup": {"outcome": "passed", "duration": 0.00012548499216791242}, "lineno": 23, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "passed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.433899736497551e-05}}, {"call": {"outcome": "passed", "duration": 0.0012814410001737997}, "setup": {"outcome": "passed", "duration": 0.00013954400492366403}, "lineno": 61, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_read_with_station", "outcome": "passed", "keywords": ["test_read_with_station", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.76089941104874e-05}}, {"call": {"outcome": "passed", "duration": 0.00016444599896203727}, "setup": {"outcome": "passed", "duration": 0.00043928599916398525}, "lineno": 128, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_is_focmec", "outcome": "passed", "keywords": ["test_is_focmec", "filterwarnings", "FOCMECTestCase", "test_core.py", "tests", "focmec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.233601015992463e-05}}, {"call": {"outcome": "passed", "duration": 0.0015424329903908074}, "setup": {"outcome": "passed", "duration": 0.00013883900828659534}, "lineno": 142, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_lst", "outcome": "passed", "keywords": ["test_read_focmec_lst", "filterwarnings", "FOCMECTestCase", "test_core.py", "tests", "focmec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.470999844372272e-05}}, {"call": {"outcome": "passed", "duration": 0.0018845699960365891}, "setup": {"outcome": "passed", "duration": 0.00015555300342384726}, "lineno": 146, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_lst_open_file", "outcome": "passed", "keywords": ["test_read_focmec_lst_open_file", "filterwarnings", "FOCMECTestCase", "test_core.py", "tests", "focmec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.437399472109973e-05}}, {"call": {"outcome": "passed", "duration": 0.11154659099702258}, "setup": {"outcome": "passed", "duration": 0.0001384130009682849}, "lineno": 160, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_lst_other_flavors", "outcome": "passed", "keywords": ["test_read_focmec_lst_other_flavors", "filterwarnings", "FOCMECTestCase", "test_core.py", "tests", "focmec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.648498624097556e-05}}, {"call": {"outcome": "passed", "duration": 0.0015379399992525578}, "setup": {"outcome": "passed", "duration": 0.00014551400090567768}, "lineno": 156, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_lst_through_plugin", "outcome": "passed", "keywords": ["test_read_focmec_lst_through_plugin", "filterwarnings", "FOCMECTestCase", "test_core.py", "tests", "focmec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.577500946354121e-05}}, {"call": {"outcome": "passed", "duration": 0.0006888120115036145}, "setup": {"outcome": "passed", "duration": 0.00014205700426828116}, "lineno": 132, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_out", "outcome": "passed", "keywords": ["test_read_focmec_out", "filterwarnings", "FOCMECTestCase", "test_core.py", "tests", "focmec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.687499990221113e-05}}, {"call": {"outcome": "passed", "duration": 0.0011407940037315711}, "setup": {"outcome": "passed", "duration": 0.00013097800547257066}, "lineno": 136, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_out_open_file", "outcome": "passed", "keywords": ["test_read_focmec_out_open_file", "filterwarnings", "FOCMECTestCase", "test_core.py", "tests", "focmec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.9650006480515e-05}}, {"call": {"outcome": "passed", "duration": 0.0010823899938259274}, "setup": {"outcome": "passed", "duration": 0.0001564330013934523}, "lineno": 152, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_out_through_plugin", "outcome": "passed", "keywords": ["test_read_focmec_out_through_plugin", "filterwarnings", "FOCMECTestCase", "test_core.py", "tests", "focmec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.581900667399168e-05}}, {"call": {"outcome": "passed", "duration": 0.004075172997545451}, "setup": {"outcome": "passed", "duration": 0.0002783450036076829}, "lineno": 1, "nodeid": "io/gcf/__init__.py::obspy.io.gcf", "outcome": "passed", "keywords": ["obspy.io.gcf", "filterwarnings", "__init__.py", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.710399222560227e-05}}, {"call": {"outcome": "passed", "duration": 0.003067501005716622}, "setup": {"outcome": "passed", "duration": 0.0001589980092830956}, "lineno": 56, "nodeid": "io/gcf/core.py::obspy.io.gcf.core._read_gcf", "outcome": "passed", "keywords": ["obspy.io.gcf.core._read_gcf", "filterwarnings", "core.py", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.513999298680574e-05}}, {"call": {"outcome": "passed", "duration": 0.0011842880048789084}, "setup": {"outcome": "passed", "duration": 0.00033340099616907537}, "lineno": 118, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_merge_gcf_stream", "outcome": "passed", "keywords": ["test_merge_gcf_stream", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.791999764274806e-05}}, {"call": {"outcome": "passed", "duration": 0.0009880620054900646}, "setup": {"outcome": "passed", "duration": 0.00013966800179332495}, "lineno": 101, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_channel_prefix_via_obspy", "outcome": "passed", "keywords": ["test_read_channel_prefix_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.3029994382523e-05}}, {"call": {"outcome": "passed", "duration": 0.0003465000045252964}, "setup": {"outcome": "passed", "duration": 0.000140737000037916}, "lineno": 84, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_head_via_module", "outcome": "passed", "keywords": ["test_read_head_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.166798993945122e-05}}, {"call": {"outcome": "passed", "duration": 0.0009714259940665215}, "setup": {"outcome": "passed", "duration": 0.00013194800703786314}, "lineno": 48, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_head_via_obspy", "outcome": "passed", "keywords": ["test_read_head_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.33239867258817e-05}}, {"call": {"outcome": "passed", "duration": 0.0006630699936067685}, "setup": {"outcome": "passed", "duration": 0.00015938299475237727}, "lineno": 65, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_via_module", "outcome": "passed", "keywords": ["test_read_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.826099706813693e-05}}, {"call": {"outcome": "passed", "duration": 0.0012473149981815368}, "setup": {"outcome": "passed", "duration": 0.00013472999853547662}, "lineno": 29, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "passed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.644300058018416e-05}}, {"call": {"outcome": "passed", "duration": 0.0010482349898666143}, "setup": {"outcome": "passed", "duration": 0.0001391059922752902}, "lineno": 143, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_sps_d", "outcome": "passed", "keywords": ["test_sps_d", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.474900434724987e-05}}, {"call": {"outcome": "passed", "duration": 0.009918530005961657}, "setup": {"outcome": "passed", "duration": 0.0002834790066117421}, "lineno": 1, "nodeid": "io/gse2/__init__.py::obspy.io.gse2", "outcome": "passed", "keywords": ["obspy.io.gse2", "filterwarnings", "__init__.py", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.797399302944541e-05}}, {"call": {"outcome": "passed", "duration": 0.009643615005188622}, "setup": {"outcome": "passed", "duration": 0.00014655198901891708}, "lineno": 1004, "nodeid": "io/gse2/bulletin.py::obspy.io.gse2.bulletin._read_gse2", "outcome": "passed", "keywords": ["obspy.io.gse2.bulletin._read_gse2", "filterwarnings", "bulletin.py", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.697600813116878e-05}}, {"call": {"outcome": "passed", "duration": 0.003570408996893093}, "setup": {"outcome": "passed", "duration": 0.0001603800046723336}, "lineno": 131, "nodeid": "io/gse2/core.py::obspy.io.gse2.core._read_gse1", "outcome": "passed", "keywords": ["obspy.io.gse2.core._read_gse1", "filterwarnings", "core.py", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.724700844846666e-05}}, {"call": {"outcome": "passed", "duration": 0.003183198001352139}, "setup": {"outcome": "passed", "duration": 0.00013946800027042627}, "lineno": 30, "nodeid": "io/gse2/core.py::obspy.io.gse2.core._read_gse2", "outcome": "passed", "keywords": ["obspy.io.gse2.core._read_gse2", "filterwarnings", "core.py", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.558599463663995e-05}}, {"call": {"outcome": "passed", "duration": 0.007523263004259206}, "setup": {"outcome": "passed", "duration": 0.0001404209906468168}, "lineno": 71, "nodeid": "io/gse2/core.py::obspy.io.gse2.core._write_gse2", "outcome": "passed", "keywords": ["obspy.io.gse2.core._write_gse2", "filterwarnings", "core.py", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.887299580033869e-05}}, {"call": {"outcome": "passed", "duration": 0.0012296770000830293}, "setup": {"outcome": "passed", "duration": 0.00017788699187804013}, "lineno": 446, "nodeid": "io/gse2/libgse2.py::obspy.io.gse2.libgse2.parse_sta2", "outcome": "passed", "keywords": ["obspy.io.gse2.libgse2.parse_sta2", "filterwarnings", "libgse2.py", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.208700117189437e-05}}, {"call": {"outcome": "passed", "duration": 0.0012756509968312457}, "setup": {"outcome": "passed", "duration": 0.00015260900545399636}, "lineno": 91, "nodeid": "io/gse2/paz.py::obspy.io.gse2.paz.attach_paz", "outcome": "passed", "keywords": ["obspy.io.gse2.paz.attach_paz", "filterwarnings", "paz.py", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.996300362516195e-05}}, {"call": {"outcome": "passed", "duration": 0.0011437510111136362}, "setup": {"outcome": "passed", "duration": 0.00013622400001622736}, "lineno": 27, "nodeid": "io/gse2/paz.py::obspy.io.gse2.paz.read_paz", "outcome": "passed", "keywords": ["obspy.io.gse2.paz.read_paz", "filterwarnings", "paz.py", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.174100028350949e-05}}, {"call": {"outcome": "passed", "duration": 0.0041483130044071}, "setup": {"outcome": "passed", "duration": 0.000320633000228554}, "lineno": 360, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_amplitude", "outcome": "passed", "keywords": ["test_amplitude", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.722499140072614e-05}}, {"call": {"outcome": "passed", "duration": 0.004188257997157052}, "setup": {"outcome": "passed", "duration": 0.00015669799176976085}, "lineno": 188, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_arrival", "outcome": "passed", "keywords": ["test_arrival", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.51069892430678e-05}}, {"call": {"outcome": "passed", "duration": 0.004037104998133145}, "setup": {"outcome": "passed", "duration": 0.00015124499623198062}, "lineno": 33, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_catalog", "outcome": "passed", "keywords": ["test_catalog", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.8447992564179e-05}}, {"call": {"outcome": "passed", "duration": 0.004248522993293591}, "setup": {"outcome": "passed", "duration": 0.00013938199845142663}, "lineno": 47, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_event", "outcome": "passed", "keywords": ["test_event", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.442800026386976e-05}}, {"call": {"outcome": "passed", "duration": 0.002122509991750121}, "setup": {"outcome": "passed", "duration": 0.00015412599896080792}, "lineno": 747, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_incomplete_file", "outcome": "passed", "keywords": ["test_incomplete_file", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.060700201895088e-05}}, {"call": {"outcome": "passed", "duration": 0.00849143999221269}, "setup": {"outcome": "passed", "duration": 0.00013848498929291964}, "lineno": 620, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_inventory", "outcome": "passed", "keywords": ["test_inventory", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.760500011499971e-05}}, {"call": {"outcome": "passed", "duration": 0.008809352992102504}, "setup": {"outcome": "passed", "duration": 0.00014526399900205433}, "lineno": 659, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_inventory_with_multiple_channels", "outcome": "passed", "keywords": ["test_inventory_with_multiple_channels", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.034099300857633e-05}}, {"call": {"outcome": "passed", "duration": 0.004000365996034816}, "setup": {"outcome": "passed", "duration": 0.00014349599950946867}, "lineno": 237, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_magnitude", "outcome": "passed", "keywords": ["test_magnitude", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.501999789383262e-05}}, {"call": {"outcome": "passed", "duration": 0.00649435400555376}, "setup": {"outcome": "passed", "duration": 0.00015018400154076517}, "lineno": 575, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_non_standard_format", "outcome": "passed", "keywords": ["test_non_standard_format", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.528900459874421e-05}}, {"call": {"outcome": "passed", "duration": 0.004070597991812974}, "setup": {"outcome": "passed", "duration": 0.00015092099783942103}, "lineno": 75, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_origin", "outcome": "passed", "keywords": ["test_origin", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.423599890898913e-05}}, {"call": {"outcome": "passed", "duration": 0.004094859992619604}, "setup": {"outcome": "passed", "duration": 0.0001428219984518364}, "lineno": 460, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_parameters", "outcome": "passed", "keywords": ["test_parameters", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.503500091843307e-05}}, {"call": {"outcome": "passed", "duration": 0.004152458001044579}, "setup": {"outcome": "passed", "duration": 0.00014048699813429266}, "lineno": 132, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_pick", "outcome": "passed", "keywords": ["test_pick", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.520600047428161e-05}}, {"call": {"outcome": "passed", "duration": 0.007556844997452572}, "setup": {"outcome": "passed", "duration": 0.00013955000031273812}, "lineno": 739, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_read_events", "outcome": "passed", "keywords": ["test_read_events", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.926099351607263e-05}}, {"call": {"outcome": "passed", "duration": 0.006938196995179169}, "setup": {"outcome": "passed", "duration": 0.0001410510012647137}, "lineno": 705, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_several_begin", "outcome": "passed", "keywords": ["test_several_begin", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.73840001784265e-05}}, {"call": {"outcome": "passed", "duration": 0.006884646994876675}, "setup": {"outcome": "passed", "duration": 0.00015997399168554693}, "lineno": 426, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_several_events", "outcome": "passed", "keywords": ["test_several_events", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.58440000936389e-05}}, {"call": {"outcome": "passed", "duration": 0.009161808993667364}, "setup": {"outcome": "passed", "duration": 0.00014263000048231333}, "lineno": 279, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_station_magnitude", "outcome": "passed", "keywords": ["test_station_magnitude", "filterwarnings", "BulletinTestCase", "test_bulletin.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.98070026980713e-05}}, {"call": {"outcome": "passed", "duration": 0.01180420198943466}, "setup": {"outcome": "passed", "duration": 0.00019040600454900414}, "lineno": 109, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_and_write_streams_via_obspy", "outcome": "passed", "keywords": ["test_read_and_write_streams_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.590500172227621e-05}}, {"call": {"outcome": "passed", "duration": 0.006418075994588435}, "setup": {"outcome": "passed", "duration": 0.00018178900063503534}, "lineno": 67, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_and_write_via_obspy", "outcome": "passed", "keywords": ["test_read_and_write_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.823100895620883e-05}}, {"call": {"outcome": "passed", "duration": 0.001982784000574611}, "setup": {"outcome": "passed", "duration": 0.0001610610052011907}, "lineno": 315, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_apply_calib", "outcome": "passed", "keywords": ["test_read_apply_calib", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.557899516541511e-05}}, {"call": {"outcome": "passed", "duration": 0.0015335240022977814}, "setup": {"outcome": "passed", "duration": 0.00014088199532125145}, "lineno": 301, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_dos", "outcome": "passed", "keywords": ["test_read_dos", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.581998943351209e-05}}, {"call": {"outcome": "passed", "duration": 0.0006710769957862794}, "setup": {"outcome": "passed", "duration": 0.00014716701116412878}, "lineno": 245, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_gse1_head_via_obspy", "outcome": "passed", "keywords": ["test_read_gse1_head_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.901599408593029e-05}}, {"call": {"outcome": "passed", "duration": 0.000767881007050164}, "setup": {"outcome": "passed", "duration": 0.00012972799595445395}, "lineno": 226, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_gse1_via_obspy", "outcome": "passed", "keywords": ["test_read_gse1_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.09730084054172e-05}}, {"call": {"outcome": "passed", "duration": 0.001308813996729441}, "setup": {"outcome": "passed", "duration": 0.00014951199409551919}, "lineno": 345, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_gse2_int_datatype", "outcome": "passed", "keywords": ["test_read_gse2_int_datatype", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.493999146390706e-05}}, {"call": {"outcome": "passed", "duration": 0.0006123019993538037}, "setup": {"outcome": "passed", "duration": 0.00013839200255461037}, "lineno": 48, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_head_via_obspy", "outcome": "passed", "keywords": ["test_read_head_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.739699165336788e-05}}, {"call": {"outcome": "passed", "duration": 0.005516841003554873}, "setup": {"outcome": "passed", "duration": 0.00012983099441044033}, "lineno": 261, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_intv_gse1_via_obspy", "outcome": "passed", "keywords": ["test_read_intv_gse1_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.697299588471651e-05}}, {"call": {"outcome": "passed", "duration": 0.0010656930098775774}, "setup": {"outcome": "passed", "duration": 0.00014606300101149827}, "lineno": 25, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "passed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.885400216560811e-05}}, {"call": {"outcome": "passed", "duration": 0.0016968650015769526}, "setup": {"outcome": "passed", "duration": 0.00013448500249069184}, "lineno": 204, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_with_wrong_checksum", "outcome": "passed", "keywords": ["test_read_with_wrong_checksum", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.573299808427691e-05}}, {"call": {"outcome": "passed", "duration": 0.0009633489971747622}, "setup": {"outcome": "passed", "duration": 0.0001349709928035736}, "lineno": 216, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_with_wrong_parameters", "outcome": "passed", "keywords": ["test_read_with_wrong_parameters", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.812499486841261e-05}}, {"call": {"outcome": "passed", "duration": 0.0010998279904015362}, "setup": {"outcome": "passed", "duration": 0.00013230700278654695}, "lineno": 180, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_tab_complete_stats", "outcome": "passed", "keywords": ["test_tab_complete_stats", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.688100206200033e-05}}, {"call": {"outcome": "passed", "duration": 0.0010723479936132208}, "setup": {"outcome": "passed", "duration": 0.00015424800221808255}, "lineno": 331, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_write_and_read_correct_network", "outcome": "passed", "keywords": ["test_write_and_read_correct_network", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.492999768350273e-05}}, {"call": {"outcome": "passed", "duration": 0.001963759001228027}, "setup": {"outcome": "passed", "duration": 0.00013788299111183733}, "lineno": 151, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_write_integers_via_obspy", "outcome": "passed", "keywords": ["test_write_integers_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.617700612172484e-05}}, {"call": {"outcome": "passed", "duration": 0.00030850799521431327}, "setup": {"outcome": "passed", "duration": 0.00014732699492014945}, "lineno": 194, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_write_wrong_format", "outcome": "passed", "keywords": ["test_write_wrong_format", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.869900193531066e-05}}, {"call": {"outcome": "passed", "duration": 0.0028150939906481653}, "setup": {"outcome": "passed", "duration": 0.0001745650079101324}, "lineno": 20, "nodeid": "io/gse2/tests/test_libgse1.py::LibGSE1TestCase::test_verify_checksums", "outcome": "passed", "keywords": ["test_verify_checksums", "filterwarnings", "LibGSE1TestCase", "test_libgse1.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.769000462256372e-05}}, {"call": {"outcome": "passed", "duration": 0.0002642460021888837}, "setup": {"outcome": "passed", "duration": 0.00021212200226727873}, "lineno": 152, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_array_not_numpy", "outcome": "passed", "keywords": ["test_array_not_numpy", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.184900121297687e-05}}, {"call": {"outcome": "passed", "duration": 0.00019306800095364451}, "setup": {"outcome": "passed", "duration": 0.00012263600365258753}, "lineno": 182, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_broken_head", "outcome": "passed", "keywords": ["test_broken_head", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.938101094216108e-05}}, {"call": {"outcome": "passed", "duration": 0.004892743003438227}, "setup": {"outcome": "passed", "duration": 0.00012206999235786498}, "lineno": 85, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_bytes_io", "outcome": "passed", "keywords": ["test_bytes_io", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.424100476782769e-05}}, {"call": {"outcome": "passed", "duration": 0.00027995499840471894}, "setup": {"outcome": "passed", "duration": 0.00013924900849815458}, "lineno": 171, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_chk2_in_cm6", "outcome": "passed", "keywords": ["test_chk2_in_cm6", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.212199514266104e-05}}, {"call": {"outcome": "passed", "duration": 0.00012953300029039383}, "setup": {"outcome": "passed", "duration": 0.00025012600235641}, "lineno": 123, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_is_widi_2", "outcome": "passed", "keywords": ["test_is_widi_2", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.32340122340247e-05}}, {"call": {"outcome": "passed", "duration": 0.00024211299023590982}, "setup": {"outcome": "passed", "duration": 0.00011970799823757261}, "lineno": 136, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_max_value_exceeded", "outcome": "passed", "keywords": ["test_max_value_exceeded", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.166300201788545e-05}}, {"call": {"outcome": "passed", "duration": 0.00025094700686167926}, "setup": {"outcome": "passed", "duration": 0.00011828199785668403}, "lineno": 190, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_no_dat2_null_pointer", "outcome": "passed", "keywords": ["test_no_dat2_null_pointer", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.653900734614581e-05}}, {"call": {"outcome": "passed", "duration": 0.00027276499895378947}, "setup": {"outcome": "passed", "duration": 0.0001214420044561848}, "lineno": 207, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_parse_sta2", "outcome": "passed", "keywords": ["test_parse_sta2", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.783900269307196e-05}}, {"call": {"outcome": "passed", "duration": 0.0006428909982787445}, "setup": {"outcome": "passed", "duration": 0.00011600700963754207}, "lineno": 28, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_read", "outcome": "passed", "keywords": ["test_read", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.47979904897511e-05}}, {"call": {"outcome": "passed", "duration": 0.005309661995852366}, "setup": {"outcome": "passed", "duration": 0.00012761000834871083}, "lineno": 67, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_read_and_write", "outcome": "passed", "keywords": ["test_read_and_write", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.526700210291892e-05}}, {"call": {"outcome": "passed", "duration": 0.00017224201292265207}, "setup": {"outcome": "passed", "duration": 0.00014329700206872076}, "lineno": 106, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_read_header", "outcome": "passed", "keywords": ["test_read_header", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.9564001276157796e-05}}, {"call": {"outcome": "passed", "duration": 0.0010234540095552802}, "setup": {"outcome": "passed", "duration": 0.00012618400796782225}, "lineno": 53, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_read_with_wrong_checksum", "outcome": "passed", "keywords": ["test_read_with_wrong_checksum", "filterwarnings", "LibGSE2TestCase", "test_libgse2.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.417399658355862e-05}}, {"call": {"outcome": "passed", "duration": 0.00011419100337661803}, "setup": {"outcome": "passed", "duration": 0.00017869300791062415}, "lineno": 15, "nodeid": "io/gse2/tests/test_paz.py::PAZTestCase::test_read_with_spaces", "outcome": "passed", "keywords": ["test_read_with_spaces", "filterwarnings", "PAZTestCase", "test_paz.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.71979908272624e-05}}, {"call": {"outcome": "passed", "duration": 9.373699140269309e-05}, "setup": {"outcome": "passed", "duration": 0.0001405200018780306}, "lineno": 37, "nodeid": "io/gse2/tests/test_paz.py::PAZTestCase::test_read_without_spaces", "outcome": "passed", "keywords": ["test_read_without_spaces", "filterwarnings", "PAZTestCase", "test_paz.py", "tests", "gse2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.044299854896963e-05}}, {"call": {"outcome": "passed", "duration": 0.004526121003436856}, "setup": {"outcome": "passed", "duration": 0.0002738960029091686}, "lineno": 1, "nodeid": "io/hypodd/__init__.py::obspy.io.hypodd", "outcome": "passed", "keywords": ["obspy.io.hypodd", "filterwarnings", "__init__.py", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.725499744992703e-05}}, {"call": {"outcome": "passed", "duration": 0.0016566309932386503}, "setup": {"outcome": "passed", "duration": 0.0003392590006114915}, "lineno": 62, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_60s_nan", "outcome": "passed", "keywords": ["test_60s_nan", "filterwarnings", "PHATestCase", "test_pha.py", "tests", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.122900908347219e-05}}, {"call": {"outcome": "passed", "duration": 0.01267455201013945}, "setup": {"outcome": "passed", "duration": 0.00013998600479681045}, "lineno": 97, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_eventid_map", "outcome": "passed", "keywords": ["test_eventid_map", "filterwarnings", "PHATestCase", "test_pha.py", "tests", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.940999057609588e-05}}, {"call": {"outcome": "passed", "duration": 0.00012572699051816016}, "setup": {"outcome": "passed", "duration": 0.00015975499991327524}, "lineno": 24, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_is_not_pha", "outcome": "passed", "keywords": ["test_is_not_pha", "filterwarnings", "PHATestCase", "test_pha.py", "tests", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.943699216004461e-05}}, {"call": {"outcome": "passed", "duration": 0.00012339898967184126}, "setup": {"outcome": "passed", "duration": 0.00011736400483641773}, "lineno": 21, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_is_pha", "outcome": "passed", "keywords": ["test_is_pha", "filterwarnings", "PHATestCase", "test_pha.py", "tests", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.577699630521238e-05}}, {"call": {"outcome": "passed", "duration": 0.04475494800135493}, "setup": {"outcome": "passed", "duration": 0.0001190309994854033}, "lineno": 76, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_populate_waveform_id", "outcome": "passed", "keywords": ["test_populate_waveform_id", "filterwarnings", "PHATestCase", "test_pha.py", "tests", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.1433001216501e-05}}, {"call": {"outcome": "passed", "duration": 0.001638849003938958}, "setup": {"outcome": "passed", "duration": 0.00015864300075918436}, "lineno": 28, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_read_pha", "outcome": "passed", "keywords": ["test_read_pha", "filterwarnings", "PHATestCase", "test_pha.py", "tests", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.423700299113989e-05}}, {"call": {"outcome": "passed", "duration": 0.0021338799997465685}, "setup": {"outcome": "passed", "duration": 0.00013806500646751374}, "lineno": 122, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_write_pha", "outcome": "passed", "keywords": ["test_write_pha", "filterwarnings", "PHATestCase", "test_pha.py", "tests", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.591600297018886e-05}}, {"call": {"outcome": "passed", "duration": 0.0029954700003145263}, "setup": {"outcome": "passed", "duration": 0.00014024300617165864}, "lineno": 134, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_write_pha_minimal", "outcome": "passed", "keywords": ["test_write_pha_minimal", "filterwarnings", "PHATestCase", "test_pha.py", "tests", "hypodd", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011913500202354044}}, {"call": {"outcome": "passed", "duration": 0.00013220000255387276}, "setup": {"outcome": "passed", "duration": 0.00045087099715601653}, "lineno": 134, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_is_ims10_bulltin", "outcome": "passed", "keywords": ["test_is_ims10_bulltin", "filterwarnings", "IASPEITestCase", "test_core.py", "tests", "iaspei", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.005700561217964e-05}}, {"call": {"outcome": "passed", "duration": 0.00012269501166883856}, "setup": {"outcome": "passed", "duration": 0.00011672900291159749}, "lineno": 154, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_is_ims10_bulltin_from_bytes_io", "outcome": "passed", "keywords": ["test_is_ims10_bulltin_from_bytes_io", "filterwarnings", "IASPEITestCase", "test_core.py", "tests", "iaspei", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.463599856942892e-05}}, {"call": {"outcome": "passed", "duration": 0.00014275600551627576}, "setup": {"outcome": "passed", "duration": 0.00011892299517057836}, "lineno": 141, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_is_ims10_bulltin_open_file", "outcome": "passed", "keywords": ["test_is_ims10_bulltin_open_file", "filterwarnings", "IASPEITestCase", "test_core.py", "tests", "iaspei", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.507998866960406e-05}}, {"call": {"outcome": "passed", "duration": 0.04701332900731359}, "setup": {"outcome": "passed", "duration": 0.00011471999459899962}, "lineno": 92, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_reading", "outcome": "passed", "keywords": ["test_reading", "filterwarnings", "IASPEITestCase", "test_core.py", "tests", "iaspei", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.823499956633896e-05}}, {"call": {"outcome": "passed", "duration": 0.046442898994428106}, "setup": {"outcome": "passed", "duration": 0.00014117899991106242}, "lineno": 114, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_reading_via_bytes_io", "outcome": "passed", "keywords": ["test_reading_via_bytes_io", "filterwarnings", "IASPEITestCase", "test_core.py", "tests", "iaspei", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.837100176606327e-05}}, {"call": {"outcome": "passed", "duration": 0.09225293999770656}, "setup": {"outcome": "passed", "duration": 0.00014619200373999774}, "lineno": 100, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_reading_via_file", "outcome": "passed", "keywords": ["test_reading_via_file", "filterwarnings", "IASPEITestCase", "test_core.py", "tests", "iaspei", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.956000627018511e-05}}, {"call": {"outcome": "passed", "duration": 0.046756253999774344}, "setup": {"outcome": "passed", "duration": 0.00014776400348637253}, "lineno": 125, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_reading_via_plugin", "outcome": "passed", "keywords": ["test_reading_via_plugin", "filterwarnings", "IASPEITestCase", "test_core.py", "tests", "iaspei", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011298299068585038}}, {"call": {"outcome": "passed", "duration": 0.006430030000046827}, "setup": {"outcome": "passed", "duration": 0.0002967999898828566}, "lineno": 1, "nodeid": "io/json/default.py::obspy.io.json.default", "outcome": "passed", "keywords": ["obspy.io.json.default", "filterwarnings", "default.py", "json", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.431299647781998e-05}}, {"call": {"outcome": "passed", "duration": 0.001648538003792055}, "setup": {"outcome": "passed", "duration": 0.0003660569927887991}, "lineno": 26, "nodeid": "io/json/tests/test_json.py::JSONTestCase::test_default", "outcome": "passed", "keywords": ["test_default", "filterwarnings", "JSONTestCase", "test_json.py", "tests", "json", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.344800491817296e-05}}, {"call": {"outcome": "passed", "duration": 0.0017369799898006022}, "setup": {"outcome": "passed", "duration": 0.00014265600475482643}, "lineno": 37, "nodeid": "io/json/tests/test_json.py::JSONTestCase::test_get_dump_kwargs", "outcome": "passed", "keywords": ["test_get_dump_kwargs", "filterwarnings", "JSONTestCase", "test_json.py", "tests", "json", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.902300032787025e-05}}, {"call": {"outcome": "passed", "duration": 0.0024801919935271144}, "setup": {"outcome": "passed", "duration": 0.00014109500625636429}, "lineno": 57, "nodeid": "io/json/tests/test_json.py::JSONTestCase::test_write_json", "outcome": "passed", "keywords": ["test_write_json", "filterwarnings", "JSONTestCase", "test_json.py", "tests", "json", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001328650105278939}}, {"call": {"outcome": "passed", "duration": 0.014678867999464273}, "setup": {"outcome": "passed", "duration": 0.0002859189989976585}, "lineno": 1, "nodeid": "io/kinemetrics/__init__.py::obspy.io.kinemetrics", "outcome": "passed", "keywords": ["obspy.io.kinemetrics", "filterwarnings", "__init__.py", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.976000779308379e-05}}, {"call": {"outcome": "passed", "duration": 0.00023260399757418782}, "setup": {"outcome": "passed", "duration": 0.0003660750080598518}, "lineno": 24, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_is_evt", "outcome": "passed", "keywords": ["test_is_evt", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.078799535520375e-05}}, {"call": {"outcome": "passed", "duration": 0.00034894500277005136}, "setup": {"outcome": "passed", "duration": 0.0001175399956991896}, "lineno": 43, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_is_evt_from_bytesio", "outcome": "passed", "keywords": ["test_is_evt_from_bytesio", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.487200153060257e-05}}, {"call": {"outcome": "passed", "duration": 0.03745321699534543}, "setup": {"outcome": "passed", "duration": 0.00014052299957256764}, "lineno": 169, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_module", "outcome": "passed", "keywords": ["test_read_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.609599560964853e-05}}, {"call": {"outcome": "passed", "duration": 0.03625421799370088}, "setup": {"outcome": "passed", "duration": 0.00015158399764914066}, "lineno": 215, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_module_and_bytesio", "outcome": "passed", "keywords": ["test_read_via_module_and_bytesio", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.780299347359687e-05}}, {"call": {"outcome": "passed", "duration": 0.0097751460125437}, "setup": {"outcome": "passed", "duration": 0.00014291299157775939}, "lineno": 324, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_module_raw", "outcome": "passed", "keywords": ["test_read_via_module_raw", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.450400153174996e-05}}, {"call": {"outcome": "passed", "duration": 0.03767218699795194}, "setup": {"outcome": "passed", "duration": 0.0001399329921696335}, "lineno": 71, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "passed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.686700311955065e-05}}, {"call": {"outcome": "passed", "duration": 0.03825454799516592}, "setup": {"outcome": "passed", "duration": 0.00014210099470801651}, "lineno": 117, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_reading_via_obspy_and_bytesio", "outcome": "passed", "keywords": ["test_reading_via_obspy_and_bytesio", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010404699423816055}}, {"call": {"outcome": "passed", "duration": 0.025875124003505334}, "setup": {"outcome": "passed", "duration": 0.00030120700830593705}, "lineno": 1, "nodeid": "io/kml/__init__.py::obspy.io.kml", "outcome": "passed", "keywords": ["obspy.io.kml", "filterwarnings", "__init__.py", "kml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.012200123630464e-05}}, {"call": {"outcome": "passed", "duration": 0.006333593002636917}, "setup": {"outcome": "passed", "duration": 0.00035130300966557115}, "lineno": 34, "nodeid": "io/kml/tests/test_kml.py::KMLTestCase::test_write_catalog", "outcome": "passed", "keywords": ["test_write_catalog", "filterwarnings", "KMLTestCase", "test_kml.py", "tests", "kml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.574500341434032e-05}}, {"call": {"outcome": "passed", "duration": 0.022058347007259727}, "setup": {"outcome": "passed", "duration": 0.00016092299483716488}, "lineno": 17, "nodeid": "io/kml/tests/test_kml.py::KMLTestCase::test_write_inventory", "outcome": "passed", "keywords": ["test_write_inventory", "filterwarnings", "KMLTestCase", "test_kml.py", "tests", "kml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011022400576621294}}, {"call": {"outcome": "passed", "duration": 0.003940658003557473}, "setup": {"outcome": "passed", "duration": 0.00028841898893006146}, "lineno": 1, "nodeid": "io/mseed/__init__.py::obspy.io.mseed", "outcome": "passed", "keywords": ["obspy.io.mseed", "filterwarnings", "__init__.py", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.686699973419309e-05}}, {"call": {"outcome": "passed", "duration": 0.012130173010518774}, "setup": {"outcome": "passed", "duration": 0.00014741999621037394}, "lineno": 143, "nodeid": "io/mseed/core.py::obspy.io.mseed.core._read_mseed", "outcome": "passed", "keywords": ["obspy.io.mseed.core._read_mseed", "filterwarnings", "core.py", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.467199222650379e-05}}, {"call": {"outcome": "passed", "duration": 0.007222400992759503}, "setup": {"outcome": "passed", "duration": 0.00014043199189472944}, "lineno": 495, "nodeid": "io/mseed/core.py::obspy.io.mseed.core._write_mseed", "outcome": "passed", "keywords": ["obspy.io.mseed.core._write_mseed", "filterwarnings", "core.py", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.892200665082783e-05}}, {"call": {"outcome": "passed", "duration": 0.0005111139907967299}, "setup": {"outcome": "passed", "duration": 0.0003368480101926252}, "lineno": 405, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test__partial_with_only_endtime_set", "outcome": "passed", "keywords": ["test__partial_with_only_endtime_set", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.01120006851852e-05}}, {"call": {"outcome": "passed", "duration": 0.010313080012565479}, "setup": {"outcome": "passed", "duration": 0.00013592200411949307}, "lineno": 760, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_all_data_types_and_endians_in_multiple_files", "outcome": "passed", "keywords": ["test_all_data_types_and_endians_in_multiple_files", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.004501043818891e-05}}, {"call": {"outcome": "passed", "duration": 0.0032581559935351834}, "setup": {"outcome": "passed", "duration": 0.0001440699998056516}, "lineno": 802, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_all_data_types_and_endians_in_single_file", "outcome": "passed", "keywords": ["test_all_data_types_and_endians_in_single_file", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.574399933218956e-05}}, {"call": {"outcome": "passed", "duration": 0.002412535992334597}, "setup": {"outcome": "passed", "duration": 0.0001515220064902678}, "lineno": 1023, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_bizarre_files", "outcome": "passed", "keywords": ["test_bizarre_files", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.488099799957126e-05}}, {"call": {"outcome": "passed", "duration": 0.0006956480065127835}, "setup": {"outcome": "passed", "duration": 0.0001498749916208908}, "lineno": 1139, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_corrupt_file_length", "outcome": "passed", "keywords": ["test_corrupt_file_length", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.194299541879445e-05}}, {"call": {"outcome": "passed", "duration": 0.0010879619949264452}, "setup": {"outcome": "passed", "duration": 0.00013824700727127492}, "lineno": 153, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_downcast_int64_to_int32", "outcome": "passed", "keywords": ["test_downcast_int64_to_int32", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.64599972171709e-05}}, {"call": {"outcome": "passed", "duration": 0.0012385950103634968}, "setup": {"outcome": "passed", "duration": 0.00013849099923390895}, "lineno": 1108, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_empty_trace", "outcome": "passed", "keywords": ["test_empty_trace", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.290000550914556e-05}}, {"call": {"outcome": "passed", "duration": 0.0015355679934145883}, "setup": {"outcome": "passed", "duration": 0.00014624900359194726}, "lineno": 830, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_enforce_steim2_with_steim1_as_encoding", "outcome": "passed", "keywords": ["test_enforce_steim2_with_steim1_as_encoding", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.623599958606064e-05}}, {"call": {"outcome": "passed", "duration": 0.008272006001789123}, "setup": {"outcome": "passed", "duration": 0.00014435900084208697}, "lineno": 845, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_files_from_libmseed", "outcome": "passed", "keywords": ["test_files_from_libmseed", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.71660013217479e-05}}, {"call": {"outcome": "passed", "duration": 0.0007488470000680536}, "setup": {"outcome": "passed", "duration": 0.00016371600213460624}, "lineno": 182, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_get_record_information", "outcome": "passed", "keywords": ["test_get_record_information", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.350700277835131e-05}}, {"call": {"outcome": "passed", "duration": 0.0011807350092567503}, "setup": {"outcome": "passed", "duration": 0.0001278449926758185}, "lineno": 650, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_header", "outcome": "passed", "keywords": ["test_header", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.551700400654227e-05}}, {"call": {"outcome": "passed", "duration": 0.00016394599515479058}, "setup": {"outcome": "passed", "duration": 0.00014115500380285084}, "lineno": 991, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_is_invalid_mseed", "outcome": "passed", "keywords": ["test_is_invalid_mseed", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.554899689741433e-05}}, {"call": {"outcome": "passed", "duration": 0.0006210909923538566}, "setup": {"outcome": "passed", "duration": 0.00013303800369612873}, "lineno": 250, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_is_mseed", "outcome": "passed", "keywords": ["test_is_mseed", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.184099765960127e-05}}, {"call": {"outcome": "passed", "duration": 0.00010748099884949625}, "setup": {"outcome": "passed", "duration": 0.00012189100380055606}, "lineno": 1008, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_is_valid_mseed", "outcome": "passed", "keywords": ["test_is_valid_mseed", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.241100734565407e-05}}, {"call": {"outcome": "passed", "duration": 0.0018381259869784117}, "setup": {"outcome": "passed", "duration": 0.00011278000602032989}, "lineno": 1087, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_issue376", "outcome": "passed", "keywords": ["test_issue376", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.644100696779788e-05}}, {"call": {"outcome": "passed", "duration": 0.022989556004176848}, "setup": {"outcome": "passed", "duration": 0.0001424999936716631}, "lineno": 1337, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_libmseed_test_cases", "outcome": "passed", "keywords": ["test_libmseed_test_cases", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.878999167587608e-05}}, {"call": {"outcome": "passed", "duration": 0.0006999710021773353}, "setup": {"outcome": "passed", "duration": 0.0001450910058338195}, "lineno": 1526, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_per_trace_mseed_attributes", "outcome": "passed", "keywords": ["test_per_trace_mseed_attributes", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.363800250459462e-05}}, {"call": {"outcome": "passed", "duration": 0.0028136469918536022}, "setup": {"outcome": "passed", "duration": 0.00013492499419953674}, "lineno": 230, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_and_write_file_with_gaps", "outcome": "passed", "keywords": ["test_read_and_write_file_with_gaps", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.790800009388477e-05}}, {"call": {"outcome": "passed", "duration": 0.23076268800650723}, "setup": {"outcome": "passed", "duration": 0.0001538059877930209}, "lineno": 106, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_and_write_traces", "outcome": "passed", "keywords": ["test_read_and_write_traces", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010667499736882746}}, {"call": {"outcome": "passed", "duration": 0.001028118989779614}, "setup": {"outcome": "passed", "duration": 0.00017884399858303368}, "lineno": 332, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_file_via_mseed", "outcome": "passed", "keywords": ["test_read_file_via_mseed", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.082498970907182e-05}}, {"call": {"outcome": "passed", "duration": 0.0005027650040574372}, "setup": {"outcome": "passed", "duration": 0.0001563929981784895}, "lineno": 628, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_full_seed", "outcome": "passed", "keywords": ["test_read_full_seed", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.567900709342211e-05}}, {"call": {"outcome": "passed", "duration": 0.0024455020029563457}, "setup": {"outcome": "passed", "duration": 0.00013409899838734418}, "lineno": 58, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_gappy_file", "outcome": "passed", "keywords": ["test_read_gappy_file", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.322398934978992e-05}}, {"call": {"outcome": "passed", "duration": 0.0015311220049625263}, "setup": {"outcome": "passed", "duration": 0.0001491330040153116}, "lineno": 34, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_head_file_via_obspy", "outcome": "passed", "keywords": ["test_read_head_file_via_obspy", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.461999484803528e-05}}, {"call": {"outcome": "passed", "duration": 0.0013775219995295629}, "setup": {"outcome": "passed", "duration": 0.00013742099690716714}, "lineno": 472, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_ms_traces_via_records_multiple_ids", "outcome": "passed", "keywords": ["test_read_ms_traces_via_records_multiple_ids", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.447101233992726e-05}}, {"call": {"outcome": "passed", "duration": 0.0008631939999759197}, "setup": {"outcome": "passed", "duration": 0.0001378640008624643}, "lineno": 1573, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_mseed_sr0", "outcome": "passed", "keywords": ["test_read_mseed_sr0", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.813999789301306e-05}}, {"call": {"outcome": "passed", "duration": 0.00031405300251208246}, "setup": {"outcome": "passed", "duration": 0.00013365299673750997}, "lineno": 418, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_partial_frame_with_empty_time_range", "outcome": "passed", "keywords": ["test_read_partial_frame_with_empty_time_range", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.333900430239737e-05}}, {"call": {"outcome": "passed", "duration": 0.00041463199886493385}, "setup": {"outcome": "passed", "duration": 0.00012924800103064626}, "lineno": 378, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_partial_time_window_from_file", "outcome": "passed", "keywords": ["test_read_partial_time_window_from_file", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.010200013406575e-05}}, {"call": {"outcome": "passed", "duration": 0.00044730398803949356}, "setup": {"outcome": "passed", "duration": 0.0001352520048385486}, "lineno": 392, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_partial_with_only_starttime_set", "outcome": "passed", "keywords": ["test_read_partial_with_only_starttime_set", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.366199522744864e-05}}, {"call": {"outcome": "passed", "duration": 0.0013232049968792126}, "setup": {"outcome": "passed", "duration": 0.00013184099225327373}, "lineno": 430, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_partial_with_source_name", "outcome": "passed", "keywords": ["test_read_partial_with_source_name", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.5813994044438e-05}}, {"call": {"outcome": "passed", "duration": 0.0013446819939417765}, "setup": {"outcome": "passed", "duration": 0.00013209298776928335}, "lineno": 728, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_parts_of_file", "outcome": "passed", "keywords": ["test_read_parts_of_file", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.123900624923408e-05}}, {"call": {"outcome": "passed", "duration": 0.00024056699476204813}, "setup": {"outcome": "passed", "duration": 0.0001380500034429133}, "lineno": 313, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_single_record_to_msr", "outcome": "passed", "keywords": ["test_read_single_record_to_msr", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8335994253866374e-05}}, {"call": {"outcome": "passed", "duration": 0.006177873001433909}, "setup": {"outcome": "passed", "duration": 0.00012006200267933309}, "lineno": 1121, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_timing_qual", "outcome": "passed", "keywords": ["test_read_timing_qual", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.684199954383075e-05}}, {"call": {"outcome": "passed", "duration": 0.0007653579959878698}, "setup": {"outcome": "passed", "duration": 0.0001586500002304092}, "lineno": 745, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_with_gse2_option", "outcome": "passed", "keywords": ["test_read_with_gse2_option", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.796399247832596e-05}}, {"call": {"outcome": "passed", "duration": 0.0019473069987725466}, "setup": {"outcome": "passed", "duration": 0.0001343850017292425}, "lineno": 639, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_with_wild_card", "outcome": "passed", "keywords": ["test_read_with_wild_card", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.20530078979209e-05}}, {"call": {"outcome": "passed", "duration": 0.00154174400086049}, "setup": {"outcome": "passed", "duration": 0.0001354770065518096}, "lineno": 934, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_and_writing_dataquality", "outcome": "passed", "keywords": ["test_reading_and_writing_dataquality", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.517098856624216e-05}}, {"call": {"outcome": "passed", "duration": 0.09102504199836403}, "setup": {"outcome": "passed", "duration": 0.00013734400272369385}, "lineno": 676, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_and_writing_via_the_stats_attribute", "outcome": "passed", "keywords": ["test_reading_and_writing_via_the_stats_attribute", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.068300667218864e-05}}, {"call": {"outcome": "passed", "duration": 0.0006088230002205819}, "setup": {"outcome": "passed", "duration": 0.00014479400124400854}, "lineno": 1591, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_and_writing_zero_sampling_rate_traces", "outcome": "passed", "keywords": ["test_reading_and_writing_zero_sampling_rate_traces", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.633800512645394e-05}}, {"call": {"outcome": "passed", "duration": 0.0007428860117215663}, "setup": {"outcome": "passed", "duration": 0.00012544001219794154}, "lineno": 1264, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_cdsn_format", "outcome": "passed", "keywords": ["test_reading_cdsn_format", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.999500328674912e-05}}, {"call": {"outcome": "passed", "duration": 0.0007459860062226653}, "setup": {"outcome": "passed", "duration": 0.0001324090117122978}, "lineno": 1253, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_dwwssn_format", "outcome": "passed", "keywords": ["test_reading_dwwssn_format", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.065199315547943e-05}}, {"call": {"outcome": "passed", "duration": 0.0006933059921720996}, "setup": {"outcome": "passed", "duration": 0.00013550400035455823}, "lineno": 1224, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_geoscope_16bit_4bit_exponent_format", "outcome": "passed", "keywords": ["test_reading_geoscope_16bit_4bit_exponent_format", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.049599662423134e-05}}, {"call": {"outcome": "passed", "duration": 0.0008274479914689437}, "setup": {"outcome": "passed", "duration": 0.00013549599680118263}, "lineno": 1241, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_sro_format", "outcome": "passed", "keywords": ["test_reading_sro_format", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.131199527066201e-05}}, {"call": {"outcome": "passed", "duration": 0.0008693980053067207}, "setup": {"outcome": "passed", "duration": 0.00013535800098907202}, "lineno": 792, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_saving_small_ascii", "outcome": "passed", "keywords": ["test_saving_small_ascii", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.137599459383637e-05}}, {"call": {"outcome": "passed", "duration": 0.0007645570003660396}, "setup": {"outcome": "passed", "duration": 0.0001286710030399263}, "lineno": 1162, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_verbosity", "outcome": "passed", "keywords": ["test_verbosity", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.130100857466459e-05}}, {"call": {"outcome": "passed", "duration": 0.00699248599994462}, "setup": {"outcome": "passed", "duration": 0.00015003500448074192}, "lineno": 1048, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_and_read_different_encodings", "outcome": "passed", "keywords": ["test_write_and_read_different_encodings", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.385200635530055e-05}}, {"call": {"outcome": "passed", "duration": 0.00636627699714154}, "setup": {"outcome": "passed", "duration": 0.0001571890024933964}, "lineno": 601, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_and_read_different_record_lengths", "outcome": "passed", "keywords": ["test_write_and_read_different_record_lengths", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.839000318199396e-05}}, {"call": {"outcome": "passed", "duration": 0.0007894799928180873}, "setup": {"outcome": "passed", "duration": 0.0001467300025979057}, "lineno": 454, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_integers", "outcome": "passed", "keywords": ["test_write_integers", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.271500362548977e-05}}, {"call": {"outcome": "passed", "duration": 0.002832933998433873}, "setup": {"outcome": "passed", "duration": 0.0001412530109519139}, "lineno": 511, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_sequence_number", "outcome": "passed", "keywords": ["test_write_sequence_number", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.687800098210573e-05}}, {"call": {"outcome": "passed", "duration": 0.0008833409956423566}, "setup": {"outcome": "passed", "duration": 0.00014623798779211938}, "lineno": 1275, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_timing_quality", "outcome": "passed", "keywords": ["test_write_timing_quality", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.037300383672118e-05}}, {"call": {"outcome": "passed", "duration": 0.00021669799752999097}, "setup": {"outcome": "passed", "duration": 0.00013397699513006955}, "lineno": 974, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_writing_invalid_data_quality", "outcome": "passed", "keywords": ["test_writing_invalid_data_quality", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6953998864628375e-05}}, {"call": {"outcome": "passed", "duration": 0.027392867996240966}, "setup": {"outcome": "passed", "duration": 0.00011643199832178652}, "lineno": 912, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_writing_microseconds", "outcome": "passed", "keywords": ["test_writing_microseconds", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.592000813223422e-05}}, {"call": {"outcome": "passed", "duration": 0.029887017997680232}, "setup": {"outcome": "passed", "duration": 0.00015752200852148235}, "lineno": 1180, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_writing_with_some_encoding_fails", "outcome": "passed", "keywords": ["test_writing_with_some_encoding_fails", "filterwarnings", "MSEEDReadingAndWritingTestCase", "test_mseed_reading_and_writing.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011764001101255417}}, {"call": {"outcome": "passed", "duration": 0.0007246320019476116}, "setup": {"outcome": "passed", "duration": 0.00020250400120858103}, "lineno": 125, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_broken_last_record", "outcome": "passed", "keywords": ["test_broken_last_record", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.292500231415033e-05}}, {"call": {"outcome": "passed", "duration": 0.001010460007819347}, "setup": {"outcome": "passed", "duration": 0.00015806499868631363}, "lineno": 174, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_bug_write_read_float32_seed_win32", "outcome": "passed", "keywords": ["test_bug_write_read_float32_seed_win32", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.870298916008323e-05}}, {"call": {"outcome": "passed", "duration": 0.00023633299861103296}, "setup": {"outcome": "passed", "duration": 0.0001388569944538176}, "lineno": 101, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_ctypes_arg_types", "outcome": "passed", "keywords": ["test_ctypes_arg_types", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.061699241399765e-05}}, {"call": {"outcome": "passed", "duration": 0.00108722600270994}, "setup": {"outcome": "passed", "duration": 0.00012419698759913445}, "lineno": 573, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_enforcing_reading_byteorder", "outcome": "passed", "keywords": ["test_enforcing_reading_byteorder", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.991100963205099e-05}}, {"call": {"outcome": "passed", "duration": 0.0023816839966457337}, "setup": {"outcome": "passed", "duration": 0.0001319619914283976}, "lineno": 651, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_full_seed_with_non_default_dataquality", "outcome": "passed", "keywords": ["test_full_seed_with_non_default_dataquality", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.666398596484214e-05}}, {"call": {"outcome": "passed", "duration": 0.023260836998815648}, "setup": {"outcome": "passed", "duration": 0.00013939601194579154}, "lineno": 686, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_infinite_loop", "outcome": "passed", "keywords": ["test_infinite_loop", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00014039600500836968}}, {"call": {"outcome": "passed", "duration": 0.0006829819903941825}, "setup": {"outcome": "passed", "duration": 0.00024494100944139063}, "lineno": 219, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_invalid_data_type", "outcome": "passed", "keywords": ["test_invalid_data_type", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.94060033513233e-05}}, {"call": {"outcome": "passed", "duration": 0.0002866650029318407}, "setup": {"outcome": "passed", "duration": 0.0001299620053032413}, "lineno": 83, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_invalid_encoding", "outcome": "passed", "keywords": ["test_invalid_encoding", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.41410006210208e-05}}, {"call": {"outcome": "passed", "duration": 0.00028314000519458205}, "setup": {"outcome": "passed", "duration": 0.00014080200344324112}, "lineno": 62, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_invalid_record_length", "outcome": "passed", "keywords": ["test_invalid_record_length", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.438199488911778e-05}}, {"call": {"outcome": "passed", "duration": 0.0015478310087928548}, "setup": {"outcome": "passed", "duration": 0.00012160500045865774}, "lineno": 313, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue160", "outcome": "passed", "keywords": ["test_issue160", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.554799958597869e-05}}, {"call": {"outcome": "passed", "duration": 0.0007183829875430092}, "setup": {"outcome": "passed", "duration": 0.00013938698975834996}, "lineno": 333, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue217", "outcome": "passed", "keywords": ["test_issue217", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.881399895064533e-05}}, {"call": {"outcome": "passed", "duration": 0.0011518700048327446}, "setup": {"outcome": "passed", "duration": 0.00014054100029170513}, "lineno": 466, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue272", "outcome": "passed", "keywords": ["test_issue272", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.214699871838093e-05}}, {"call": {"outcome": "passed", "duration": 0.001037529989844188}, "setup": {"outcome": "passed", "duration": 0.00013438799942377955}, "lineno": 427, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue289", "outcome": "passed", "keywords": ["test_issue289", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.052300497889519e-05}}, {"call": {"outcome": "passed", "duration": 0.04951687499124091}, "setup": {"outcome": "passed", "duration": 0.00014329400437418371}, "lineno": 352, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue296", "outcome": "passed", "keywords": ["test_issue296", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.857400436885655e-05}}, {"call": {"outcome": "passed", "duration": 0.00019189300655853003}, "setup": {"outcome": "passed", "duration": 0.0001419100008206442}, "lineno": 443, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue312", "outcome": "passed", "keywords": ["test_issue312", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.53680001758039e-05}}, {"call": {"outcome": "passed", "duration": 0.005099685993627645}, "setup": {"outcome": "passed", "duration": 0.00011400500079616904}, "lineno": 483, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue325", "outcome": "passed", "keywords": ["test_issue325", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.326999912038445e-05}}, {"call": {"outcome": "passed", "duration": 0.006220718991244212}, "setup": {"outcome": "passed", "duration": 0.00013471799320541322}, "lineno": 518, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue332", "outcome": "passed", "keywords": ["test_issue332", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.706899486947805e-05}}, {"call": {"outcome": "passed", "duration": 0.01366585900541395}, "setup": {"outcome": "passed", "duration": 0.0001411520061083138}, "lineno": 536, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue341", "outcome": "passed", "keywords": ["test_issue341", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.587499567307532e-05}}, {"call": {"outcome": "passed", "duration": 0.0013073769951006398}, "setup": {"outcome": "passed", "duration": 0.00015775399515405297}, "lineno": 561, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue485", "outcome": "passed", "keywords": ["test_issue485", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.42099980218336e-05}}, {"call": {"outcome": "passed", "duration": 0.056970347999595106}, "setup": {"outcome": "passed", "duration": 0.0001340329908998683}, "lineno": 615, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_long_year_range", "outcome": "passed", "keywords": ["test_long_year_range", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.899598858784884e-05}}, {"call": {"outcome": "passed", "duration": 0.004669785994337872}, "setup": {"outcome": "passed", "duration": 0.00014002399984747171}, "lineno": 710, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_microsecond_accuracy_reading_and_writing_before_1970", "outcome": "passed", "keywords": ["test_microsecond_accuracy_reading_and_writing_before_1970", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.525100954808295e-05}}, {"call": {"outcome": "passed", "duration": 0.0014666219940409064}, "setup": {"outcome": "passed", "duration": 0.00014873700274620205}, "lineno": 832, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_mseed_zero_data_headonly", "outcome": "passed", "keywords": ["test_mseed_zero_data_headonly", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.535600161645561e-05}}, {"call": {"outcome": "passed", "duration": 0.000872832999448292}, "setup": {"outcome": "passed", "duration": 0.0001408849930157885}, "lineno": 779, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_mseed_zero_data_offset", "outcome": "passed", "keywords": ["test_mseed_zero_data_offset", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.42859992897138e-05}}, {"call": {"outcome": "passed", "duration": 0.000993324996670708}, "setup": {"outcome": "passed", "duration": 0.00015182100469246507}, "lineno": 156, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_one_sample_overlap", "outcome": "passed", "keywords": ["test_one_sample_overlap", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.6711003202945e-05}}, {"call": {"outcome": "passed", "duration": 0.0008194030087906867}, "setup": {"outcome": "passed", "duration": 0.00014085399743635207}, "lineno": 867, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_read_file_with_microsecond_wrap", "outcome": "passed", "keywords": ["test_read_file_with_microsecond_wrap", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.029500557109714e-05}}, {"call": {"outcome": "passed", "duration": 0.0036708390107378364}, "setup": {"outcome": "passed", "duration": 0.0001400039909640327}, "lineno": 1170, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_read_file_with_non_valid_blocks_in_between", "outcome": "passed", "keywords": ["test_read_file_with_non_valid_blocks_in_between", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.84639996709302e-05}}, {"call": {"outcome": "passed", "duration": 0.0011504970025271177}, "setup": {"outcome": "passed", "duration": 0.00013839399616699666}, "lineno": 751, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_read_file_with_various_noise_records", "outcome": "passed", "keywords": ["test_read_file_with_various_noise_records", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.395200373139232e-05}}, {"call": {"outcome": "passed", "duration": 0.0011642410099739209}, "setup": {"outcome": "passed", "duration": 0.00015120200987439603}, "lineno": 297, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_read_with_missing_blockette010", "outcome": "passed", "keywords": ["test_read_with_missing_blockette010", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.247300527524203e-05}}, {"call": {"outcome": "passed", "duration": 0.0004183120036032051}, "setup": {"outcome": "passed", "duration": 0.00013468599354382604}, "lineno": 1151, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_file_larger_than_2048_mib", "outcome": "passed", "keywords": ["test_reading_file_larger_than_2048_mib", "__wrapped__", "patchings", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.86380047025159e-05}}, {"call": {"outcome": "passed", "duration": 0.0009477579878875986}, "setup": {"outcome": "passed", "duration": 0.00013003799540456384}, "lineno": 1037, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_file_with_data_offset_of_48", "outcome": "passed", "keywords": ["test_reading_file_with_data_offset_of_48", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.234800432343036e-05}}, {"call": {"outcome": "passed", "duration": 0.0007223819993669167}, "setup": {"outcome": "passed", "duration": 0.0001506830012658611}, "lineno": 1231, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_files_with_non_ascii_headers", "outcome": "passed", "keywords": ["test_reading_files_with_non_ascii_headers", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.643499702680856e-05}}, {"call": {"outcome": "passed", "duration": 0.00028490700060501695}, "setup": {"outcome": "passed", "duration": 0.00013408299128059298}, "lineno": 1117, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_less_than_128_bytes", "outcome": "passed", "keywords": ["test_reading_less_than_128_bytes", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.879900709260255e-05}}, {"call": {"outcome": "passed", "duration": 0.0008457329968223348}, "setup": {"outcome": "passed", "duration": 0.00012977699225302786}, "lineno": 912, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_miniseed_with_no_blockette_1000", "outcome": "passed", "keywords": ["test_reading_miniseed_with_no_blockette_1000", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.459800690412521e-05}}, {"call": {"outcome": "passed", "duration": 0.0008114390075206757}, "setup": {"outcome": "passed", "duration": 0.0001911449944600463}, "lineno": 738, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_noise_records", "outcome": "passed", "keywords": ["test_reading_noise_records", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.780300464015454e-05}}, {"call": {"outcome": "passed", "duration": 0.0003898840077454224}, "setup": {"outcome": "passed", "duration": 0.00013559599756263196}, "lineno": 1060, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_truncated_miniseed_files", "outcome": "passed", "keywords": ["test_reading_truncated_miniseed_files", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.11970026511699e-05}}, {"call": {"outcome": "passed", "duration": 0.0003406189935049042}, "setup": {"outcome": "passed", "duration": 0.00012454099487513304}, "lineno": 1088, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_truncated_miniseed_files_case_2", "outcome": "passed", "keywords": ["test_reading_truncated_miniseed_files_case_2", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.022999878041446e-05}}, {"call": {"outcome": "passed", "duration": 0.0009184130030917004}, "setup": {"outcome": "passed", "duration": 0.00013025900989305228}, "lineno": 198, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_write_with_date_time_before_1970", "outcome": "passed", "keywords": ["test_write_with_date_time_before_1970", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.358999573625624e-05}}, {"call": {"outcome": "passed", "duration": 0.0008116620010696352}, "setup": {"outcome": "passed", "duration": 0.0001363529881928116}, "lineno": 242, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_write_wrong_encoding", "outcome": "passed", "keywords": ["test_write_wrong_encoding", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.891199154779315e-05}}, {"call": {"outcome": "passed", "duration": 0.000795547995949164}, "setup": {"outcome": "passed", "duration": 0.0001474490127293393}, "lineno": 259, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_write_wrong_encoding_via_mseed_stats", "outcome": "passed", "keywords": ["test_write_wrong_encoding_via_mseed_stats", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.243800791911781e-05}}, {"call": {"outcome": "passed", "duration": 0.01220151298912242}, "setup": {"outcome": "passed", "duration": 0.00013445400691125542}, "lineno": 933, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_writing_of_blockette_100", "outcome": "passed", "keywords": ["test_writing_of_blockette_100", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.60360126150772e-05}}, {"call": {"outcome": "passed", "duration": 0.0011083029967267066}, "setup": {"outcome": "passed", "duration": 0.00015185598749667406}, "lineno": 280, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_wrong_record_length_as_argument", "outcome": "passed", "keywords": ["test_wrong_record_length_as_argument", "filterwarnings", "MSEEDSpecialIssueTestCase", "test_mseed_special_issues.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013560599472839385}}, {"call": {"outcome": "passed", "duration": 0.0011729730031220242}, "setup": {"outcome": "passed", "duration": 0.00022132899903226644}, "lineno": 703, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_check_flag_value", "outcome": "passed", "keywords": ["test_check_flag_value", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.686800043098629e-05}}, {"call": {"outcome": "passed", "duration": 0.0001663140137679875}, "setup": {"outcome": "passed", "duration": 0.0001281340082641691}, "lineno": 98, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_convert_datetime", "outcome": "passed", "keywords": ["test_convert_datetime", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.343900167848915e-05}}, {"call": {"outcome": "passed", "duration": 0.00014488499436993152}, "setup": {"outcome": "passed", "duration": 0.00011269201058894396}, "lineno": 132, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_convert_datetime2", "outcome": "passed", "keywords": ["test_convert_datetime2", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.205700290389359e-05}}, {"call": {"outcome": "passed", "duration": 0.000546950992429629}, "setup": {"outcome": "passed", "duration": 0.00011828300193883479}, "lineno": 950, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_convert_flags_to_raw_bytes", "outcome": "passed", "keywords": ["test_convert_flags_to_raw_bytes", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8406993048265576e-05}}, {"call": {"outcome": "passed", "duration": 0.0005853299953741953}, "setup": {"outcome": "passed", "duration": 0.00011634400289040059}, "lineno": 257, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_data_quality", "outcome": "passed", "keywords": ["test_get_data_quality", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.645699613727629e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py", "lineno": 75, "message": "OverflowError: Python integer 128 out of bounds for int8"}, "outcome": "failed", "duration": 0.0011763009970309213, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py\", line 309, in test_get_flags\n    _create_mseed_file(\n  File \"/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py\", line 75, in _create_mseed_file\n    arr[:flags[key][name]] = 1 << _i\n    ~~~^^^^^^^^^^^^^^^^^^^\nOverflowError: Python integer 128 out of bounds for int8"}, "setup": {"outcome": "passed", "duration": 0.00013068898988422006}, "lineno": 302, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_flags", "outcome": "failed", "keywords": ["test_get_flags", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.932000491768122e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py", "lineno": 75, "message": "OverflowError: Python integer 128 out of bounds for int8"}, "outcome": "failed", "duration": 0.0011945079895667732, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py\", line 433, in test_get_flags_from_files_and_file_like_objects\n    _create_mseed_file(\n  File \"/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py\", line 75, in _create_mseed_file\n    arr[:flags[key][name]] = 1 << _i\n    ~~~^^^^^^^^^^^^^^^^^^^\nOverflowError: Python integer 128 out of bounds for int8"}, "setup": {"outcome": "passed", "duration": 0.00014188700879458338}, "lineno": 427, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_flags_from_files_and_file_like_objects", "outcome": "failed", "keywords": ["test_get_flags_from_files_and_file_like_objects", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.21919966256246e-05}}, {"call": {"outcome": "passed", "duration": 0.0003073010011576116}, "setup": {"outcome": "passed", "duration": 0.00014108199684415013}, "lineno": 158, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_record_information", "outcome": "passed", "keywords": ["test_get_record_information", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.100599421188235e-05}}, {"call": {"outcome": "passed", "duration": 0.00015280699881259352}, "setup": {"outcome": "passed", "duration": 0.00011807799455709755}, "lineno": 199, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_record_information_negative_sr_rate_and_mult", "outcome": "passed", "keywords": ["test_get_record_information_negative_sr_rate_and_mult", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.749899719376117e-05}}, {"call": {"outcome": "passed", "duration": 0.00019389900262467563}, "setup": {"outcome": "passed", "duration": 0.00012160799815319479}, "lineno": 1289, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_record_information_with_invalid_word_order", "outcome": "passed", "keywords": ["test_get_record_information_with_invalid_word_order", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6500997743569314e-05}}, {"call": {"outcome": "passed", "duration": 0.0012703649990726262}, "setup": {"outcome": "passed", "duration": 0.00011335700401104987}, "lineno": 528, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_start_and_end_time", "outcome": "passed", "keywords": ["test_get_start_and_end_time", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.688900223001838e-05}}, {"call": {"outcome": "passed", "duration": 0.0024067770136753097}, "setup": {"outcome": "passed", "duration": 0.00014148700574878603}, "lineno": 545, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_timing_quality", "outcome": "passed", "keywords": ["test_get_timing_quality", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.71790073486045e-05}}, {"call": {"outcome": "passed", "duration": 0.0002278100000694394}, "setup": {"outcome": "passed", "duration": 0.0001408079988323152}, "lineno": 227, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_issue2069", "outcome": "passed", "keywords": ["test_issue2069", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.231300696730614e-05}}, {"call": {"outcome": "passed", "duration": 0.00012079300358891487}, "setup": {"outcome": "passed", "duration": 0.0001256480027223006}, "lineno": 1321, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_read_fullseed_no_data_record", "outcome": "passed", "keywords": ["test_read_fullseed_no_data_record", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.303000216372311e-05}}, {"call": {"outcome": "passed", "duration": 0.0007837890007067472}, "setup": {"outcome": "passed", "duration": 0.00011431099846959114}, "lineno": 1192, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_regression_segfault_when_hooking_up_libmseeds_logging", "outcome": "passed", "keywords": ["test_regression_segfault_when_hooking_up_libmseeds_logging", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.279700028244406e-05}}, {"call": {"outcome": "passed", "duration": 0.0005868000007467344}, "setup": {"outcome": "passed", "duration": 0.00013968099665362388}, "lineno": 891, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_search_flag_in_blockette", "outcome": "passed", "keywords": ["test_search_flag_in_blockette", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.716900679748505e-05}}, {"call": {"outcome": "passed", "duration": 0.005460519008920528}, "setup": {"outcome": "passed", "duration": 0.00013902598584536463}, "lineno": 1015, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_set_flags_in_fixed_header", "outcome": "passed", "keywords": ["test_set_flags_in_fixed_header", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.5068004662171e-05}}, {"call": {"outcome": "passed", "duration": 0.000837133004097268}, "setup": {"outcome": "passed", "duration": 0.00015254800382535905}, "lineno": 1168, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_set_flags_in_fixed_header_with_blockette_100", "outcome": "passed", "keywords": ["test_set_flags_in_fixed_header_with_blockette_100", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.086400000844151e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/mseed/util.py", "lineno": 1612, "message": "OverflowError: Python integer -3 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0023231669911183417, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py\", line 653, in test_time_shifting\n    util.shift_time_of_file(filename, output_filename, 22000)\n  File \"/workspace/obspy/obspy/io/mseed/util.py\", line 1612, in shift_time_of_file\n    current_record[36] = current_record[36] & (~2)\n                         ~~~~~~~~~~~~~~~~~~~^~~~~~\nOverflowError: Python integer -3 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00016090999997686595}, "lineno": 617, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_time_shifting", "outcome": "failed", "keywords": ["test_time_shifting", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.360198989976197e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/mseed/util.py", "lineno": 1662, "message": "ValueError: setting an array element with a sequence."}, "outcome": "failed", "duration": 0.0004892319993814453, "longrepr": "TypeError: only 0-dimensional arrays can be converted to Python scalars\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py\", line 685, in test_time_shifting_special_case\n    util.shift_time_of_file(input_file=filename,\n  File \"/workspace/obspy/obspy/io/mseed/util.py\", line 1662, in shift_time_of_file\n    time[4] = hour[:]\n    ~~~~^^^\nValueError: setting an array element with a sequence."}, "setup": {"outcome": "passed", "duration": 0.0001387249940307811}, "lineno": 664, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_time_shifting_special_case", "outcome": "failed", "keywords": ["test_time_shifting_special_case", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.789199298713356e-05}}, {"call": {"outcome": "passed", "duration": 0.0004619819956133142}, "setup": {"outcome": "passed", "duration": 0.0001429289986845106}, "lineno": 590, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_unpack_steim_1", "outcome": "passed", "keywords": ["test_unpack_steim_1", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.866599142085761e-05}}, {"call": {"outcome": "passed", "duration": 0.0004620120016625151}, "setup": {"outcome": "passed", "duration": 0.00013215999933890998}, "lineno": 604, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_unpack_steim_2", "outcome": "passed", "keywords": ["test_unpack_steim_2", "filterwarnings", "MSEEDUtilTestCase", "test_mseed_util.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.248500282410532e-05}}, {"call": {"outcome": "passed", "duration": 0.0008196989947464317}, "setup": {"outcome": "passed", "duration": 0.0002034759963862598}, "lineno": 16, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_default_record", "outcome": "passed", "keywords": ["test_default_record", "filterwarnings", "RecordAnalyserTestCase", "test_recordanalyzer.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.839999696239829e-05}}, {"call": {"outcome": "passed", "duration": 0.0006140199984656647}, "setup": {"outcome": "passed", "duration": 0.00015705499390605837}, "lineno": 350, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_random_cal_blockette", "outcome": "passed", "keywords": ["test_random_cal_blockette", "filterwarnings", "RecordAnalyserTestCase", "test_recordanalyzer.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.803200813010335e-05}}, {"call": {"outcome": "passed", "duration": 0.0012915529950987548}, "setup": {"outcome": "passed", "duration": 0.00013168700388632715}, "lineno": 100, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_record_with_data_offset_zero", "outcome": "passed", "keywords": ["test_record_with_data_offset_zero", "filterwarnings", "RecordAnalyserTestCase", "test_recordanalyzer.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.127900946419686e-05}}, {"call": {"outcome": "passed", "duration": 0.0005227660003583878}, "setup": {"outcome": "passed", "duration": 0.00013365899212658405}, "lineno": 188, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_record_with_negative_sr_fact_and_mult", "outcome": "passed", "keywords": ["test_record_with_negative_sr_fact_and_mult", "filterwarnings", "RecordAnalyserTestCase", "test_recordanalyzer.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.556199852842838e-05}}, {"call": {"outcome": "passed", "duration": 0.0005796550103696063}, "setup": {"outcome": "passed", "duration": 0.00014452300092671067}, "lineno": 58, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_second_record", "outcome": "passed", "keywords": ["test_second_record", "filterwarnings", "RecordAnalyserTestCase", "test_recordanalyzer.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.837700493633747e-05}}, {"call": {"outcome": "passed", "duration": 0.0005595569964498281}, "setup": {"outcome": "passed", "duration": 0.00013047299580648541}, "lineno": 293, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_sine_cal_blockette", "outcome": "passed", "keywords": ["test_sine_cal_blockette", "filterwarnings", "RecordAnalyserTestCase", "test_recordanalyzer.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.707999273203313e-05}}, {"call": {"outcome": "passed", "duration": 0.0005553299997700378}, "setup": {"outcome": "passed", "duration": 0.00013040700287092477}, "lineno": 235, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_step_cal_blockette", "outcome": "passed", "keywords": ["test_step_cal_blockette", "filterwarnings", "RecordAnalyserTestCase", "test_recordanalyzer.py", "tests", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.778600360732526e-05}}, {"call": {"outcome": "passed", "duration": 0.008225156998378225}, "setup": {"outcome": "passed", "duration": 0.00015243099187500775}, "lineno": 98, "nodeid": "io/mseed/util.py::obspy.io.mseed.util.get_flags", "outcome": "passed", "keywords": ["obspy.io.mseed.util.get_flags", "filterwarnings", "util.py", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.643998833373189e-05}}, {"call": {"outcome": "passed", "duration": 0.002894051998737268}, "setup": {"outcome": "passed", "duration": 0.00015840500418562442}, "lineno": 504, "nodeid": "io/mseed/util.py::obspy.io.mseed.util.get_record_information", "outcome": "passed", "keywords": ["obspy.io.mseed.util.get_record_information", "filterwarnings", "util.py", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.430400000885129e-05}}, {"call": {"outcome": "passed", "duration": 0.0031789869972271845}, "setup": {"outcome": "passed", "duration": 0.00013927000691182911}, "lineno": 27, "nodeid": "io/mseed/util.py::obspy.io.mseed.util.get_start_and_end_time", "outcome": "passed", "keywords": ["obspy.io.mseed.util.get_start_and_end_time", "filterwarnings", "util.py", "mseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.266999793704599e-05}}, {"call": {"outcome": "passed", "duration": 0.008050991003983654}, "setup": {"outcome": "passed", "duration": 0.00030228099785745144}, "lineno": 2, "nodeid": "io/ndk/__init__.py::obspy.io.ndk", "outcome": "passed", "keywords": ["obspy.io.ndk", "filterwarnings", "__init__.py", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.25689930934459e-05}}, {"call": {"outcome": "passed", "duration": 0.0003130270051769912}, "setup": {"outcome": "passed", "duration": 0.0003454530087765306}, "lineno": 74, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_is_ndk", "outcome": "passed", "keywords": ["test_is_ndk", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.513400876428932e-05}}, {"call": {"outcome": "passed", "duration": 0.00015080701268743724}, "setup": {"outcome": "passed", "duration": 0.00013074699381832033}, "lineno": 200, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_is_ndk_for_file_with_infeasible_latitude", "outcome": "passed", "keywords": ["test_is_ndk_for_file_with_infeasible_latitude", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.795600009150803e-05}}, {"call": {"outcome": "passed", "duration": 0.00013490099809132516}, "setup": {"outcome": "passed", "duration": 0.00011662999168038368}, "lineno": 186, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_is_ndk_for_file_with_invalid_date", "outcome": "passed", "keywords": ["test_is_ndk_for_file_with_invalid_date", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.376699846237898e-05}}, {"call": {"outcome": "passed", "duration": 0.000146791004226543}, "setup": {"outcome": "passed", "duration": 0.00012028499622829258}, "lineno": 193, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_is_ndk_for_file_with_invalid_latitude", "outcome": "passed", "keywords": ["test_is_ndk_for_file_with_invalid_latitude", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.261299131438136e-05}}, {"call": {"outcome": "passed", "duration": 0.006621371008804999}, "setup": {"outcome": "passed", "duration": 0.00011601499863900244}, "lineno": 262, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_missing_lines", "outcome": "passed", "keywords": ["test_missing_lines", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.924900273792446e-05}}, {"call": {"outcome": "passed", "duration": 0.0005697830056305975}, "setup": {"outcome": "passed", "duration": 0.00014306498633231968}, "lineno": 315, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_parse_date_time_function", "outcome": "passed", "keywords": ["test_parse_date_time_function", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0816993936896324e-05}}, {"call": {"outcome": "passed", "duration": 0.002753660999587737}, "setup": {"outcome": "passed", "duration": 0.00011936700320802629}, "lineno": 299, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_raise_exception_if_no_events_in_file", "outcome": "passed", "keywords": ["test_raise_exception_if_no_events_in_file", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.566100975964218e-05}}, {"call": {"outcome": "passed", "duration": 0.006854289007605985}, "setup": {"outcome": "passed", "duration": 0.0001403700007358566}, "lineno": 36, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_read_multiple_events", "outcome": "passed", "keywords": ["test_read_multiple_events", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.760200242046267e-05}}, {"call": {"outcome": "passed", "duration": 0.007335103000514209}, "setup": {"outcome": "passed", "duration": 0.0001524440012872219}, "lineno": 22, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_read_single_ndk", "outcome": "passed", "keywords": ["test_read_single_ndk", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.79370020609349e-05}}, {"call": {"outcome": "passed", "duration": 0.0037896880094194785}, "setup": {"outcome": "passed", "duration": 0.00014425099652726203}, "lineno": 284, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_event_with_faulty_but_often_occurring_timestamp", "outcome": "passed", "keywords": ["test_reading_event_with_faulty_but_often_occurring_timestamp", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.471100252587348e-05}}, {"call": {"outcome": "passed", "duration": 0.004676765995100141}, "setup": {"outcome": "passed", "duration": 0.00014188300701789558}, "lineno": 207, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_file_with_multiple_errors", "outcome": "passed", "keywords": ["test_reading_file_with_multiple_errors", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.728599302936345e-05}}, {"call": {"outcome": "passed", "duration": 0.00743307700031437}, "setup": {"outcome": "passed", "duration": 0.00014471900067292154}, "lineno": 119, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_bytes_io", "outcome": "passed", "keywords": ["test_reading_from_bytes_io", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.77529930928722e-05}}, {"call": {"outcome": "passed", "duration": 0.007389742997474968}, "setup": {"outcome": "passed", "duration": 0.00013934999878983945}, "lineno": 245, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_bytestring", "outcome": "passed", "keywords": ["test_reading_from_bytestring", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.572899969294667e-05}}, {"call": {"outcome": "passed", "duration": 0.007430083001963794}, "setup": {"outcome": "passed", "duration": 0.00014397500490304083}, "lineno": 148, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_open_file_in_binary_mode", "outcome": "passed", "keywords": ["test_reading_from_open_file_in_binary_mode", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.41309956740588e-05}}, {"call": {"outcome": "passed", "duration": 0.007405816999380477}, "setup": {"outcome": "passed", "duration": 0.00014192599337548018}, "lineno": 135, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_open_file_in_text_mode", "outcome": "passed", "keywords": ["test_reading_from_open_file_in_text_mode", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.623599958606064e-05}}, {"call": {"outcome": "passed", "duration": 0.00719663398922421}, "setup": {"outcome": "passed", "duration": 0.00014263400225900114}, "lineno": 228, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_string", "outcome": "passed", "keywords": ["test_reading_from_string", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.622200064361095e-05}}, {"call": {"outcome": "passed", "duration": 0.007490591000532731}, "setup": {"outcome": "passed", "duration": 0.0001468580012442544}, "lineno": 103, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_string_io", "outcome": "passed", "keywords": ["test_reading_from_string_io", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.65630102250725e-05}}, {"call": {"outcome": "passed", "duration": 0.022899730000062846}, "setup": {"outcome": "passed", "duration": 0.00015365700528491288}, "lineno": 161, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_the_same_file_twice_does_not_raise_a_warnings", "outcome": "passed", "keywords": ["test_reading_the_same_file_twice_does_not_raise_a_warnings", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.77489913161844e-05}}, {"call": {"outcome": "passed", "duration": 0.007661298004677519}, "setup": {"outcome": "passed", "duration": 0.00014326399832498282}, "lineno": 91, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_using_obspy_plugin", "outcome": "passed", "keywords": ["test_reading_using_obspy_plugin", "filterwarnings", "NDKTestCase", "test_ndk.py", "tests", "ndk", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001100109948311001}}, {"call": {"outcome": "passed", "duration": 0.012891354010207579}, "setup": {"outcome": "passed", "duration": 0.0002786349941743538}, "lineno": 0, "nodeid": "io/nied/__init__.py::obspy.io.nied", "outcome": "passed", "keywords": ["obspy.io.nied", "filterwarnings", "__init__.py", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.150300709530711e-05}}, {"call": {"outcome": "passed", "duration": 0.00018369400640949607}, "setup": {"outcome": "passed", "duration": 0.0003479430015431717}, "lineno": 45, "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase::test_is_fnetmt_catalog", "outcome": "passed", "keywords": ["test_is_fnetmt_catalog", "filterwarnings", "FNETMTCatalogReadingTestCase", "test_fnetmt_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.302900146692991e-05}}, {"call": {"outcome": "passed", "duration": 0.0011727929959306493}, "setup": {"outcome": "passed", "duration": 0.00012435099051799625}, "lineno": 17, "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase::test_read_fnetmt_catalog", "outcome": "passed", "keywords": ["test_read_fnetmt_catalog", "filterwarnings", "FNETMTCatalogReadingTestCase", "test_fnetmt_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.956899596843868e-05}}, {"call": {"outcome": "passed", "duration": 0.0009612240100977942}, "setup": {"outcome": "passed", "duration": 0.00014463999832514673}, "lineno": 33, "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase::test_read_fnetmt_catalog_from_bytes_io", "outcome": "passed", "keywords": ["test_read_fnetmt_catalog_from_bytes_io", "filterwarnings", "FNETMTCatalogReadingTestCase", "test_fnetmt_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.924101035110652e-05}}, {"call": {"outcome": "passed", "duration": 0.0009967670048354194}, "setup": {"outcome": "passed", "duration": 0.00014184600149746984}, "lineno": 25, "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase::test_read_fnetmt_catalog_from_open_files", "outcome": "passed", "keywords": ["test_read_fnetmt_catalog_from_open_files", "filterwarnings", "FNETMTCatalogReadingTestCase", "test_fnetmt_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.536999277770519e-05}}, {"call": {"outcome": "passed", "duration": 0.00013584800763055682}, "setup": {"outcome": "passed", "duration": 0.00018830300541594625}, "lineno": 74, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_is_knet_ascii", "outcome": "passed", "keywords": ["test_is_knet_ascii", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.544500891119242e-05}}, {"call": {"outcome": "passed", "duration": 0.002137939998647198}, "setup": {"outcome": "passed", "duration": 0.00011449700105004013}, "lineno": 19, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii", "outcome": "passed", "keywords": ["test_read_knet_ascii", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.913100125733763e-05}}, {"call": {"outcome": "passed", "duration": 0.002322034997632727}, "setup": {"outcome": "passed", "duration": 0.00014022599498275667}, "lineno": 45, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii_from_bytes_io", "outcome": "passed", "keywords": ["test_read_knet_ascii_from_bytes_io", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.477299707010388e-05}}, {"call": {"outcome": "passed", "duration": 0.002282129993545823}, "setup": {"outcome": "passed", "duration": 0.00014498000382445753}, "lineno": 30, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii_from_open_files", "outcome": "passed", "keywords": ["test_read_knet_ascii_from_open_files", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.621600525453687e-05}}, {"call": {"outcome": "passed", "duration": 0.0019989519933005795}, "setup": {"outcome": "passed", "duration": 0.00015215300663840026}, "lineno": 64, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_station_name_hack", "outcome": "passed", "keywords": ["test_station_name_hack", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.646799298934639e-05}}, {"call": {"outcome": "passed", "duration": 0.0012542659969767556}, "setup": {"outcome": "passed", "duration": 0.00014772400027140975}, "lineno": 2, "nodeid": "io/nied/util.py::obspy.io.nied.util.gen_sc3_id", "outcome": "passed", "keywords": ["obspy.io.nied.util.gen_sc3_id", "filterwarnings", "util.py", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.073600136209279e-05}}, {"call": {"outcome": "passed", "duration": 0.00551398099923972}, "setup": {"outcome": "passed", "duration": 0.0002698030002648011}, "lineno": 2, "nodeid": "io/nlloc/__init__.py::obspy.io.nlloc", "outcome": "passed", "keywords": ["obspy.io.nlloc", "filterwarnings", "__init__.py", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.821799954399467e-05}}, {"call": {"outcome": "passed", "duration": 0.00865597500524018}, "setup": {"outcome": "passed", "duration": 0.00035126500006299466}, "lineno": 255, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_is_nlloc_hyp", "outcome": "passed", "keywords": ["test_is_nlloc_hyp", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.366100908257067e-05}}, {"call": {"outcome": "passed", "duration": 0.002551834986661561}, "setup": {"outcome": "passed", "duration": 0.00014115301019046456}, "lineno": 313, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_issue_2222", "outcome": "passed", "keywords": ["test_issue_2222", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.537700003013015e-05}}, {"call": {"outcome": "passed", "duration": 0.0015147890080697834}, "setup": {"outcome": "passed", "duration": 0.00014034000923857093}, "lineno": 297, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_6_beta_signature", "outcome": "passed", "keywords": ["test_read_nlloc_6_beta_signature", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.090800500009209e-05}}, {"call": {"outcome": "passed", "duration": 0.00806166700203903}, "setup": {"outcome": "passed", "duration": 0.00013910900452174246}, "lineno": 79, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_hyp", "outcome": "passed", "keywords": ["test_read_nlloc_hyp", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.786801143083721e-05}}, {"call": {"outcome": "passed", "duration": 0.005145607996382751}, "setup": {"outcome": "passed", "duration": 0.00015450100181624293}, "lineno": 216, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_hyp_via_plugin", "outcome": "passed", "keywords": ["test_read_nlloc_hyp_via_plugin", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.851199527271092e-05}}, {"call": {"outcome": "passed", "duration": 0.007573277005576529}, "setup": {"outcome": "passed", "duration": 0.0001417900057276711}, "lineno": 120, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_hyp_with_builtin_projection", "outcome": "passed", "keywords": ["test_read_nlloc_hyp_with_builtin_projection", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.868999091442674e-05}}, {"call": {"outcome": "passed", "duration": 0.002934424002887681}, "setup": {"outcome": "passed", "duration": 0.0001414600119460374}, "lineno": 278, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_with_multiple_events", "outcome": "passed", "keywords": ["test_read_nlloc_with_multiple_events", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.684799493290484e-05}}, {"call": {"outcome": "passed", "duration": 0.003641033996245824}, "setup": {"outcome": "passed", "duration": 0.000142248987685889}, "lineno": 223, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_with_pick_seed_id_lookup", "outcome": "passed", "keywords": ["test_read_nlloc_with_pick_seed_id_lookup", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.62330018915236e-05}}, {"call": {"outcome": "passed", "duration": 0.009009112996864133}, "setup": {"outcome": "passed", "duration": 0.00014296699373517185}, "lineno": 265, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_with_picks", "outcome": "passed", "keywords": ["test_read_nlloc_with_picks", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.648700557183474e-05}}, {"call": {"outcome": "passed", "duration": 0.008230861989432015}, "setup": {"outcome": "passed", "duration": 0.00014955000369809568}, "lineno": 43, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_write_nlloc_obs", "outcome": "passed", "keywords": ["test_write_nlloc_obs", "filterwarnings", "NLLOCTestCase", "test_core.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010185799328610301}}, {"call": {"outcome": "passed", "duration": 0.021359543010476045}, "setup": {"outcome": "passed", "duration": 0.00020220800070092082}, "lineno": 50, "nodeid": "io/nlloc/tests/test_util.py::NLLOCTestCase::test_read_nlloc_scatter_coordinate_conversion", "outcome": "passed", "keywords": ["test_read_nlloc_scatter_coordinate_conversion", "filterwarnings", "NLLOCTestCase", "test_util.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.77489913161844e-05}}, {"call": {"outcome": "passed", "duration": 0.0003389670018805191}, "setup": {"outcome": "passed", "duration": 0.00014185099280439317}, "lineno": 39, "nodeid": "io/nlloc/tests/test_util.py::NLLOCTestCase::test_read_nlloc_scatter_plain", "outcome": "passed", "keywords": ["test_read_nlloc_scatter_plain", "filterwarnings", "NLLOCTestCase", "test_util.py", "tests", "nlloc", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.010000212583691e-05}}, {"call": {"outcome": "passed", "duration": 0.001210244998219423}, "setup": {"outcome": "passed", "duration": 0.0002842539979610592}, "lineno": 157, "nodeid": "io/nordic/ellipse.py::obspy.io.nordic.ellipse.Ellipse.__repr__", "outcome": "passed", "keywords": ["obspy.io.nordic.ellipse.Ellipse.__repr__", "filterwarnings", "ellipse.py", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.644499419257045e-05}}, {"call": {"outcome": "passed", "duration": 0.0050304070027777925}, "setup": {"outcome": "passed", "duration": 0.0002923480060417205}, "lineno": 40, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_write", "outcome": "passed", "keywords": ["test_read_write", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.510000432375818e-05}}, {"call": {"outcome": "passed", "duration": 0.05993353600206319}, "setup": {"outcome": "passed", "duration": 0.00013187999138608575}, "lineno": 153, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_read_quakeml", "outcome": "passed", "keywords": ["test_write_read_quakeml", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.728100172244012e-05}}, {"call": {"outcome": "passed", "duration": 0.007846278007491492}, "setup": {"outcome": "passed", "duration": 0.00014294800348579884}, "lineno": 176, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_fail_writing", "outcome": "passed", "keywords": ["test_fail_writing", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.995800115168095e-05}}, {"call": {"outcome": "passed", "duration": 0.018486911998479627}, "setup": {"outcome": "passed", "duration": 0.000137523005832918}, "lineno": 250, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_blanksfile", "outcome": "passed", "keywords": ["test_blanksfile", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.491299766115844e-05}}, {"call": {"outcome": "passed", "duration": 0.0006312390032690018}, "setup": {"outcome": "passed", "duration": 0.00012893999519292265}, "lineno": 286, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_empty", "outcome": "passed", "keywords": ["test_write_empty", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.819799404591322e-05}}, {"call": {"outcome": "passed", "duration": 0.014390456999535672}, "setup": {"outcome": "passed", "duration": 0.00012175799929536879}, "lineno": 305, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_empty_header", "outcome": "passed", "keywords": ["test_read_empty_header", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.842999184504151e-05}}, {"call": {"outcome": "passed", "duration": 0.006296281993854791}, "setup": {"outcome": "passed", "duration": 0.00012974499259144068}, "lineno": 320, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_extra_header", "outcome": "passed", "keywords": ["test_read_extra_header", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.609301246702671e-05}}, {"call": {"outcome": "passed", "duration": 0.001438567996956408}, "setup": {"outcome": "passed", "duration": 0.00012799700198229402}, "lineno": 339, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_header_mapping", "outcome": "passed", "keywords": ["test_header_mapping", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.747400377411395e-05}}, {"call": {"outcome": "passed", "duration": 0.00021720898803323507}, "setup": {"outcome": "passed", "duration": 0.0001255890092579648}, "lineno": 354, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_missing_header", "outcome": "passed", "keywords": ["test_missing_header", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.121899059507996e-05}}, {"call": {"outcome": "passed", "duration": 0.007908186002168804}, "setup": {"outcome": "passed", "duration": 0.0001255349925486371}, "lineno": 362, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_reading_string_io", "outcome": "passed", "keywords": ["test_reading_string_io", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.556000491604209e-05}}, {"call": {"outcome": "passed", "duration": 0.008570222998969257}, "setup": {"outcome": "passed", "duration": 0.00012800500553566962}, "lineno": 377, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_reading_bytes_io", "outcome": "passed", "keywords": ["test_reading_bytes_io", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.564900442957878e-05}}, {"call": {"outcome": "passed", "duration": 0.0007868079992476851}, "setup": {"outcome": "passed", "duration": 0.00012719799997285008}, "lineno": 392, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_corrupt_header", "outcome": "passed", "keywords": ["test_corrupt_header", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.361199484672397e-05}}, {"call": {"outcome": "passed", "duration": 0.05120402200554963}, "setup": {"outcome": "passed", "duration": 0.00011324200022500008}, "lineno": 404, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_multi_writing", "outcome": "passed", "keywords": ["test_multi_writing", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.695000385865569e-05}}, {"call": {"outcome": "passed", "duration": 8.144699677359313e-05}, "setup": {"outcome": "passed", "duration": 0.00013282100553624332}, "lineno": 420, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_mag_conv", "outcome": "passed", "keywords": ["test_mag_conv", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.554899689741433e-05}}, {"call": {"outcome": "passed", "duration": 8.286499360110611e-05}, "setup": {"outcome": "passed", "duration": 0.00011134101077914238}, "lineno": 431, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_str_conv", "outcome": "passed", "keywords": ["test_str_conv", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.1085997256450355e-05}}, {"call": {"outcome": "passed", "duration": 0.005753423989517614}, "setup": {"outcome": "passed", "duration": 0.00013193799532018602}, "lineno": 445, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_wavename", "outcome": "passed", "keywords": ["test_read_wavename", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.771801028866321e-05}}, {"call": {"outcome": "passed", "duration": 0.003472735988907516}, "setup": {"outcome": "passed", "duration": 0.0001282150042243302}, "lineno": 477, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_event", "outcome": "passed", "keywords": ["test_read_event", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.87919998401776e-05}}, {"call": {"outcome": "passed", "duration": 0.009452070007682778}, "setup": {"outcome": "passed", "duration": 0.00012628998956643045}, "lineno": 489, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_event_new", "outcome": "passed", "keywords": ["test_read_event_new", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.516900172457099e-05}}, {"call": {"outcome": "passed", "duration": 0.0060977109969826415}, "setup": {"outcome": "passed", "duration": 0.00012729200534522533}, "lineno": 502, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_latin1", "outcome": "passed", "keywords": ["test_read_latin1", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.422699465882033e-05}}, {"call": {"outcome": "passed", "duration": 0.12022234700270928}, "setup": {"outcome": "passed", "duration": 0.000130276006530039}, "lineno": 523, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_many_events", "outcome": "passed", "keywords": ["test_read_many_events", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.112999785225838e-05}}, {"call": {"outcome": "passed", "duration": 0.0067861690040444955}, "setup": {"outcome": "passed", "duration": 0.00014444599219132215}, "lineno": 531, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_select", "outcome": "passed", "keywords": ["test_write_select", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.186699415091425e-05}}, {"call": {"outcome": "passed", "duration": 0.006543270996189676}, "setup": {"outcome": "passed", "duration": 0.0001275529939448461}, "lineno": 546, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_select_new", "outcome": "passed", "keywords": ["test_write_select_new", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.750300574116409e-05}}, {"call": {"outcome": "passed", "duration": 0.01039007400686387}, "setup": {"outcome": "passed", "duration": 0.00013056100578978658}, "lineno": 561, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_plugin", "outcome": "passed", "keywords": ["test_write_plugin", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.158700075000525e-05}}, {"call": {"outcome": "passed", "duration": 0.005204802000662312}, "setup": {"outcome": "passed", "duration": 0.00013000199396628886}, "lineno": 577, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_more_than_three_mags", "outcome": "passed", "keywords": ["test_more_than_three_mags", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.576101052109152e-05}}, {"call": {"outcome": "passed", "duration": 0.0030539069994119927}, "setup": {"outcome": "passed", "duration": 0.0001424490037607029}, "lineno": 596, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_inaccurate_picks", "outcome": "passed", "keywords": ["test_inaccurate_picks", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.37839873181656e-05}}, {"call": {"outcome": "passed", "duration": 0.002237455002614297}, "setup": {"outcome": "passed", "duration": 0.000129564999951981}, "lineno": 606, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_round_len", "outcome": "passed", "keywords": ["test_round_len", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.357800495810807e-05}}, {"call": {"outcome": "passed", "duration": 0.005909294995944947}, "setup": {"outcome": "passed", "duration": 0.0001285439939238131}, "lineno": 616, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_moment", "outcome": "passed", "keywords": ["test_read_moment", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.718699635006487e-05}}, {"call": {"outcome": "passed", "duration": 0.0006003720045555383}, "setup": {"outcome": "passed", "duration": 0.00012937501014675945}, "lineno": 629, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_moment_info", "outcome": "passed", "keywords": ["test_read_moment_info", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.243000098038465e-05}}, {"call": {"outcome": "passed", "duration": 0.00038376598968170583}, "setup": {"outcome": "passed", "duration": 0.00012125200009904802}, "lineno": 654, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_is_sfile", "outcome": "passed", "keywords": ["test_is_sfile", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.7272001868113875e-05}}, {"call": {"outcome": "passed", "duration": 0.0019257810054114088}, "setup": {"outcome": "passed", "duration": 0.00010810799722094089}, "lineno": 665, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_picks_across_day_end", "outcome": "passed", "keywords": ["test_read_picks_across_day_end", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.53659987822175e-05}}, {"call": {"outcome": "passed", "duration": 0.004689245004556142}, "setup": {"outcome": "passed", "duration": 0.00013704599405173212}, "lineno": 692, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_distance_conversion", "outcome": "passed", "keywords": ["test_distance_conversion", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010119201033376157}}, {"call": {"outcome": "passed", "duration": 0.0050464129890315235}, "setup": {"outcome": "passed", "duration": 0.00014266501239035279}, "lineno": 710, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_large_negative_longitude", "outcome": "passed", "keywords": ["test_large_negative_longitude", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.841200567781925e-05}}, {"call": {"outcome": "passed", "duration": 0.005261176993371919}, "setup": {"outcome": "passed", "duration": 0.0001325979974353686}, "lineno": 723, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_preferred_origin", "outcome": "passed", "keywords": ["test_write_preferred_origin", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.955000910442322e-05}}, {"call": {"outcome": "passed", "duration": 0.0018537190044298768}, "setup": {"outcome": "passed", "duration": 0.00013189500896260142}, "lineno": 744, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_high_precision_pick", "outcome": "passed", "keywords": ["test_read_high_precision_pick", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.546100823674351e-05}}, {"call": {"outcome": "passed", "duration": 0.006571681005880237}, "setup": {"outcome": "passed", "duration": 0.0001382059999741614}, "lineno": 766, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_high_precision_read_write", "outcome": "passed", "keywords": ["test_high_precision_read_write", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.713100058026612e-05}}, {"call": {"outcome": "passed", "duration": 0.002639820013428107}, "setup": {"outcome": "passed", "duration": 0.00012963300105184317}, "lineno": 812, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_long_phase_name", "outcome": "passed", "keywords": ["test_long_phase_name", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.778500730637461e-05}}, {"call": {"outcome": "passed", "duration": 0.004927203990519047}, "setup": {"outcome": "passed", "duration": 0.00012587899982463568}, "lineno": 834, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_write_over_day", "outcome": "passed", "keywords": ["test_read_write_over_day", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.430299592670053e-05}}, {"call": {"outcome": "passed", "duration": 0.0034469450038159266}, "setup": {"outcome": "passed", "duration": 0.00012906799383927137}, "lineno": 853, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_seconds_overflow", "outcome": "passed", "keywords": ["test_seconds_overflow", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.484199886675924e-05}}, {"call": {"outcome": "passed", "duration": 0.003100442001596093}, "setup": {"outcome": "passed", "duration": 0.00012620899360626936}, "lineno": 881, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_bad_covariance", "outcome": "passed", "keywords": ["test_read_bad_covariance", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.153599628712982e-05}}, {"call": {"outcome": "passed", "duration": 0.0027730920119211078}, "setup": {"outcome": "passed", "duration": 0.00012782099656760693}, "lineno": 891, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_high_accuracy", "outcome": "passed", "keywords": ["test_read_high_accuracy", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.58099922677502e-05}}, {"call": {"outcome": "passed", "duration": 0.000976830007857643}, "setup": {"outcome": "passed", "duration": 0.00012877199333161116}, "lineno": 911, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_from__to_uncerts", "outcome": "passed", "keywords": ["test_ellipse_from__to_uncerts", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.609999400097877e-05}}, {"call": {"outcome": "passed", "duration": 0.00016998799401335418}, "setup": {"outcome": "passed", "duration": 0.0001288170024054125}, "lineno": 945, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_from_to_cov", "outcome": "passed", "keywords": ["test_ellipse_from_to_cov", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.226400728337467e-05}}, {"call": {"outcome": "passed", "duration": 0.0001887560065370053}, "setup": {"outcome": "passed", "duration": 0.0001121809909818694}, "lineno": 968, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_from_uncerts_baz", "outcome": "passed", "keywords": ["test_ellipse_from_uncerts_baz", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.361199484672397e-05}}, {"call": {"outcome": "passed", "duration": 0.00014953099889680743}, "setup": {"outcome": "passed", "duration": 0.00011063599959015846}, "lineno": 995, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_is_inside", "outcome": "passed", "keywords": ["test_ellipse_is_inside", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.2336996304802597e-05}}, {"call": {"outcome": "passed", "duration": 0.00012524600606411695}, "setup": {"outcome": "passed", "duration": 0.00010670199117157608}, "lineno": 1011, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_is_on", "outcome": "passed", "keywords": ["test_ellipse_is_on", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.257400334812701e-05}}, {"call": {"outcome": "passed", "duration": 0.0005652399995597079}, "setup": {"outcome": "passed", "duration": 9.874500392470509e-05}, "lineno": 1027, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_subtended_angle", "outcome": "passed", "keywords": ["test_ellipse_subtended_angle", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.594699854962528e-05}}, {"call": {"outcome": "passed", "duration": 0.02010255100321956}, "setup": {"outcome": "passed", "duration": 0.00019304199668113142}, "lineno": 1038, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_1", "outcome": "passed", "keywords": ["test_ellipse_plot_1", "filterwarnings", "image", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010662000568117946}}, {"call": {"outcome": "passed", "duration": 0.021097889009979554}, "setup": {"outcome": "passed", "duration": 0.00019524800882209092}, "lineno": 1050, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_2", "outcome": "passed", "keywords": ["test_ellipse_plot_2", "filterwarnings", "image", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011448199802543968}}, {"call": {"outcome": "passed", "duration": 0.02132899900607299}, "setup": {"outcome": "passed", "duration": 0.00018557399744167924}, "lineno": 1061, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_tangents_1", "outcome": "passed", "keywords": ["test_ellipse_plot_tangents_1", "filterwarnings", "image", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011140100832562894}}, {"call": {"outcome": "passed", "duration": 0.03778498500469141}, "setup": {"outcome": "passed", "duration": 0.00022950698621571064}, "lineno": 1081, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_tangents_2", "outcome": "passed", "keywords": ["test_ellipse_plot_tangents_2", "filterwarnings", "image", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012598000466823578}}, {"call": {"outcome": "passed", "duration": 0.03737076300603803}, "setup": {"outcome": "passed", "duration": 0.00021869299234822392}, "lineno": 1103, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_tangents_3", "outcome": "passed", "keywords": ["test_ellipse_plot_tangents_3", "filterwarnings", "image", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011488600284792483}}, {"call": {"outcome": "passed", "duration": 0.0032249930081889033}, "setup": {"outcome": "passed", "duration": 0.00013880801270715892}, "lineno": 1125, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_uncert_ellipse", "outcome": "passed", "keywords": ["test_read_uncert_ellipse", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.639100658707321e-05}}, {"call": {"outcome": "passed", "duration": 0.0035581499978434294}, "setup": {"outcome": "passed", "duration": 0.00013250300253275782}, "lineno": 1142, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_resolve_seedid", "outcome": "passed", "keywords": ["test_read_resolve_seedid", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.355900354217738e-05}}, {"call": {"outcome": "passed", "duration": 0.00947683400590904}, "setup": {"outcome": "passed", "duration": 0.00012917300045955926}, "lineno": 1155, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_resolve_seedid_new_format", "outcome": "passed", "keywords": ["test_read_resolve_seedid_new_format", "filterwarnings", "TestNordicMethods", "test_nordic.py", "tests", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.986100147012621e-05}}, {"call": {"outcome": "skipped", "duration": 9.447099000681192e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.000151479005580768}, "lineno": 189, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._evmagtonor", "outcome": "skipped", "keywords": ["obspy.io.nordic.utils._evmagtonor", "filterwarnings", "utils.py", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.7765006204135716e-05}}, {"call": {"outcome": "passed", "duration": 0.0017770249978639185}, "setup": {"outcome": "passed", "duration": 0.00012296500790398568}, "lineno": 106, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._float_conv", "outcome": "passed", "keywords": ["obspy.io.nordic.utils._float_conv", "filterwarnings", "utils.py", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.642100925091654e-05}}, {"call": {"outcome": "passed", "duration": 0.0014385919930646196}, "setup": {"outcome": "passed", "duration": 0.00013849900278728455}, "lineno": 88, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._int_conv", "outcome": "passed", "keywords": ["obspy.io.nordic.utils._int_conv", "filterwarnings", "utils.py", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.439999560825527e-05}}, {"call": {"outcome": "skipped", "duration": 7.414301217067987e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0001324270124314353}, "lineno": 209, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._nortoevmag", "outcome": "skipped", "keywords": ["obspy.io.nordic.utils._nortoevmag", "filterwarnings", "utils.py", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.412600876297802e-05}}, {"call": {"outcome": "passed", "duration": 0.0013611900067189708}, "setup": {"outcome": "passed", "duration": 0.00011217099381610751}, "lineno": 125, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._str_conv", "outcome": "passed", "keywords": ["obspy.io.nordic.utils._str_conv", "filterwarnings", "utils.py", "nordic", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.724800136405975e-05}}, {"call": {"outcome": "passed", "duration": 0.004452947992831469}, "setup": {"outcome": "passed", "duration": 0.0002802719973260537}, "lineno": 41, "nodeid": "io/pdas/core.py::obspy.io.pdas.core._read_pdas", "outcome": "passed", "keywords": ["obspy.io.pdas.core._read_pdas", "filterwarnings", "core.py", "pdas", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.903299410827458e-05}}, {"call": {"outcome": "passed", "duration": 0.00013047299580648541}, "setup": {"outcome": "passed", "duration": 0.00035571499029174447}, "lineno": 51, "nodeid": "io/pdas/tests/test_core.py::PDASTestCase::test_is_pdas", "outcome": "passed", "keywords": ["test_is_pdas", "filterwarnings", "PDASTestCase", "test_core.py", "tests", "pdas", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8249992434866726e-05}}, {"call": {"outcome": "passed", "duration": 0.000358876000973396}, "setup": {"outcome": "passed", "duration": 0.00012362300185486674}, "lineno": 19, "nodeid": "io/pdas/tests/test_core.py::PDASTestCase::test_read_pdas", "outcome": "passed", "keywords": ["test_read_pdas", "filterwarnings", "PDASTestCase", "test_core.py", "tests", "pdas", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.065899601206183e-05}}, {"call": {"outcome": "skipped", "duration": 8.526499732397497e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0002661230100784451}, "lineno": 39, "nodeid": "io/pde/mchedr.py::obspy.io.pde.mchedr._is_mchedr", "outcome": "skipped", "keywords": ["obspy.io.pde.mchedr._is_mchedr", "filterwarnings", "mchedr.py", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.90699928579852e-05}}, {"call": {"outcome": "passed", "duration": 0.020927970006596297}, "setup": {"outcome": "passed", "duration": 0.00012107699876651168}, "lineno": 1061, "nodeid": "io/pde/mchedr.py::obspy.io.pde.mchedr._read_mchedr", "outcome": "passed", "keywords": ["obspy.io.pde.mchedr._read_mchedr", "filterwarnings", "mchedr.py", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.136799442581832e-05}}, {"call": {"outcome": "passed", "duration": 0.015993911991245113}, "setup": {"outcome": "passed", "duration": 0.0003468869981588796}, "lineno": 185, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_amplitude", "outcome": "passed", "keywords": ["test_amplitude", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.748600910417736e-05}}, {"call": {"outcome": "passed", "duration": 0.00011851699673570693}, "setup": {"outcome": "passed", "duration": 0.0001431909913662821}, "lineno": 198, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_arrival", "outcome": "passed", "keywords": ["test_arrival", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6869001127779484e-05}}, {"call": {"outcome": "passed", "duration": 0.00015565499779768288}, "setup": {"outcome": "passed", "duration": 0.00011553699732758105}, "lineno": 37, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_catalog", "outcome": "passed", "keywords": ["test_catalog", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.5711003369651735e-05}}, {"call": {"outcome": "passed", "duration": 0.0001089269935619086}, "setup": {"outcome": "passed", "duration": 0.00011322199134156108}, "lineno": 45, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_event", "outcome": "passed", "keywords": ["test_event", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.268999666441232e-05}}, {"call": {"outcome": "passed", "duration": 0.00012447898916434497}, "setup": {"outcome": "passed", "duration": 0.00013790899538435042}, "lineno": 237, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_focalmechanism", "outcome": "passed", "keywords": ["test_focalmechanism", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.716200394090265e-05}}, {"call": {"outcome": "passed", "duration": 9.628399857319891e-05}, "setup": {"outcome": "passed", "duration": 0.00011421200179029256}, "lineno": 148, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_magnitude", "outcome": "passed", "keywords": ["test_magnitude", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.363499803934246e-05}}, {"call": {"outcome": "passed", "duration": 0.0001224309962708503}, "setup": {"outcome": "passed", "duration": 0.00010811100946739316}, "lineno": 75, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_origin", "outcome": "passed", "keywords": ["test_origin", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.375899490900338e-05}}, {"call": {"outcome": "passed", "duration": 0.0001040030037984252}, "setup": {"outcome": "passed", "duration": 0.00011654000263661146}, "lineno": 220, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_pick", "outcome": "passed", "keywords": ["test_pick", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.314899317454547e-05}}, {"call": {"outcome": "passed", "duration": 0.12025179699412547}, "setup": {"outcome": "passed", "duration": 0.00010823699994944036}, "lineno": 316, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_read_events", "outcome": "passed", "keywords": ["test_read_events", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.364699897356331e-05}}, {"call": {"outcome": "passed", "duration": 0.00011022799299098551}, "setup": {"outcome": "passed", "duration": 0.00015373800124507397}, "lineno": 173, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_stationmagnitude", "outcome": "passed", "keywords": ["test_stationmagnitude", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.608001083601266e-05}}, {"call": {"outcome": "passed", "duration": 0.04498757499095518}, "setup": {"outcome": "passed", "duration": 0.00011900300160050392}, "lineno": 302, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_write_quakeml", "outcome": "passed", "keywords": ["test_write_quakeml", "filterwarnings", "MchedrTestCase", "test_mchedr.py", "tests", "pde", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011760200140997767}}, {"call": {"outcome": "passed", "duration": 0.001820974997826852}, "setup": {"outcome": "passed", "duration": 0.00028897999436594546}, "lineno": 1294, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Pickler._magnitude", "outcome": "passed", "keywords": ["obspy.io.quakeml.core.Pickler._magnitude", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.15890055289492e-05}}, {"call": {"outcome": "passed", "duration": 0.0016663879941916093}, "setup": {"outcome": "passed", "duration": 0.00013627200678456575}, "lineno": 1369, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Pickler._origin", "outcome": "passed", "keywords": ["obspy.io.quakeml.core.Pickler._origin", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.982199556659907e-05}}, {"call": {"outcome": "passed", "duration": 0.0013708439946640283}, "setup": {"outcome": "passed", "duration": 0.00014785199891775846}, "lineno": 1333, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Pickler._station_magnitude", "outcome": "passed", "keywords": ["obspy.io.quakeml.core.Pickler._station_magnitude", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.115899643395096e-05}}, {"call": {"outcome": "passed", "duration": 0.0013651390036102384}, "setup": {"outcome": "passed", "duration": 0.00014902700786478817}, "lineno": 858, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Unpickler._focal_mechanism", "outcome": "passed", "keywords": ["obspy.io.quakeml.core.Unpickler._focal_mechanism", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.059199560899287e-05}}, {"call": {"outcome": "passed", "duration": 0.0013833679986419156}, "setup": {"outcome": "passed", "duration": 0.00014069500321056694}, "lineno": 592, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Unpickler._magnitude", "outcome": "passed", "keywords": ["obspy.io.quakeml.core.Unpickler._magnitude", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.111899321898818e-05}}, {"call": {"outcome": "passed", "duration": 0.001440285996068269}, "setup": {"outcome": "passed", "duration": 0.00014035101048648357}, "lineno": 543, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Unpickler._origin", "outcome": "passed", "keywords": ["obspy.io.quakeml.core.Unpickler._origin", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.3050003265962e-05}}, {"call": {"outcome": "passed", "duration": 0.0013455389998853207}, "setup": {"outcome": "passed", "duration": 0.00013660300464835018}, "lineno": 631, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Unpickler._station_magnitude", "outcome": "passed", "keywords": ["obspy.io.quakeml.core.Unpickler._station_magnitude", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.068499689921737e-05}}, {"call": {"outcome": "skipped", "duration": 7.917500624898821e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00013760798901785165}, "lineno": 84, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core._is_quakeml", "outcome": "skipped", "keywords": ["obspy.io.quakeml.core._is_quakeml", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.21470098849386e-05}}, {"call": {"outcome": "passed", "duration": 0.0037715820071753114}, "setup": {"outcome": "passed", "duration": 0.00012486100604292005}, "lineno": 1810, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core._read_quakeml", "outcome": "passed", "keywords": ["obspy.io.quakeml.core._read_quakeml", "filterwarnings", "core.py", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.762201130390167e-05}}, {"call": {"outcome": "passed", "duration": 0.005196297002839856}, "setup": {"outcome": "passed", "duration": 0.000336345998221077}, "lineno": 416, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_arrival", "outcome": "passed", "keywords": ["test_arrival", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011582000297494233}}, {"call": {"outcome": "passed", "duration": 0.007939860006445087}, "setup": {"outcome": "passed", "duration": 0.0001393470010953024}, "lineno": 1069, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_avoid_empty_stub_elements", "outcome": "passed", "keywords": ["test_avoid_empty_stub_elements", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011391600128263235}}, {"call": {"outcome": "passed", "duration": 0.007299581993720494}, "setup": {"outcome": "passed", "duration": 0.00015146601072046906}, "lineno": 729, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_creating_minimal_quakeml_with_mt", "outcome": "passed", "keywords": ["test_creating_minimal_quakeml_with_mt", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001127580035245046}}, {"call": {"outcome": "passed", "duration": 0.004730246000690386}, "setup": {"outcome": "passed", "duration": 0.00014135798846837133}, "lineno": 373, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_data_used_in_moment_tensor", "outcome": "passed", "keywords": ["test_data_used_in_moment_tensor", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011193100363016129}}, {"call": {"outcome": "passed", "duration": 0.004199649003567174}, "setup": {"outcome": "passed", "duration": 0.0001436829916201532}, "lineno": 624, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_enums", "outcome": "passed", "keywords": ["test_enums", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011728900426533073}}, {"call": {"outcome": "passed", "duration": 0.004473256994970143}, "setup": {"outcome": "passed", "duration": 0.00015420700947288424}, "lineno": 96, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_event", "outcome": "passed", "keywords": ["test_event", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010633199417497963}}, {"call": {"outcome": "passed", "duration": 0.0055273039906751364}, "setup": {"outcome": "passed", "duration": 0.0001488980051362887}, "lineno": 1050, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_focal_mechanism_write_read", "outcome": "passed", "keywords": ["test_focal_mechanism_write_read", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011484499555081129}}, {"call": {"outcome": "passed", "duration": 0.0075218510028207675}, "setup": {"outcome": "passed", "duration": 0.000144923003972508}, "lineno": 492, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_focalmechanism", "outcome": "passed", "keywords": ["test_focalmechanism", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011339198681525886}}, {"call": {"outcome": "passed", "duration": 0.008786670005065389}, "setup": {"outcome": "passed", "duration": 0.00014165800530463457}, "lineno": 1151, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_issue_2339", "outcome": "passed", "keywords": ["test_issue_2339", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011379799980204552}}, {"call": {"outcome": "passed", "duration": 0.004257470995071344}, "setup": {"outcome": "passed", "duration": 0.00014139800623524934}, "lineno": 253, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_magnitude", "outcome": "passed", "keywords": ["test_magnitude", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010957199265249074}}, {"call": {"outcome": "passed", "duration": 0.003728750001755543}, "setup": {"outcome": "passed", "duration": 0.00013990601291880012}, "lineno": 1173, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_native_namespace_in_extra", "outcome": "passed", "keywords": ["test_native_namespace_in_extra", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010720599675551057}}, {"call": {"outcome": "passed", "duration": 0.005451987002743408}, "setup": {"outcome": "passed", "duration": 0.0001349160011159256}, "lineno": 150, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_origin", "outcome": "passed", "keywords": ["test_origin", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012101999891456217}}, {"call": {"outcome": "passed", "duration": 0.004874051999649964}, "setup": {"outcome": "passed", "duration": 0.00013906299136579037}, "lineno": 453, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_pick", "outcome": "passed", "keywords": ["test_pick", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010795700654853135}}, {"call": {"outcome": "passed", "duration": 0.005945550001342781}, "setup": {"outcome": "passed", "duration": 0.00014042599650565535}, "lineno": 701, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_preferred_tags", "outcome": "passed", "keywords": ["test_preferred_tags", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012735700875055045}}, {"call": {"outcome": "passed", "duration": 0.004674358991906047}, "setup": {"outcome": "passed", "duration": 0.00014261199976317585}, "lineno": 830, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_amplitude_time_window", "outcome": "passed", "keywords": ["test_read_amplitude_time_window", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010729199857451022}}, {"call": {"outcome": "passed", "duration": 0.010453219001647085}, "setup": {"outcome": "passed", "duration": 0.00014034101332072169}, "lineno": 801, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_equivalence", "outcome": "passed", "keywords": ["test_read_equivalence", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011085800360888243}}, {"call": {"outcome": "passed", "duration": 0.011578991005080752}, "setup": {"outcome": "passed", "duration": 0.00013899299665354192}, "lineno": 606, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_events", "outcome": "passed", "keywords": ["test_read_events", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011369599087629467}}, {"call": {"outcome": "passed", "duration": 0.005216467994614504}, "setup": {"outcome": "passed", "duration": 0.0001515299954917282}, "lineno": 55, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_quakeml", "outcome": "passed", "keywords": ["test_read_quakeml", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011387899576220661}}, {"call": {"outcome": "passed", "duration": 0.005047586993896402}, "setup": {"outcome": "passed", "duration": 0.00014233299589250237}, "lineno": 1008, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_same_file_twice_to_same_variable", "outcome": "passed", "keywords": ["test_read_same_file_twice_to_same_variable", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001106389972846955}}, {"call": {"outcome": "passed", "duration": 0.007170173994381912}, "setup": {"outcome": "passed", "duration": 0.0001471900031901896}, "lineno": 690, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_string", "outcome": "passed", "keywords": ["test_read_string", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010807899525389075}}, {"call": {"outcome": "passed", "duration": 0.0044997820077696815}, "setup": {"outcome": "passed", "duration": 0.0001450600102543831}, "lineno": 1132, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_reading_invalid_enums", "outcome": "passed", "keywords": ["test_reading_invalid_enums", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011271299445070326}}, {"call": {"outcome": "passed", "duration": 0.005797152000013739}, "setup": {"outcome": "passed", "duration": 0.0001396229927195236}, "lineno": 812, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_reading_twice_raises_no_warning", "outcome": "passed", "keywords": ["test_reading_twice_raises_no_warning", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010973600728902966}}, {"call": {"outcome": "passed", "duration": 0.004150103006395511}, "setup": {"outcome": "passed", "duration": 0.00013913100701756775}, "lineno": 334, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_station_magnitude", "outcome": "passed", "keywords": ["test_station_magnitude", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012389000039547682}}, {"call": {"outcome": "passed", "duration": 0.0041685009928187355}, "setup": {"outcome": "passed", "duration": 0.00015885000175330788}, "lineno": 299, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_station_magnitude_contribution", "outcome": "passed", "keywords": ["test_station_magnitude_contribution", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010956900950986892}}, {"call": {"outcome": "passed", "duration": 0.005517690995475277}, "setup": {"outcome": "passed", "duration": 0.00015217901091091335}, "lineno": 85, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_usgs_eventype", "outcome": "passed", "keywords": ["test_usgs_eventype", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010518300405237824}}, {"call": {"outcome": "passed", "duration": 0.005513156007509679}, "setup": {"outcome": "passed", "duration": 0.00014249100058805197}, "lineno": 852, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_write_amplitude_time_window", "outcome": "passed", "keywords": ["test_write_amplitude_time_window", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011004999396391213}}, {"call": {"outcome": "passed", "duration": 0.007937838992802426}, "setup": {"outcome": "passed", "duration": 0.0001429149997420609}, "lineno": 587, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_write_quakeml", "outcome": "passed", "keywords": ["test_write_quakeml", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011008900764863938}}, {"call": {"outcome": "passed", "duration": 0.007894120004493743}, "setup": {"outcome": "passed", "duration": 0.00014207001368049532}, "lineno": 892, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_write_with_extra_tags_and_read", "outcome": "passed", "keywords": ["test_write_with_extra_tags_and_read", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010811899846885353}}, {"call": {"outcome": "passed", "duration": 0.008483701996738091}, "setup": {"outcome": "passed", "duration": 0.00014109999756328762}, "lineno": 1106, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_writing_invalid_quakeml_id", "outcome": "passed", "keywords": ["test_writing_invalid_quakeml_id", "filterwarnings", "QuakeMLTestCase", "test_quakeml.py", "tests", "quakeml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013091100845485926}}, {"call": {"outcome": "failed", "duration": 0.005502521002199501, "longrepr": "044 .KW1..EH0 | 2015-10-09T22:51:11.675000Z - ... | 200.0 Hz, 2743 samples\n045 .KW1..EH1 | 2015-10-09T22:50:51.000000Z - ... | 200.0 Hz, 3107 samples\n046 .KW1..EH1 | 2015-10-09T22:51:05.925000Z - ... | 200.0 Hz, 768 samples\n047 .KW1..EH1 | 2015-10-09T22:51:10.765000Z - ... | 200.0 Hz, 2925 samples\n048 .KW1..EH2 | 2015-10-09T22:50:51.000000Z - ... | 200.0 Hz, 3405 samples\n049 .KW1..EH2 | 2015-10-09T22:51:08.415000Z - ... | 200.0 Hz, 3395 samples\n050 \n051 Network, location and component codes can be specified during reading:\n052 \n053 >>> st = read(\"/path/to/225051000_00008656\", network=\"BW\", location=\"\",\nUNEXPECTED EXCEPTION: OverflowError('Python integer 2000 out of bounds for uint8')\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/doctest.py\", line 1361, in __run\n    exec(compile(example.source, filename, \"single\",\n  File \"<doctest obspy.io.reftek[4]>\", line 1, in <module>\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8\n/workspace/obspy/obspy/io/reftek/__init__.py:53: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.0002802580129355192}, "lineno": 1, "nodeid": "io/reftek/__init__.py::obspy.io.reftek", "outcome": "failed", "keywords": ["obspy.io.reftek", "filterwarnings", "__init__.py", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.495699148625135e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0004241860006004572, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 419, in test_data_unpacking_steim1\n    rt = Reftek130.from_file(self.reftek_file)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.0003362870047567412}, "lineno": 414, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_data_unpacking_steim1", "outcome": "failed", "keywords": ["test_data_unpacking_steim1", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.407499651890248e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0003752839984372258, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 432, in test_data_unpacking_steim2\n    rt = Reftek130.from_file(self.reftek_file_steim2)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013572500029113144}, "lineno": 427, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_data_unpacking_steim2", "outcome": "failed", "keywords": ["test_data_unpacking_steim2", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.486600952688605e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0008416280033998191, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 318, in test_drop_not_implemented_packets\n    _read_reftek130(\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013339299766812474}, "lineno": 292, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_drop_not_implemented_packets", "outcome": "failed", "keywords": ["test_drop_not_implemented_packets", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.99349945737049e-05}}, {"call": {"outcome": "passed", "duration": 0.0003564709913916886}, "setup": {"outcome": "passed", "duration": 0.00013567299174610525}, "lineno": 220, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_error_no_packets_read", "outcome": "passed", "keywords": ["test_error_no_packets_read", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.216499605216086e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0013619050005218014, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 216, in test_integration_with_obspy_core\n    st_reftek = obspy.read(\n                ^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00012499099830165505}, "lineno": 211, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_integration_with_obspy_core", "outcome": "failed", "keywords": ["test_integration_with_obspy_core", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.475000504404306e-05}}, {"call": {"outcome": "passed", "duration": 0.00023567400057800114}, "setup": {"outcome": "passed", "duration": 0.00014014900079928339}, "lineno": 203, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_is_reftek130", "outcome": "passed", "keywords": ["test_is_reftek130", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.7501005358062685e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0005188630020711571, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 350, in test_missing_event_trailer_packet\n    st_reftek = _read_reftek130(\n                ^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00011568798799999058}, "lineno": 334, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_missing_event_trailer_packet", "outcome": "failed", "keywords": ["test_missing_event_trailer_packet", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.76739907450974e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0005419740045908839, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 406, in test_no_eh_et_packet\n    _read_reftek130(\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013861099432688206}, "lineno": 392, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_no_eh_et_packet", "outcome": "failed", "keywords": ["test_no_eh_et_packet", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.881299825385213e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0005129810015205294, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 283, in test_read_file_perturbed_packet_sequence\n    st_reftek = _read_reftek130(\n                ^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.0001499759964644909}, "lineno": 255, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_read_file_perturbed_packet_sequence", "outcome": "failed", "keywords": ["test_read_file_perturbed_packet_sequence", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.538100180681795e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.00036416899820324033, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 183, in test_read_reftek130_no_component_codes_specified\n    st_reftek = _read_reftek130(\n                ^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013506499817594886}, "lineno": 172, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_read_reftek130_no_component_codes_specified", "outcome": "failed", "keywords": ["test_read_reftek130_no_component_codes_specified", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.91820023348555e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.00035525400016922504, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 140, in test_read_reftek130_steim1\n    st_reftek = _read_reftek130(\n                ^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00012291601160541177}, "lineno": 131, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_read_reftek130_steim1", "outcome": "failed", "keywords": ["test_read_reftek130_steim1", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.384899072349072e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.00035170800401829183, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 153, in test_read_reftek130_steim2\n    st = _read_reftek130(\n         ^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.0001312969980062917}, "lineno": 145, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_read_reftek130_steim2", "outcome": "failed", "keywords": ["test_read_reftek130_steim2", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0002313110016984865}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0003740149986697361, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 610, in test_reading_file_with_encoding_16\n    st = _read_reftek130(self.reftek_file_16)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013717399269808084}, "lineno": 600, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_file_with_encoding_16", "outcome": "failed", "keywords": ["test_reading_file_with_encoding_16", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.431500125676394e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0003232320013921708, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 593, in test_reading_file_with_encoding_32\n    st = _read_reftek130(self.reftek_file_32)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013464599032886326}, "lineno": 583, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_file_with_encoding_32", "outcome": "failed", "keywords": ["test_reading_file_with_encoding_32", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.413000275846571e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0009011280053528026, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 623, in _generic_reader\n    generic = callback_func(pathname_or_url, **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 142, in uncompress_file\n    return func(filename, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 145, in from_file\n    with io.open(filename, \"rb\") as fh:\n         ^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: expected str, bytes or os.PathLike object, not BytesIO\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 552, in test_reading_file_with_multiple_events\n    st = obspy.read(bytes_, format='REFTEK130',\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 630, in _generic_reader\n    generic = callback_func(fh.name, **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013344199396669865}, "lineno": 538, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_file_with_multiple_events", "outcome": "failed", "keywords": ["test_reading_file_with_multiple_events", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.43680027173832e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0007465280068572611, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 623, in _generic_reader\n    generic = callback_func(pathname_or_url, **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 142, in uncompress_file\n    return func(filename, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 145, in from_file\n    with io.open(filename, \"rb\") as fh:\n         ^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: expected str, bytes or os.PathLike object, not BytesIO\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 577, in test_reading_file_with_no_data_in_channel_zero\n    st = obspy.read(bio, format='REFTEK130')\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 630, in _generic_reader\n    generic = callback_func(fh.name, **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013579199730884284}, "lineno": 560, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_file_with_no_data_in_channel_zero", "outcome": "failed", "keywords": ["test_reading_file_with_no_data_in_channel_zero", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.892500434536487e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.00030240899650380015, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 522, in test_reading_packet_with_vpu_float_string\n    data = _initial_unpack_packets(data)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.0001385990035487339}, "lineno": 515, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_packet_with_vpu_float_string", "outcome": "failed", "keywords": ["test_reading_packet_with_vpu_float_string", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.974900315981358e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0005169490032130852, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 513, in test_string_representations\n    rt130 = Reftek130.from_file(self.reftek_file)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.000131658001919277}, "lineno": 440, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_string_representations", "outcome": "failed", "keywords": ["test_string_representations", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.479000487364829e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0005190119991311803, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 376, in test_truncated_last_packet\n    st_reftek = _read_reftek130(\n                ^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.00013521499931812286}, "lineno": 360, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_truncated_last_packet", "outcome": "failed", "keywords": ["test_truncated_last_packet", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.3645991506055e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/reftek/util.py", "lineno": 44, "message": "OverflowError: Python integer 2000 out of bounds for uint8"}, "outcome": "failed", "duration": 0.0005357650079531595, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/tests/test_core.py\", line 249, in test_warning_disturbed_packet_sequence\n    _read_reftek130(fh.name, network=\"XX\", location=\"01\",\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 148, in from_file\n    rt._data = _initial_unpack_packets(string)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/packet.py\", line 256, in _initial_unpack_packets\n    result['time'][:] += [_get_nanoseconds_for_start_of_year(y)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/util.py\", line 44, in _get_nanoseconds_for_start_of_year\n    year += 2000\nOverflowError: Python integer 2000 out of bounds for uint8"}, "setup": {"outcome": "passed", "duration": 0.0001362449984299019}, "lineno": 232, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_warning_disturbed_packet_sequence", "outcome": "failed", "keywords": ["test_warning_disturbed_packet_sequence", "filterwarnings", "ReftekTestCase", "test_core.py", "tests", "reftek", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010229001054540277}}, {"call": {"outcome": "passed", "duration": 0.015255339996656403}, "setup": {"outcome": "passed", "duration": 0.00027080699510406703}, "lineno": 0, "nodeid": "io/rg16/__init__.py::obspy.io.rg16", "outcome": "passed", "keywords": ["obspy.io.rg16", "filterwarnings", "__init__.py", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.84900039434433e-05}}, {"call": {"outcome": "passed", "duration": 0.0037677940126741305}, "setup": {"outcome": "passed", "duration": 0.00032054299663286656}, "lineno": 119, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_contacts_north_and_merge", "outcome": "passed", "keywords": ["test_contacts_north_and_merge", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.573699986096472e-05}}, {"call": {"outcome": "passed", "duration": 0.00011977000394836068}, "setup": {"outcome": "passed", "duration": 0.00013909900735598058}, "lineno": 56, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_empty_buffer", "outcome": "passed", "keywords": ["test_empty_buffer", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.532200157176703e-05}}, {"call": {"outcome": "passed", "duration": 0.0017022420070134103}, "setup": {"outcome": "passed", "duration": 0.00011279300088062882}, "lineno": 63, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_headonly_option", "outcome": "passed", "keywords": ["test_headonly_option", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.35829962650314e-05}}, {"call": {"outcome": "passed", "duration": 0.003432108002016321}, "setup": {"outcome": "passed", "duration": 0.00013510500139091164}, "lineno": 90, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_intrablock_starttime_endtime", "outcome": "passed", "keywords": ["test_intrablock_starttime_endtime", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.495300087612122e-05}}, {"call": {"outcome": "passed", "duration": 0.000283357992884703}, "setup": {"outcome": "passed", "duration": 0.0001378720044158399}, "lineno": 128, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_make_stats", "outcome": "passed", "keywords": ["test_make_stats", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.9187004808336496e-05}}, {"call": {"outcome": "passed", "duration": 0.008328613999765366}, "setup": {"outcome": "passed", "duration": 0.00011816900223493576}, "lineno": 108, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_merge", "outcome": "passed", "keywords": ["test_merge", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.080700354184955e-05}}, {"call": {"outcome": "passed", "duration": 0.012380472995573655}, "setup": {"outcome": "passed", "duration": 0.00014169600035529584}, "lineno": 28, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_reading_rg16_files", "outcome": "passed", "keywords": ["test_reading_rg16_files", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.757700561545789e-05}}, {"call": {"outcome": "passed", "duration": 0.00033197799348272383}, "setup": {"outcome": "passed", "duration": 0.00013888400280848145}, "lineno": 47, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_rg16_files_identified", "outcome": "passed", "keywords": ["test_rg16_files_identified", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.921200499869883e-05}}, {"call": {"outcome": "passed", "duration": 0.0033197340089827776}, "setup": {"outcome": "passed", "duration": 0.0001346869976259768}, "lineno": 72, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_starttime_endtime_option", "outcome": "passed", "keywords": ["test_starttime_endtime_option", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.99629992293194e-05}}, {"call": {"outcome": "passed", "duration": 0.0006992529961280525}, "setup": {"outcome": "passed", "duration": 0.00017816299805417657}, "lineno": 553, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_3_channel_header", "outcome": "passed", "keywords": ["test_3_channel_header", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.348401075229049e-05}}, {"call": {"outcome": "passed", "duration": 0.000252721001743339}, "setup": {"outcome": "passed", "duration": 0.00013049200060777366}, "lineno": 543, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_bad_alias_filter", "outcome": "passed", "keywords": ["test_bad_alias_filter", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0214995755814016e-05}}, {"call": {"outcome": "passed", "duration": 0.003063803000259213}, "setup": {"outcome": "passed", "duration": 0.00012248699204064906}, "lineno": 397, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_can_write", "outcome": "passed", "keywords": ["test_can_write", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.686299795750529e-05}}, {"call": {"outcome": "passed", "duration": 0.00011418899521231651}, "setup": {"outcome": "passed", "duration": 0.00013891799608245492}, "lineno": 174, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_cmp_jump", "outcome": "passed", "keywords": ["test_cmp_jump", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4128002375364304e-05}}, {"call": {"outcome": "passed", "duration": 0.00016008300008252263}, "setup": {"outcome": "passed", "duration": 0.00011383599485270679}, "lineno": 152, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_cmp_nbr_headers", "outcome": "passed", "keywords": ["test_cmp_nbr_headers", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8003002777695656e-05}}, {"call": {"outcome": "passed", "duration": 0.0009270519949495792}, "setup": {"outcome": "passed", "duration": 0.00011280200851615518}, "lineno": 163, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_cmp_nbr_records", "outcome": "passed", "keywords": ["test_cmp_nbr_records", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0232996474951506e-05}}, {"call": {"outcome": "passed", "duration": 0.00044388099922798574}, "setup": {"outcome": "passed", "duration": 0.0001273480011150241}, "lineno": 376, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_make_trace", "outcome": "passed", "keywords": ["test_make_trace", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.633599696215242e-05}}, {"call": {"outcome": "passed", "duration": 0.00028381700394675136}, "setup": {"outcome": "passed", "duration": 0.00012255100591573864}, "lineno": 455, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_channel_set", "outcome": "passed", "keywords": ["test_read_channel_set", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.780700303148478e-05}}, {"call": {"outcome": "passed", "duration": 0.0004527520068222657}, "setup": {"outcome": "passed", "duration": 0.00012254499597474933}, "lineno": 447, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_channel_sets", "outcome": "passed", "keywords": ["test_read_channel_sets", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.246399425435811e-05}}, {"call": {"outcome": "passed", "duration": 0.00020557599782478064}, "setup": {"outcome": "passed", "duration": 0.00012512000103015453}, "lineno": 490, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_extended_header_1", "outcome": "passed", "keywords": ["test_read_extended_header_1", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6837001466192305e-05}}, {"call": {"outcome": "passed", "duration": 0.00012809700274374336}, "setup": {"outcome": "passed", "duration": 0.00011361599899828434}, "lineno": 504, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_extended_header_2", "outcome": "passed", "keywords": ["test_read_extended_header_2", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.306099774315953e-05}}, {"call": {"outcome": "passed", "duration": 0.00010102000669576228}, "setup": {"outcome": "passed", "duration": 0.00010854798892978579}, "lineno": 527, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_extended_header_3", "outcome": "passed", "keywords": ["test_read_extended_header_3", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.317400791682303e-05}}, {"call": {"outcome": "passed", "duration": 0.0002552450023358688}, "setup": {"outcome": "passed", "duration": 0.0001150619937106967}, "lineno": 411, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_general_header_1", "outcome": "passed", "keywords": ["test_read_general_header_1", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.770101026631892e-05}}, {"call": {"outcome": "passed", "duration": 0.00010654299694579095}, "setup": {"outcome": "passed", "duration": 0.0001287060003960505}, "lineno": 433, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_general_header_2", "outcome": "passed", "keywords": ["test_read_general_header_2", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.483899440150708e-05}}, {"call": {"outcome": "passed", "duration": 0.00013699900591745973}, "setup": {"outcome": "passed", "duration": 0.00012076701386831701}, "lineno": 182, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header", "outcome": "passed", "keywords": ["test_read_trace_header", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.05439966218546e-05}}, {"call": {"outcome": "passed", "duration": 9.442400187253952e-05}, "setup": {"outcome": "passed", "duration": 0.00010747100168373436}, "lineno": 191, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_1", "outcome": "passed", "keywords": ["test_read_trace_header_1", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.20470057381317e-05}}, {"call": {"outcome": "passed", "duration": 9.518899605609477e-05}, "setup": {"outcome": "passed", "duration": 0.00012321800750214607}, "lineno": 363, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_10", "outcome": "passed", "keywords": ["test_read_trace_header_10", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.26590010849759e-05}}, {"call": {"outcome": "passed", "duration": 0.00010353000834584236}, "setup": {"outcome": "passed", "duration": 0.00017048799782060087}, "lineno": 202, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_2", "outcome": "passed", "keywords": ["test_read_trace_header_2", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.018500087317079e-05}}, {"call": {"outcome": "passed", "duration": 0.00015638800687156618}, "setup": {"outcome": "passed", "duration": 0.00012347700248938054}, "lineno": 225, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_3", "outcome": "passed", "keywords": ["test_read_trace_header_3", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4756004828959703e-05}}, {"call": {"outcome": "passed", "duration": 0.00011623298632912338}, "setup": {"outcome": "passed", "duration": 0.00011231799726374447}, "lineno": 239, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_4", "outcome": "passed", "keywords": ["test_read_trace_header_4", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.457799124997109e-05}}, {"call": {"outcome": "passed", "duration": 0.00011406200064811856}, "setup": {"outcome": "passed", "duration": 0.00011837000783998519}, "lineno": 260, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_5", "outcome": "passed", "keywords": ["test_read_trace_header_5", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.267599772196263e-05}}, {"call": {"outcome": "passed", "duration": 9.866799518931657e-05}, "setup": {"outcome": "passed", "duration": 0.00011062200064770877}, "lineno": 279, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_6", "outcome": "passed", "keywords": ["test_read_trace_header_6", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.1210998208262026e-05}}, {"call": {"outcome": "passed", "duration": 0.0001070549915311858}, "setup": {"outcome": "passed", "duration": 0.00011391400767024606}, "lineno": 302, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_7", "outcome": "passed", "keywords": ["test_read_trace_header_7", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3638010285794735e-05}}, {"call": {"outcome": "passed", "duration": 0.00010809900413732976}, "setup": {"outcome": "passed", "duration": 0.00010862799535971135}, "lineno": 320, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_8", "outcome": "passed", "keywords": ["test_read_trace_header_8", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.0753005780279636e-05}}, {"call": {"outcome": "passed", "duration": 0.00011340300261508673}, "setup": {"outcome": "passed", "duration": 0.00010723399464040995}, "lineno": 340, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_9", "outcome": "passed", "keywords": ["test_read_trace_header_9", "filterwarnings", "TestReadRG16Headers", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.325399201363325e-05}}, {"call": {"outcome": "passed", "duration": 8.176200208254158e-05}, "setup": {"outcome": "passed", "duration": 0.00015499599976465106}, "lineno": 45, "nodeid": "io/rg16/tests/test_util.py::TestRG16Util::test_read", "outcome": "passed", "keywords": ["test_read", "filterwarnings", "TestRG16Util", "test_util.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.339099152479321e-05}}, {"call": {"outcome": "passed", "duration": 0.00020754599245265126}, "setup": {"outcome": "passed", "duration": 0.00010801298776641488}, "lineno": 17, "nodeid": "io/rg16/tests/test_util.py::TestRG16Util::test_read_bcd", "outcome": "passed", "keywords": ["test_read_bcd", "filterwarnings", "TestRG16Util", "test_util.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.86380047025159e-05}}, {"call": {"outcome": "passed", "duration": 0.00011615599214565009}, "setup": {"outcome": "passed", "duration": 0.000121513003250584}, "lineno": 31, "nodeid": "io/rg16/tests/test_util.py::TestRG16Util::test_read_binary", "outcome": "passed", "keywords": ["test_read_binary", "filterwarnings", "TestRG16Util", "test_util.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.330099469982088e-05}}, {"call": {"outcome": "passed", "duration": 0.004641536012059078}, "setup": {"outcome": "passed", "duration": 0.0002576039987616241}, "lineno": 1, "nodeid": "io/sac/__init__.py::obspy.io.sac", "outcome": "passed", "keywords": ["obspy.io.sac", "filterwarnings", "__init__.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.566199928987771e-05}}, {"call": {"outcome": "passed", "duration": 0.003739716994459741}, "setup": {"outcome": "passed", "duration": 0.00015772700135130435}, "lineno": 207, "nodeid": "io/sac/core.py::obspy.io.sac.core._internal_read_sac_xy", "outcome": "passed", "keywords": ["obspy.io.sac.core._internal_read_sac_xy", "filterwarnings", "core.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.432401227764785e-05}}, {"call": {"outcome": "passed", "duration": 0.003870989996357821}, "setup": {"outcome": "passed", "duration": 0.00014079399988986552}, "lineno": 20, "nodeid": "io/sac/core.py::obspy.io.sac.core._is_sac", "outcome": "passed", "keywords": ["obspy.io.sac.core._is_sac", "filterwarnings", "core.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.210299372673035e-05}}, {"call": {"outcome": "passed", "duration": 0.00444659600907471}, "setup": {"outcome": "passed", "duration": 0.00014202899183146656}, "lineno": 113, "nodeid": "io/sac/core.py::obspy.io.sac.core._is_sac_xy", "outcome": "passed", "keywords": ["obspy.io.sac.core._is_sac_xy", "filterwarnings", "core.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.328300853259861e-05}}, {"call": {"outcome": "passed", "duration": 0.00338485800602939}, "setup": {"outcome": "passed", "duration": 0.00013518099149223417}, "lineno": 306, "nodeid": "io/sac/core.py::obspy.io.sac.core._read_sac", "outcome": "passed", "keywords": ["obspy.io.sac.core._read_sac", "filterwarnings", "core.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.229000038933009e-05}}, {"call": {"outcome": "passed", "duration": 0.003412742997170426}, "setup": {"outcome": "passed", "duration": 0.00013376199058257043}, "lineno": 169, "nodeid": "io/sac/core.py::obspy.io.sac.core._read_sac_xy", "outcome": "passed", "keywords": ["obspy.io.sac.core._read_sac_xy", "filterwarnings", "core.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.303500024136156e-05}}, {"call": {"outcome": "passed", "duration": 0.007211286996607669}, "setup": {"outcome": "passed", "duration": 0.000134887988679111}, "lineno": 398, "nodeid": "io/sac/core.py::obspy.io.sac.core._write_sac", "outcome": "passed", "keywords": ["obspy.io.sac.core._write_sac", "filterwarnings", "core.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.50519975554198e-05}}, {"call": {"outcome": "passed", "duration": 0.006860888010123745}, "setup": {"outcome": "passed", "duration": 0.0001359879970550537}, "lineno": 242, "nodeid": "io/sac/core.py::obspy.io.sac.core._write_sac_xy", "outcome": "passed", "keywords": ["obspy.io.sac.core._write_sac_xy", "filterwarnings", "core.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.737800478935242e-05}}, {"call": {"outcome": "passed", "duration": 0.001280267009860836}, "setup": {"outcome": "passed", "duration": 0.00014480299432761967}, "lineno": 120, "nodeid": "io/sac/sacpz.py::obspy.io.sac.sacpz.attach_paz", "outcome": "passed", "keywords": ["obspy.io.sac.sacpz.attach_paz", "filterwarnings", "sacpz.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.864899478387088e-05}}, {"call": {"outcome": "passed", "duration": 0.001577262009959668}, "setup": {"outcome": "passed", "duration": 0.0001363299961667508}, "lineno": 293, "nodeid": "io/sac/sacpz.py::obspy.io.sac.sacpz.attach_resp", "outcome": "passed", "keywords": ["obspy.io.sac.sacpz.attach_resp", "filterwarnings", "sacpz.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.984799983911216e-05}}, {"call": {"outcome": "passed", "duration": 0.00863914200454019}, "setup": {"outcome": "passed", "duration": 0.00014150000060908496}, "lineno": 1, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace", "outcome": "passed", "keywords": ["obspy.io.sac.sactrace", "filterwarnings", "sactrace.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.816999277565628e-05}}, {"call": {"outcome": "passed", "duration": 0.0013474209990818053}, "setup": {"outcome": "passed", "duration": 0.00013815700367558748}, "lineno": 827, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.__init__", "outcome": "passed", "keywords": ["obspy.io.sac.sactrace.SACTrace.__init__", "filterwarnings", "sactrace.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.845100142527372e-05}}, {"call": {"outcome": "passed", "duration": 0.0031270299950847402}, "setup": {"outcome": "passed", "duration": 0.000129244988784194}, "lineno": 1497, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace._allt", "outcome": "passed", "keywords": ["obspy.io.sac.sactrace.SACTrace._allt", "filterwarnings", "sactrace.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.405301196034998e-05}}, {"call": {"outcome": "passed", "duration": 0.0011183570022694767}, "setup": {"outcome": "passed", "duration": 0.0001379790046485141}, "lineno": 1142, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace._from_arrays", "outcome": "passed", "keywords": ["obspy.io.sac.sactrace.SACTrace._from_arrays", "filterwarnings", "sactrace.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.458999996539205e-05}}, {"call": {"outcome": "passed", "duration": 0.003296609007520601}, "setup": {"outcome": "passed", "duration": 0.00012405699817463756}, "lineno": 1410, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.listhdr", "outcome": "passed", "keywords": ["obspy.io.sac.sactrace.SACTrace.listhdr", "filterwarnings", "sactrace.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.132500468287617e-05}}, {"call": {"outcome": "passed", "duration": 0.003386500000488013}, "setup": {"outcome": "passed", "duration": 0.00014163799642119557}, "lineno": 1029, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.read", "outcome": "passed", "keywords": ["obspy.io.sac.sactrace.SACTrace.read", "filterwarnings", "sactrace.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.311000081244856e-05}}, {"call": {"outcome": "passed", "duration": 0.0031962329958332703}, "setup": {"outcome": "passed", "duration": 0.00013675200170837343}, "lineno": 1247, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.to_obspy_trace", "outcome": "passed", "keywords": ["obspy.io.sac.sactrace.SACTrace.to_obspy_trace", "filterwarnings", "sactrace.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.132200698833913e-05}}, {"call": {"outcome": "passed", "duration": 0.0032684089965187013}, "setup": {"outcome": "passed", "duration": 0.00013556701014749706}, "lineno": 1301, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.validate", "outcome": "passed", "keywords": ["obspy.io.sac.sactrace.SACTrace.validate", "filterwarnings", "sactrace.py", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.44459975976497e-05}}, {"call": {"outcome": "passed", "duration": 0.0008332880097441375}, "setup": {"outcome": "passed", "duration": 0.00033046299358829856}, "lineno": 891, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_always_sac_reftime", "outcome": "passed", "keywords": ["test_always_sac_reftime", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.910599768161774e-05}}, {"call": {"outcome": "passed", "duration": 0.0021161129989195615}, "setup": {"outcome": "passed", "duration": 0.00013313500676304102}, "lineno": 212, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_convert_to_sac", "outcome": "passed", "keywords": ["test_convert_to_sac", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.64200119394809e-05}}, {"call": {"outcome": "passed", "duration": 0.004018424995592795}, "setup": {"outcome": "passed", "duration": 0.0001370639947708696}, "lineno": 817, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_decimate_resample", "outcome": "passed", "keywords": ["test_decimate_resample", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.757599814794958e-05}}, {"call": {"outcome": "passed", "duration": 0.0007620179967489094}, "setup": {"outcome": "passed", "duration": 0.00014068499149288982}, "lineno": 265, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_default_values", "outcome": "passed", "keywords": ["test_default_values", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.012199785094708e-05}}, {"call": {"outcome": "passed", "duration": 0.0008721729973331094}, "setup": {"outcome": "passed", "duration": 0.00013141499948687851}, "lineno": 921, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_encoding_flag", "outcome": "passed", "keywords": ["test_encoding_flag", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.274300151038915e-05}}, {"call": {"outcome": "passed", "duration": 0.0010312660015188158}, "setup": {"outcome": "passed", "duration": 0.00013303800369612873}, "lineno": 831, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_invalid_header_field", "outcome": "passed", "keywords": ["test_invalid_header_field", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.360200106631964e-05}}, {"call": {"outcome": "passed", "duration": 0.00013947499974165112}, "setup": {"outcome": "passed", "duration": 0.00015165700460784137}, "lineno": 647, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sac_bytes_io", "outcome": "passed", "keywords": ["test_is_sac_bytes_io", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8484001783654094e-05}}, {"call": {"outcome": "passed", "duration": 0.00010264400043524802}, "setup": {"outcome": "passed", "duration": 0.00011463199916761369}, "lineno": 675, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sac_open_file", "outcome": "passed", "keywords": ["test_is_sac_open_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.432800389826298e-05}}, {"call": {"outcome": "passed", "duration": 0.000129414998809807}, "setup": {"outcome": "passed", "duration": 0.00012102500477340072}, "lineno": 666, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sac_string_io_raises", "outcome": "passed", "keywords": ["test_is_sac_string_io_raises", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.336599471978843e-05}}, {"call": {"outcome": "passed", "duration": 0.00013108599523548037}, "setup": {"outcome": "passed", "duration": 0.00012126000365242362}, "lineno": 682, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sacxy_bytes_io", "outcome": "passed", "keywords": ["test_is_sacxy_bytes_io", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.466998845804483e-05}}, {"call": {"outcome": "passed", "duration": 0.00012388099275995046}, "setup": {"outcome": "passed", "duration": 0.00011121599527541548}, "lineno": 713, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sacxy_open_file_binary_mode", "outcome": "passed", "keywords": ["test_is_sacxy_open_file_binary_mode", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.148700776975602e-05}}, {"call": {"outcome": "passed", "duration": 0.0001344640040770173}, "setup": {"outcome": "passed", "duration": 0.00011920400720555335}, "lineno": 723, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sacxy_open_file_text_mode_fails", "outcome": "passed", "keywords": ["test_is_sacxy_open_file_text_mode_fails", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.130400288384408e-05}}, {"call": {"outcome": "passed", "duration": 0.00012150399561505765}, "setup": {"outcome": "passed", "duration": 0.00011397400521673262}, "lineno": 701, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sacxy_string_io_raises", "outcome": "passed", "keywords": ["test_is_sacxy_string_io_raises", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.4105010349303484e-05}}, {"call": {"outcome": "passed", "duration": 0.0016156040073838085}, "setup": {"outcome": "passed", "duration": 0.00011740499758161604}, "lineno": 428, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_issue390", "outcome": "passed", "keywords": ["test_issue390", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.456100138369948e-05}}, {"call": {"outcome": "passed", "duration": 0.002313789998879656}, "setup": {"outcome": "passed", "duration": 0.00013698599650524557}, "lineno": 326, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_issue_156", "outcome": "passed", "keywords": ["test_issue_156", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.679799455218017e-05}}, {"call": {"crash": {"path": "/usr/lib/python3.12/unittest/case.py", "lineno": 939, "message": "AssertionError: 1073117342.3999912 != 1073117342.4 within 5 places (8.821487426757812e-06 difference)"}, "outcome": "failed", "duration": 0.0011657739960355684, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 255, in test_iztype11\n    self.assertAlmostEqual(t1.timestamp, t2.timestamp, 5)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 939, in assertAlmostEqual\n    raise self.failureException(msg)\nAssertionError: 1073117342.3999912 != 1073117342.4 within 5 places (8.821487426757812e-06 difference)"}, "setup": {"outcome": "passed", "duration": 0.000135934998979792}, "lineno": 246, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_iztype11", "outcome": "failed", "keywords": ["test_iztype11", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.340000931639224e-05}}, {"call": {"outcome": "passed", "duration": 0.001117202002205886}, "setup": {"outcome": "passed", "duration": 0.0001370879908790812}, "lineno": 799, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_merge_sac_obspy_headers", "outcome": "passed", "keywords": ["test_merge_sac_obspy_headers", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010601199755910784}}, {"call": {"outcome": "passed", "duration": 0.0007388380035990849}, "setup": {"outcome": "passed", "duration": 0.00013574300101026893}, "lineno": 854, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_not_ascii", "outcome": "passed", "keywords": ["test_not_ascii", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.262700819410384e-05}}, {"call": {"outcome": "passed", "duration": 0.001674497005296871}, "setup": {"outcome": "passed", "duration": 0.0001350980019196868}, "lineno": 365, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_not_used_but_given_headers", "outcome": "passed", "keywords": ["test_not_used_but_given_headers", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.426299271173775e-05}}, {"call": {"outcome": "passed", "duration": 0.0007714160019531846}, "setup": {"outcome": "passed", "duration": 0.0001339879963779822}, "lineno": 402, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_null_terminated_strings", "outcome": "passed", "keywords": ["test_null_terminated_strings", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.690601003356278e-05}}, {"call": {"outcome": "passed", "duration": 0.0018247550033265725}, "setup": {"outcome": "passed", "duration": 0.0001311410014750436}, "lineno": 186, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_and_write_via_obspy", "outcome": "passed", "keywords": ["test_read_and_write_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.418899960815907e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00043794400698971003, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 113, in test_read_big_endian_via_obspy\n    tr = read(self.filebe, format='SAC')[0]\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.00013745900650974363}, "lineno": 108, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_big_endian_via_obspy", "outcome": "failed", "keywords": ["test_read_big_endian_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.515099762007594e-05}}, {"call": {"outcome": "passed", "duration": 0.0007655099907424301}, "setup": {"outcome": "passed", "duration": 0.0001359390007564798}, "lineno": 149, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_head_via_obspy", "outcome": "passed", "keywords": ["test_read_head_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.107699639163911e-05}}, {"call": {"outcome": "passed", "duration": 0.0007490110001526773}, "setup": {"outcome": "passed", "duration": 0.00013474299339577556}, "lineno": 494, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_sac_from_bytes_io", "outcome": "passed", "keywords": ["test_read_sac_from_bytes_io", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.69169967295602e-05}}, {"call": {"outcome": "passed", "duration": 0.0007986480050021783}, "setup": {"outcome": "passed", "duration": 0.00014402200758922845}, "lineno": 512, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_sac_from_open_file", "outcome": "passed", "keywords": ["test_read_sac_from_open_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.928099901415408e-05}}, {"call": {"outcome": "passed", "duration": 0.0008092229982139543}, "setup": {"outcome": "passed", "duration": 0.00013174000196158886}, "lineno": 41, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "passed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.062999065965414e-05}}, {"call": {"outcome": "passed", "duration": 0.0011504650028655306}, "setup": {"outcome": "passed", "duration": 0.0001327259960817173}, "lineno": 577, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_via_obspy_from_bytes_io", "outcome": "passed", "keywords": ["test_read_via_obspy_from_bytes_io", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.32850021449849e-05}}, {"call": {"outcome": "passed", "duration": 0.002120310004102066}, "setup": {"outcome": "passed", "duration": 0.000153461005538702}, "lineno": 461, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_with_fsize", "outcome": "passed", "keywords": ["test_read_with_fsize", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.123799878172576e-05}}, {"call": {"outcome": "passed", "duration": 0.0008727209933567792}, "setup": {"outcome": "passed", "duration": 0.00013999799557495862}, "lineno": 525, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_write_bytes_io", "outcome": "passed", "keywords": ["test_read_write_bytes_io", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.122399983927608e-05}}, {"call": {"outcome": "passed", "duration": 0.0010063569934573025}, "setup": {"outcome": "passed", "duration": 0.00015473199891857803}, "lineno": 544, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_write_open_file", "outcome": "passed", "keywords": ["test_read_write_open_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.025900413282216e-05}}, {"call": {"outcome": "passed", "duration": 0.0017066430009435862}, "setup": {"outcome": "passed", "duration": 0.00013529400166589767}, "lineno": 56, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_write_via_obspy", "outcome": "passed", "keywords": ["test_read_write_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.64599972171709e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-u8h8fpxa.tmp"}, "outcome": "failed", "duration": 0.0017515939980512485, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 416, in write_sac_ascii\n    np.savetxt(f, data[5 * rows:], delimiter=b'\\t')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\n             ^^^^^^^^^^^^^^^^^^^\nTypeError: sequence item 0: expected a bytes-like object, str found\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 97, in test_read_write_xy_via_obspy\n    tr.write(tempfile, format='SACXY')\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 302, in _internal_write_sac_xy\n    sac.write(buf, ascii=True, flush_headers=False)\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1135, in write\n    _io.write_sac_ascii(dest, self._hf, self._hi, self._hs, data)\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 420, in write_sac_ascii\n    raise SacIOError(\"Cannot write trace values: \" + f.name)\nobspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-u8h8fpxa.tmp"}, "setup": {"outcome": "passed", "duration": 0.00014040499809198081}, "lineno": 89, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_write_xy_via_obspy", "outcome": "failed", "keywords": ["test_read_write_xy_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.579700079280883e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "AttributeError: '_io.BytesIO' object has no attribute 'name'"}, "outcome": "failed", "duration": 0.00080211999011226, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 416, in write_sac_ascii\n    np.savetxt(f, data[5 * rows:], delimiter=b'\\t')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\n             ^^^^^^^^^^^^^^^^^^^\nTypeError: sequence item 0: expected a bytes-like object, str found\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 622, in test_read_xy_write_xy_from_bytes_io\n    _write_sac_xy(st, fh)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 272, in _write_sac_xy\n    _internal_write_sac_xy(stream[0], filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 302, in _internal_write_sac_xy\n    sac.write(buf, ascii=True, flush_headers=False)\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1135, in write\n    _io.write_sac_ascii(dest, self._hf, self._hi, self._hs, data)\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 420, in write_sac_ascii\n    raise SacIOError(\"Cannot write trace values: \" + f.name)\n                                                     ^^^^^^\nAttributeError: '_io.BytesIO' object has no attribute 'name'"}, "setup": {"outcome": "passed", "duration": 0.00014022599498275667}, "lineno": 612, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_xy_write_xy_from_bytes_io", "outcome": "failed", "keywords": ["test_read_xy_write_xy_from_bytes_io", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.583400631323457e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-_31vtuhk.tmp"}, "outcome": "failed", "duration": 0.0009462869929848239, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 416, in write_sac_ascii\n    np.savetxt(f, data[5 * rows:], delimiter=b'\\t')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\n             ^^^^^^^^^^^^^^^^^^^\nTypeError: sequence item 0: expected a bytes-like object, str found\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 639, in test_read_xy_write_xy_from_open_file_binary_mode\n    _write_sac_xy(st, tf)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 272, in _write_sac_xy\n    _internal_write_sac_xy(stream[0], filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 302, in _internal_write_sac_xy\n    sac.write(buf, ascii=True, flush_headers=False)\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1135, in write\n    _io.write_sac_ascii(dest, self._hf, self._hi, self._hs, data)\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 420, in write_sac_ascii\n    raise SacIOError(\"Cannot write trace values: \" + f.name)\nobspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-_31vtuhk.tmp"}, "setup": {"outcome": "passed", "duration": 0.00014256399299483746}, "lineno": 630, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_xy_write_xy_from_open_file_binary_mode", "outcome": "failed", "keywords": ["test_read_xy_write_xy_from_open_file_binary_mode", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.134199015330523e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-uzistlcv.tmp"}, "outcome": "failed", "duration": 0.0017782020004233345, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 416, in write_sac_ascii\n    np.savetxt(f, data[5 * rows:], delimiter=b'\\t')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\n             ^^^^^^^^^^^^^^^^^^^\nTypeError: sequence item 0: expected a bytes-like object, str found\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 82, in test_read_xy_write_xy_via_obspy\n    tr.write(tempfile, format='SACXY')\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 302, in _internal_write_sac_xy\n    sac.write(buf, ascii=True, flush_headers=False)\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1135, in write\n    _io.write_sac_ascii(dest, self._hf, self._hi, self._hs, data)\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 420, in write_sac_ascii\n    raise SacIOError(\"Cannot write trace values: \" + f.name)\nobspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-uzistlcv.tmp"}, "setup": {"outcome": "passed", "duration": 0.00013887698878534138}, "lineno": 74, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_xy_write_xy_via_obspy", "outcome": "failed", "keywords": ["test_read_xy_write_xy_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.523200813215226e-05}}, {"call": {"outcome": "passed", "duration": 0.002188505997764878}, "setup": {"outcome": "passed", "duration": 0.00014189899957273155}, "lineno": 271, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_reference_time", "outcome": "passed", "keywords": ["test_reference_time", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.178800635505468e-05}}, {"call": {"outcome": "passed", "duration": 0.00022087100660428405}, "setup": {"outcome": "passed", "duration": 0.00014254699635785073}, "lineno": 864, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_sac_booleans_from_trace", "outcome": "passed", "keywords": ["test_sac_booleans_from_trace", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.992499063722789e-05}}, {"call": {"outcome": "passed", "duration": 0.0007268509943969548}, "setup": {"outcome": "passed", "duration": 0.00011707701196428388}, "lineno": 874, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_sac_file_from_new_header", "outcome": "passed", "keywords": ["test_sac_file_from_new_header", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.002199708949775e-05}}, {"call": {"outcome": "passed", "duration": 0.0011527960014063865}, "setup": {"outcome": "passed", "duration": 0.00012904900358989835}, "lineno": 174, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_set_version", "outcome": "passed", "keywords": ["test_set_version", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.681500574108213e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.0005200799932936206, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 127, in test_swap_bytes_via_obspy\n    trbe = read(self.filebe, format='SAC')[0]\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.00014332399587146938}, "lineno": 123, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_swap_bytes_via_obspy", "outcome": "failed", "keywords": ["test_swap_bytes_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.257401350419968e-05}}, {"call": {"outcome": "passed", "duration": 0.001893601001938805}, "setup": {"outcome": "passed", "duration": 0.00013748698984272778}, "lineno": 299, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_undefined_b", "outcome": "passed", "keywords": ["test_undefined_b", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.868499960750341e-05}}, {"call": {"outcome": "passed", "duration": 0.0011810279975179583}, "setup": {"outcome": "passed", "duration": 0.0001350859965896234}, "lineno": 752, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_valid_sac_from_minimal_existing_sac_header", "outcome": "passed", "keywords": ["test_valid_sac_from_minimal_existing_sac_header", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.716500840615481e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-zyg5jz2r.tmp"}, "outcome": "failed", "duration": 0.00211197099997662, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 416, in write_sac_ascii\n    np.savetxt(f, data[5 * rows:], delimiter=b'\\t')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\n             ^^^^^^^^^^^^^^^^^^^\nTypeError: sequence item 0: expected a bytes-like object, str found\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 361, in test_write_sac_xy_with_minimum_stats\n    tr.write(sac_file, 'SACXY')\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 302, in _internal_write_sac_xy\n    sac.write(buf, ascii=True, flush_headers=False)\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1135, in write\n    _io.write_sac_ascii(dest, self._hf, self._hi, self._hs, data)\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 420, in write_sac_ascii\n    raise SacIOError(\"Cannot write trace values: \" + f.name)\nobspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-zyg5jz2r.tmp"}, "setup": {"outcome": "passed", "duration": 0.00013512799341697246}, "lineno": 351, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_write_sac_xy_with_minimum_stats", "outcome": "failed", "keywords": ["test_write_sac_xy_with_minimum_stats", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.272500417660922e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-91ss9rg_.tmp"}, "outcome": "failed", "duration": 0.006464585007051937, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 416, in write_sac_ascii\n    np.savetxt(f, data[5 * rows:], delimiter=b'\\t')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\n             ^^^^^^^^^^^^^^^^^^^\nTypeError: sequence item 0: expected a bytes-like object, str found\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 423, in test_write_small_trace\n    tr.write(tempfile, format=format)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 302, in _internal_write_sac_xy\n    sac.write(buf, ascii=True, flush_headers=False)\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1135, in write\n    _io.write_sac_ascii(dest, self._hf, self._hi, self._hs, data)\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 420, in write_sac_ascii\n    raise SacIOError(\"Cannot write trace values: \" + f.name)\nobspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-91ss9rg_.tmp"}, "setup": {"outcome": "passed", "duration": 0.00013829000818077475}, "lineno": 413, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_write_small_trace", "outcome": "failed", "keywords": ["test_write_small_trace", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.399899525102228e-05}}, {"call": {"outcome": "passed", "duration": 0.0011421980016166344}, "setup": {"outcome": "passed", "duration": 0.00014146299508865923}, "lineno": 163, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_write_via_obspy", "outcome": "passed", "keywords": ["test_write_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.284099410753697e-05}}, {"call": {"outcome": "passed", "duration": 0.0013134189939592034}, "setup": {"outcome": "passed", "duration": 0.00013495699386112392}, "lineno": 595, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_write_via_obspy_to_bytes_io", "outcome": "passed", "keywords": ["test_write_via_obspy_to_bytes_io", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.392499876208603e-05}}, {"call": {"outcome": "passed", "duration": 0.001122133995522745}, "setup": {"outcome": "passed", "duration": 0.00013367600331548601}, "lineno": 382, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_writing_micro_seconds", "outcome": "passed", "keywords": ["test_writing_micro_seconds", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.193400233518332e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "AttributeError: '_io.BytesIO' object has no attribute 'name'"}, "outcome": "failed", "duration": 0.007431153993820772, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 416, in write_sac_ascii\n    np.savetxt(f, data[5 * rows:], delimiter=b'\\t')\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\n             ^^^^^^^^^^^^^^^^^^^\nTypeError: sequence item 0: expected a bytes-like object, str found\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_core.py\", line 742, in test_writing_to_file_like_objects_with_obspy\n    st.write(fh, format=\"sacxy\")\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 272, in _write_sac_xy\n    _internal_write_sac_xy(stream[0], filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 302, in _internal_write_sac_xy\n    sac.write(buf, ascii=True, flush_headers=False)\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1135, in write\n    _io.write_sac_ascii(dest, self._hf, self._hi, self._hs, data)\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 420, in write_sac_ascii\n    raise SacIOError(\"Cannot write trace values: \" + f.name)\n                                                     ^^^^^^\nAttributeError: '_io.BytesIO' object has no attribute 'name'"}, "setup": {"outcome": "passed", "duration": 0.00013125599070917815}, "lineno": 730, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_writing_to_file_like_objects_with_obspy", "outcome": "failed", "keywords": ["test_writing_to_file_like_objects_with_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010120599472429603}}, {"call": {"outcome": "passed", "duration": 0.005868157008080743}, "setup": {"outcome": "passed", "duration": 0.0001388649980071932}, "lineno": 569, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_writing_to_io_string_io_fails", "outcome": "passed", "keywords": ["test_writing_to_io_string_io_fails", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.930000720079988e-05}}, {"call": {"outcome": "passed", "duration": 0.005973093997454271}, "setup": {"outcome": "passed", "duration": 0.00014904700219631195}, "lineno": 560, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_writing_to_obj_with_multiple_traces_fails", "outcome": "passed", "keywords": ["test_writing_to_obj_with_multiple_traces_fails", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.864901272114366e-05}}, {"call": {"outcome": "passed", "duration": 0.0008027849980862811}, "setup": {"outcome": "passed", "duration": 0.00013748298806603998}, "lineno": 914, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_wrong_encoding", "outcome": "passed", "keywords": ["test_wrong_encoding", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.799699182622135e-05}}, {"call": {"outcome": "passed", "duration": 0.0002357179910177365}, "setup": {"outcome": "passed", "duration": 0.00018967900541611016}, "lineno": 81, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_attach_paz", "outcome": "passed", "keywords": ["test_attach_paz", "filterwarnings", "SACPZTestCase", "test_sacpz.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.303800910245627e-05}}, {"call": {"outcome": "passed", "duration": 0.00021929299691691995}, "setup": {"outcome": "passed", "duration": 0.00012520399468485266}, "lineno": 98, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_attach_paz_diff_order", "outcome": "passed", "keywords": ["test_attach_paz_diff_order", "filterwarnings", "SACPZTestCase", "test_sacpz.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.855600466020405e-05}}, {"call": {"outcome": "passed", "duration": 0.0001815470022847876}, "setup": {"outcome": "passed", "duration": 0.00013379700249060988}, "lineno": 108, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_sacpaz_from_dataless", "outcome": "passed", "keywords": ["test_sacpaz_from_dataless", "filterwarnings", "SACPZTestCase", "test_sacpz.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.874699854757637e-05}}, {"call": {"outcome": "passed", "duration": 0.004188847990008071}, "setup": {"outcome": "passed", "duration": 0.0001204169966513291}, "lineno": 131, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_sacpaz_from_resp", "outcome": "passed", "keywords": ["test_sacpaz_from_resp", "filterwarnings", "SACPZTestCase", "test_sacpz.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.554100011475384e-05}}, {"call": {"outcome": "passed", "duration": 0.010224251003819518}, "setup": {"outcome": "passed", "duration": 0.00014009799633640796}, "lineno": 47, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_write_sacpz_multiple_channels", "outcome": "passed", "keywords": ["test_write_sacpz_multiple_channels", "filterwarnings", "SACPZTestCase", "test_sacpz.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.758999709039927e-05}}, {"call": {"outcome": "passed", "duration": 0.0024328799918293953}, "setup": {"outcome": "passed", "duration": 0.000158242997713387}, "lineno": 30, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_write_sacpz_single_channel", "outcome": "passed", "keywords": ["test_write_sacpz_single_channel", "filterwarnings", "SACPZTestCase", "test_sacpz.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.535000622738153e-05}}, {"call": {"outcome": "passed", "duration": 0.0015283660031855106}, "setup": {"outcome": "passed", "duration": 0.0001429310068488121}, "lineno": 64, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_write_sacpz_soh", "outcome": "passed", "keywords": ["test_write_sacpz_soh", "filterwarnings", "SACPZTestCase", "test_sacpz.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.757200314197689e-05}}, {"call": {"outcome": "passed", "duration": 0.0002077710087178275}, "setup": {"outcome": "passed", "duration": 0.0001884560042526573}, "lineno": 321, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_bool_headers", "outcome": "passed", "keywords": ["test_bool_headers", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.973798735998571e-05}}, {"call": {"outcome": "passed", "duration": 0.00018782199185807258}, "setup": {"outcome": "passed", "duration": 0.00011574800009839237}, "lineno": 432, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_char_header_padding", "outcome": "passed", "keywords": ["test_char_header_padding", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.05730019742623e-05}}, {"call": {"outcome": "passed", "duration": 0.0002438100054860115}, "setup": {"outcome": "passed", "duration": 0.00012228000559844077}, "lineno": 404, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_data_headers", "outcome": "passed", "keywords": ["test_data_headers", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.629500083159655e-05}}, {"call": {"outcome": "passed", "duration": 0.00155994099623058}, "setup": {"outcome": "passed", "duration": 0.00011543701111804694}, "lineno": 333, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_enumheader", "outcome": "passed", "keywords": ["test_enumheader", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.547100201714784e-05}}, {"call": {"outcome": "passed", "duration": 0.00024649100669194013}, "setup": {"outcome": "passed", "duration": 0.00013349499204196036}, "lineno": 248, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_floatheader", "outcome": "passed", "keywords": ["test_floatheader", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6442004279233515e-05}}, {"call": {"outcome": "passed", "duration": 0.00018762900435831398}, "setup": {"outcome": "passed", "duration": 0.00011663300392683595}, "lineno": 296, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_int_headers", "outcome": "passed", "keywords": ["test_int_headers", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.469999450724572e-05}}, {"call": {"outcome": "passed", "duration": 0.0001363849878543988}, "setup": {"outcome": "passed", "duration": 0.00012037999113090336}, "lineno": 387, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_kevnm", "outcome": "passed", "keywords": ["test_kevnm", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.562900332733989e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.alltrue` was removed in the NumPy 2.0 release. Use `np.all` instead."}, "outcome": "failed", "duration": 0.00014108000323176384, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_sactrace.py\", line 187, in test_lcalda\n    meters, az, baz = gps2dist_azimuth(evla, evlo, stla, stlo)\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/geodetics/base.py\", line 268, in gps2dist_azimuth\n    if np.alltrue(np.isnan(values)):\n       ^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.alltrue` was removed in the NumPy 2.0 release. Use `np.all` instead."}, "setup": {"outcome": "passed", "duration": 0.00011280599574092776}, "lineno": 179, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_lcalda", "outcome": "failed", "keywords": ["test_lcalda", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.026499952189624e-05}}, {"call": {"outcome": "passed", "duration": 0.0012304459960432723}, "setup": {"outcome": "passed", "duration": 0.00013036400196142495}, "lineno": 214, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_propagate_modified_stats_strings_to_sactrace", "outcome": "passed", "keywords": ["test_propagate_modified_stats_strings_to_sactrace", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.370900129899383e-05}}, {"call": {"outcome": "passed", "duration": 0.0003555089933797717}, "setup": {"outcome": "passed", "duration": 0.00013686298916582018}, "lineno": 35, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_read_binary", "outcome": "passed", "keywords": ["test_read_binary", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.559801113326102e-05}}, {"call": {"outcome": "passed", "duration": 0.0002272830024594441}, "setup": {"outcome": "passed", "duration": 0.0001188220048788935}, "lineno": 52, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_read_binary_headonly", "outcome": "passed", "keywords": ["test_read_binary_headonly", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.007000047247857e-05}}, {"call": {"outcome": "passed", "duration": 0.00031774899980518967}, "setup": {"outcome": "passed", "duration": 0.00012083401088602841}, "lineno": 127, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_read_sac_ascii", "outcome": "passed", "keywords": ["test_read_sac_ascii", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.827800487168133e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00039928400656208396, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/tests/test_sactrace.py\", line 80, in test_read_sac_byteorder\n    sac = SACTrace.read(self.filebe)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "setup": {"outcome": "passed", "duration": 0.00011913299385923892}, "lineno": 63, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_read_sac_byteorder", "outcome": "failed", "keywords": ["test_read_sac_byteorder", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.698500121477991e-05}}, {"call": {"outcome": "passed", "duration": 0.00048721198982093483}, "setup": {"outcome": "passed", "duration": 0.00014025799464434385}, "lineno": 142, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_reftime", "outcome": "passed", "keywords": ["test_reftime", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.886500341352075e-05}}, {"call": {"outcome": "passed", "duration": 0.0002214859996456653}, "setup": {"outcome": "passed", "duration": 0.00013744500756729394}, "lineno": 230, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_reftime_incomplete", "outcome": "passed", "keywords": ["test_reftime_incomplete", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.147898966446519e-05}}, {"call": {"outcome": "passed", "duration": 0.00044511500163935125}, "setup": {"outcome": "passed", "duration": 0.00012372499622870237}, "lineno": 160, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_reftime_relative_times", "outcome": "passed", "keywords": ["test_reftime_relative_times", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.9250000049360096e-05}}, {"call": {"outcome": "passed", "duration": 0.0006094080017646775}, "setup": {"outcome": "passed", "duration": 0.00011624000035226345}, "lineno": 277, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_relative_time_headers", "outcome": "passed", "keywords": ["test_relative_time_headers", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.181800563354045e-05}}, {"call": {"outcome": "passed", "duration": 0.0003922580071957782}, "setup": {"outcome": "passed", "duration": 0.000127117004012689}, "lineno": 352, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_string_headers", "outcome": "passed", "keywords": ["test_string_headers", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.121599290054291e-05}}, {"call": {"outcome": "passed", "duration": 0.0010540729999775067}, "setup": {"outcome": "passed", "duration": 0.00012479801080189645}, "lineno": 95, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_write_binary_headonly", "outcome": "passed", "keywords": ["test_write_binary_headonly", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.179498788900673e-05}}, {"call": {"outcome": "passed", "duration": 0.0007022620120551437}, "setup": {"outcome": "passed", "duration": 0.00013442098861560225}, "lineno": 82, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_write_sac", "outcome": "passed", "keywords": ["test_write_sac", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.584800864104182e-05}}, {"call": {"outcome": "passed", "duration": 0.00617760099703446}, "setup": {"outcome": "passed", "duration": 0.00027548700745683163}, "lineno": 2, "nodeid": "io/scardec/__init__.py::obspy.io.scardec", "outcome": "passed", "keywords": ["obspy.io.scardec", "filterwarnings", "__init__.py", "scardec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.42900010664016e-05}}, {"call": {"outcome": "passed", "duration": 0.0013904200022807345}, "setup": {"outcome": "passed", "duration": 0.0003291819884907454}, "lineno": 165, "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase::test_is_scardec", "outcome": "passed", "keywords": ["test_is_scardec", "filterwarnings", "ScardecTestCase", "test_core.py", "tests", "scardec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.511799049098045e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b' %16.9E %16.9E'"}, "outcome": "failed", "duration": 0.002158356990548782, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/tests/test_core.py\", line 143, in test_read_and_write_scardec_from_bytes_io\n    cat.write(buf2, format=\"SCARDEC\")\n  File \"/workspace/obspy/obspy/core/event/catalog.py\", line 506, in write\n    return write_format(self, filename, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 327, in _write_scardec\n    return _buffer_proxy(filename_or_buf, _internal_write_scardec,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 64, in _buffer_proxy\n    ret_val = function(filename_or_buf, *args, **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 344, in _internal_write_scardec\n    _internal_write_single_scardec(buf, event)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 453, in _internal_write_single_scardec\n    np.savetxt(buf, np.asarray([times, samples]).T,\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b' %16.9E %16.9E'"}, "setup": {"outcome": "passed", "duration": 0.00013645199942402542}, "lineno": 119, "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase::test_read_and_write_scardec_from_bytes_io", "outcome": "failed", "keywords": ["test_read_and_write_scardec_from_bytes_io", "filterwarnings", "ScardecTestCase", "test_core.py", "tests", "scardec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.265601354651153e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b' %16.9E %16.9E'"}, "outcome": "failed", "duration": 0.0024939489958342165, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/tests/test_core.py\", line 50, in test_read_and_write_scardec_from_files\n    cat.write(temp_filename, format=\"SCARDEC\")\n  File \"/workspace/obspy/obspy/core/event/catalog.py\", line 506, in write\n    return write_format(self, filename, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 327, in _write_scardec\n    return _buffer_proxy(filename_or_buf, _internal_write_scardec,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 70, in _buffer_proxy\n    return function(fh, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 344, in _internal_write_scardec\n    _internal_write_single_scardec(buf, event)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 453, in _internal_write_single_scardec\n    np.savetxt(buf, np.asarray([times, samples]).T,\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b' %16.9E %16.9E'"}, "setup": {"outcome": "passed", "duration": 0.00013943799422122538}, "lineno": 26, "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase::test_read_and_write_scardec_from_files", "outcome": "failed", "keywords": ["test_read_and_write_scardec_from_files", "filterwarnings", "ScardecTestCase", "test_core.py", "tests", "scardec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.119299309328198e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b' %16.9E %16.9E'"}, "outcome": "failed", "duration": 0.0017743320058798417, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/tests/test_core.py\", line 97, in test_read_and_write_scardec_from_open_files\n    cat.write(tf, format=\"SCARDEC\")\n  File \"/workspace/obspy/obspy/core/event/catalog.py\", line 506, in write\n    return write_format(self, filename, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 327, in _write_scardec\n    return _buffer_proxy(filename_or_buf, _internal_write_scardec,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 64, in _buffer_proxy\n    ret_val = function(filename_or_buf, *args, **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 344, in _internal_write_scardec\n    _internal_write_single_scardec(buf, event)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 453, in _internal_write_single_scardec\n    np.savetxt(buf, np.asarray([times, samples]).T,\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_npyio_impl.py\", line 1603, in savetxt\n    raise ValueError(f'invalid fmt: {fmt!r}')\nValueError: invalid fmt: b' %16.9E %16.9E'"}, "setup": {"outcome": "passed", "duration": 0.00014813599409535527}, "lineno": 78, "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase::test_read_and_write_scardec_from_open_files", "outcome": "failed", "keywords": ["test_read_and_write_scardec_from_open_files", "filterwarnings", "ScardecTestCase", "test_core.py", "tests", "scardec", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011409500439185649}}, {"call": {"outcome": "passed", "duration": 0.0034082579950336367}, "setup": {"outcome": "passed", "duration": 0.00042091700015589595}, "lineno": 89, "nodeid": "io/seg2/tests/test_seg2.py::SEG2TestCase::test_read_data_format_2", "outcome": "passed", "keywords": ["test_read_data_format_2", "filterwarnings", "SEG2TestCase", "test_seg2.py", "tests", "seg2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.738301064819098e-05}}, {"call": {"outcome": "passed", "duration": 0.002241392998257652}, "setup": {"outcome": "passed", "duration": 0.0001450200070394203}, "lineno": 114, "nodeid": "io/seg2/tests/test_seg2.py::SEG2TestCase::test_read_data_format_3", "outcome": "passed", "keywords": ["test_read_data_format_3", "filterwarnings", "SEG2TestCase", "test_seg2.py", "tests", "seg2", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010380501043982804}}, {"call": {"outcome": "passed", "duration": 0.005699917004676536}, "setup": {"outcome": "passed", "duration": 0.00027359899831935763}, "lineno": 1, "nodeid": "io/segy/__init__.py::obspy.io.segy", "outcome": "passed", "keywords": ["obspy.io.segy", "filterwarnings", "__init__.py", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.630499021615833e-05}}, {"call": {"outcome": "passed", "duration": 0.004249552002875134}, "setup": {"outcome": "passed", "duration": 0.0001468620030209422}, "lineno": 130, "nodeid": "io/segy/core.py::obspy.io.segy.core._read_segy", "outcome": "passed", "keywords": ["obspy.io.segy.core._read_segy", "filterwarnings", "core.py", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.632499909959733e-05}}, {"call": {"outcome": "passed", "duration": 0.004302000001189299}, "setup": {"outcome": "passed", "duration": 0.0001405829971190542}, "lineno": 424, "nodeid": "io/segy/core.py::obspy.io.segy.core._read_su", "outcome": "passed", "keywords": ["obspy.io.segy.core._read_su", "filterwarnings", "core.py", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.729500066488981e-05}}, {"call": {"outcome": "passed", "duration": 0.0032885950058698654}, "setup": {"outcome": "passed", "duration": 0.00016698600666131824}, "lineno": 986, "nodeid": "io/segy/segy.py::obspy.io.segy.segy.iread_segy", "outcome": "passed", "keywords": ["obspy.io.segy.segy.iread_segy", "filterwarnings", "segy.py", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.419299799948931e-05}}, {"call": {"outcome": "passed", "duration": 0.003187138994690031}, "setup": {"outcome": "passed", "duration": 0.00013774899707641453}, "lineno": 1072, "nodeid": "io/segy/segy.py::obspy.io.segy.segy.iread_su", "outcome": "passed", "keywords": ["obspy.io.segy.segy.iread_su", "filterwarnings", "segy.py", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.670700142625719e-05}}, {"call": {"outcome": "passed", "duration": 0.001482867999584414}, "setup": {"outcome": "passed", "duration": 0.00033681000059004873}, "lineno": 603, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_comparing_still_packed_trace_headers", "outcome": "passed", "keywords": ["test_comparing_still_packed_trace_headers", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.674600394442677e-05}}, {"call": {"outcome": "passed", "duration": 0.0005093920044600964}, "setup": {"outcome": "passed", "duration": 0.0001417880121152848}, "lineno": 275, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_enforcing_endianness_while_reading", "outcome": "passed", "keywords": ["test_enforcing_endianness_while_reading", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.465999806299806e-05}}, {"call": {"outcome": "passed", "duration": 0.002607939997687936}, "setup": {"outcome": "passed", "duration": 0.00012542700278572738}, "lineno": 115, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_enforcing_endianness_while_writing", "outcome": "passed", "keywords": ["test_enforcing_endianness_while_writing", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.396600267384201e-05}}, {"call": {"outcome": "passed", "duration": 0.0005775829922640696}, "setup": {"outcome": "passed", "duration": 0.00014045499847270548}, "lineno": 88, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_enforcing_textual_header_encoding_while_reading", "outcome": "passed", "keywords": ["test_enforcing_textual_header_encoding_while_reading", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.519501039292663e-05}}, {"call": {"outcome": "passed", "duration": 0.0018416209932183847}, "setup": {"outcome": "passed", "duration": 0.00013258299441076815}, "lineno": 224, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_enforcing_textual_header_encoding_while_writing", "outcome": "passed", "keywords": ["test_enforcing_textual_header_encoding_while_writing", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.604299753438681e-05}}, {"call": {"outcome": "passed", "duration": 0.0004109730070922524}, "setup": {"outcome": "passed", "duration": 0.00014282800839282572}, "lineno": 211, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_invalid_data_encoding_raises", "outcome": "passed", "keywords": ["test_invalid_data_encoding_raises", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.320000102277845e-05}}, {"call": {"outcome": "passed", "duration": 0.000124408004921861}, "setup": {"outcome": "passed", "duration": 0.0001204209984280169}, "lineno": 366, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_invalid_values_for_textual_header_encoding", "outcome": "passed", "keywords": ["test_invalid_values_for_textual_header_encoding", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.900900578126311e-05}}, {"call": {"outcome": "passed", "duration": 0.00021012299112044275}, "setup": {"outcome": "passed", "duration": 0.00012306999997235835}, "lineno": 40, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_is_segy_file", "outcome": "passed", "keywords": ["test_is_segy_file", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3952011512592435e-05}}, {"call": {"outcome": "passed", "duration": 0.00019866500224452466}, "setup": {"outcome": "passed", "duration": 0.00011226300557609648}, "lineno": 55, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_is_su_file", "outcome": "passed", "keywords": ["test_is_su_file", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.541200516745448e-05}}, {"call": {"outcome": "passed", "duration": 0.0011039829987566918}, "setup": {"outcome": "passed", "duration": 0.0001406009978381917}, "lineno": 589, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_issue_377", "outcome": "passed", "keywords": ["test_issue_377", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.157099025789648e-05}}, {"call": {"outcome": "passed", "duration": 0.001443592002033256}, "setup": {"outcome": "passed", "duration": 0.00014798800111748278}, "lineno": 422, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_large_sample_rate_interval_raises", "outcome": "passed", "keywords": ["test_large_sample_rate_interval_raises", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.424900832120329e-05}}, {"call": {"outcome": "passed", "duration": 0.00046614899474661797}, "setup": {"outcome": "passed", "duration": 0.0001546099956613034}, "lineno": 193, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_not_matching_data_encoding_and_dtype_raises", "outcome": "passed", "keywords": ["test_not_matching_data_encoding_and_dtype_raises", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.4491992816329e-05}}, {"call": {"outcome": "passed", "duration": 0.0004110690060770139}, "setup": {"outcome": "passed", "duration": 0.00012558899470604956}, "lineno": 73, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_read_head_only", "outcome": "passed", "keywords": ["test_read_head_only", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.159600161481649e-05}}, {"call": {"outcome": "passed", "duration": 0.002554524995503016}, "setup": {"outcome": "passed", "duration": 0.0001368649973301217}, "lineno": 164, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_reading_and_writing_different_data_encodings", "outcome": "passed", "keywords": ["test_reading_and_writing_different_data_encodings", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.439800538122654e-05}}, {"call": {"outcome": "passed", "duration": 0.0006665980035904795}, "setup": {"outcome": "passed", "duration": 0.0001430449920007959}, "lineno": 616, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_reading_and_writing_with_unset_dates", "outcome": "passed", "keywords": ["test_reading_and_writing_with_unset_dates", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.479000148829073e-05}}, {"call": {"outcome": "passed", "duration": 0.0004482060030568391}, "setup": {"outcome": "passed", "duration": 0.00013952000881545246}, "lineno": 407, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_reading_date", "outcome": "passed", "keywords": ["test_reading_date", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.968799814581871e-05}}, {"call": {"outcome": "passed", "duration": 0.0019899969920516014}, "setup": {"outcome": "passed", "duration": 0.00012238799536135048}, "lineno": 295, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_reading_using_core", "outcome": "passed", "keywords": ["test_reading_using_core", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.524499960709363e-05}}, {"call": {"outcome": "passed", "duration": 0.0018944930052384734}, "setup": {"outcome": "passed", "duration": 0.00013972401211503893}, "lineno": 138, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_setting_data_encoding_works", "outcome": "passed", "keywords": ["test_setting_data_encoding_works", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.375799759756774e-05}}, {"call": {"outcome": "passed", "duration": 0.0004703519953181967}, "setup": {"outcome": "passed", "duration": 0.00014649399963673204}, "lineno": 374, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_setting_delta_and_sampling_rate_in_stats", "outcome": "passed", "keywords": ["test_setting_delta_and_sampling_rate_in_stats", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.408500485122204e-05}}, {"call": {"outcome": "passed", "duration": 0.00047886600077617913}, "setup": {"outcome": "passed", "duration": 0.00013204700371716172}, "lineno": 561, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_two_digit_years_segy", "outcome": "passed", "keywords": ["test_two_digit_years_segy", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.190799467731267e-05}}, {"call": {"outcome": "passed", "duration": 0.00039408500015269965}, "setup": {"outcome": "passed", "duration": 0.00012516399146988988}, "lineno": 577, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_two_digit_years_su", "outcome": "passed", "keywords": ["test_two_digit_years_su", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.485400081146508e-05}}, {"call": {"outcome": "passed", "duration": 0.0014501800033031031}, "setup": {"outcome": "passed", "duration": 0.000131639011669904}, "lineno": 486, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_modified_date", "outcome": "passed", "keywords": ["test_writing_modified_date", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.307899068109691e-05}}, {"call": {"outcome": "passed", "duration": 0.001129655007389374}, "setup": {"outcome": "passed", "duration": 0.00014504799037240446}, "lineno": 389, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_new_sampling_rate", "outcome": "passed", "keywords": ["test_writing_new_sampling_rate", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.017400639597327e-05}}, {"call": {"outcome": "passed", "duration": 0.0020582909928634763}, "setup": {"outcome": "passed", "duration": 0.0001398839958710596}, "lineno": 510, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_starttime_timestamp_0", "outcome": "passed", "keywords": ["test_writing_starttime_timestamp_0", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.312399975489825e-05}}, {"call": {"outcome": "passed", "duration": 0.007986795011674985}, "setup": {"outcome": "passed", "duration": 0.00013468200631905347}, "lineno": 453, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_su_file_with_no_header", "outcome": "passed", "keywords": ["test_writing_su_file_with_no_header", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.479901250917464e-05}}, {"call": {"outcome": "passed", "duration": 0.02575322100892663}, "setup": {"outcome": "passed", "duration": 0.00014228798681870103}, "lineno": 648, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_text_and_binary_textual_file_headers", "outcome": "passed", "keywords": ["test_writing_text_and_binary_textual_file_headers", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.841600745450705e-05}}, {"call": {"outcome": "passed", "duration": 0.00023272199905477464}, "setup": {"outcome": "passed", "duration": 0.00014292699052020907}, "lineno": 674, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_too_long_trace", "outcome": "passed", "keywords": ["test_writing_too_long_trace", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.464699981734157e-05}}, {"call": {"outcome": "passed", "duration": 0.007138058004784398}, "setup": {"outcome": "passed", "duration": 0.00012075000267941505}, "lineno": 335, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_using_core", "outcome": "passed", "keywords": ["test_writing_using_core", "filterwarnings", "SEGYCoreTestCase", "test_core.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.601601050235331e-05}}, {"call": {"outcome": "passed", "duration": 0.0010314270039089024}, "setup": {"outcome": "passed", "duration": 0.00020025199046358466}, "lineno": 591, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_iterative_reading", "outcome": "passed", "keywords": ["test_iterative_reading", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.935000419616699e-05}}, {"call": {"outcome": "passed", "duration": 0.02590749500086531}, "setup": {"outcome": "passed", "duration": 0.00013791599485557526}, "lineno": 179, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_pack_and_unpack_ibm_float", "outcome": "passed", "keywords": ["test_pack_and_unpack_ibm_float", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.782499596942216e-05}}, {"call": {"outcome": "passed", "duration": 0.0003403110022190958}, "setup": {"outcome": "passed", "duration": 0.00015869000344537199}, "lineno": 240, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_pack_and_unpack_ibm_special_cases", "outcome": "passed", "keywords": ["test_pack_and_unpack_ibm_special_cases", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.068899529054761e-05}}, {"call": {"outcome": "passed", "duration": 0.019136755989165977}, "setup": {"outcome": "passed", "duration": 0.00012259199866093695}, "lineno": 210, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_pack_and_unpack_very_small_ibm_floats", "outcome": "passed", "keywords": ["test_pack_and_unpack_very_small_ibm_floats", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.545299013145268e-05}}, {"call": {"outcome": "passed", "duration": 0.0011340989876771346}, "setup": {"outcome": "passed", "duration": 0.00014731200644746423}, "lineno": 63, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_pack_segy_data", "outcome": "passed", "keywords": ["test_pack_segy_data", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.235701195895672e-05}}, {"call": {"outcome": "passed", "duration": 0.006170912995003164}, "setup": {"outcome": "passed", "duration": 0.0001392660051351413}, "lineno": 762, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_packing_raises_nice_error_messages", "outcome": "passed", "keywords": ["test_packing_raises_nice_error_messages", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.54369975766167e-05}}, {"call": {"outcome": "passed", "duration": 0.0003306940052425489}, "setup": {"outcome": "passed", "duration": 0.00013808200310450047}, "lineno": 268, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_binary_file_header", "outcome": "passed", "keywords": ["test_read_and_write_binary_file_header", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6782999308779836e-05}}, {"call": {"outcome": "passed", "duration": 0.005179455009056255}, "setup": {"outcome": "passed", "duration": 0.0001143200061051175}, "lineno": 348, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_segy", "outcome": "passed", "keywords": ["test_read_and_write_segy", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.040398824959993e-05}}, {"call": {"outcome": "passed", "duration": 0.005833804010762833}, "setup": {"outcome": "passed", "duration": 0.00014140400162432343}, "lineno": 391, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_segy_headonly", "outcome": "passed", "keywords": ["test_read_and_write_segy_headonly", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.427200034726411e-05}}, {"call": {"outcome": "passed", "duration": 0.00030336799682118}, "setup": {"outcome": "passed", "duration": 0.0001408969983458519}, "lineno": 290, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_textual_file_header", "outcome": "passed", "keywords": ["test_read_and_write_textual_file_header", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8452002122066915e-05}}, {"call": {"outcome": "passed", "duration": 0.0007772230019327253}, "setup": {"outcome": "passed", "duration": 0.0001174990029539913}, "lineno": 326, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_trace_header", "outcome": "passed", "keywords": ["test_read_and_write_trace_header", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.631099338643253e-05}}, {"call": {"outcome": "passed", "duration": 0.0004182090051472187}, "setup": {"outcome": "passed", "duration": 0.00012629700358957052}, "lineno": 556, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_bytes_io", "outcome": "passed", "keywords": ["test_read_bytes_io", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.203699740581214e-05}}, {"call": {"outcome": "passed", "duration": 0.009544433007249609}, "setup": {"outcome": "passed", "duration": 0.00013097900955472142}, "lineno": 610, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_revision_number_in_binary_file_header", "outcome": "passed", "keywords": ["test_revision_number_in_binary_file_header", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.854400610085577e-05}}, {"call": {"outcome": "passed", "duration": 0.01355163000698667}, "setup": {"outcome": "passed", "duration": 0.0001384510105708614}, "lineno": 632, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_textual_header_has_the_right_fields_at_the_end", "outcome": "passed", "keywords": ["test_textual_header_has_the_right_fields_at_the_end", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.882599649950862e-05}}, {"call": {"outcome": "passed", "duration": 0.0002114609960699454}, "setup": {"outcome": "passed", "duration": 0.00014717099838890135}, "lineno": 397, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_unpack_binary_file_header", "outcome": "passed", "keywords": ["test_unpack_binary_file_header", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.000799814704806e-05}}, {"call": {"outcome": "passed", "duration": 0.0010515050089452416}, "setup": {"outcome": "passed", "duration": 0.00012380100088194013}, "lineno": 40, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_unpack_segy_data", "outcome": "passed", "keywords": ["test_unpack_segy_data", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.343900506384671e-05}}, {"call": {"outcome": "passed", "duration": 0.00029538199305534363}, "setup": {"outcome": "passed", "duration": 0.0001411380071658641}, "lineno": 442, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_unpack_trace_header", "outcome": "passed", "keywords": ["test_unpack_trace_header", "filterwarnings", "SEGYTestCase", "test_segy.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.102098945528269e-05}}, {"call": {"outcome": "passed", "duration": 0.00022569799330085516}, "setup": {"outcome": "passed", "duration": 0.00016962099471129477}, "lineno": 47, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_enforcing_byteorders_while_reading", "outcome": "passed", "keywords": ["test_enforcing_byteorders_while_reading", "filterwarnings", "SUTestCase", "test_su.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.200499774422497e-05}}, {"call": {"outcome": "passed", "duration": 0.001046827994287014}, "setup": {"outcome": "passed", "duration": 0.00014485100109595805}, "lineno": 122, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_iterative_reading", "outcome": "passed", "keywords": ["test_iterative_reading", "filterwarnings", "SUTestCase", "test_su.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.202799315564334e-05}}, {"call": {"outcome": "passed", "duration": 0.0008610530057922006}, "setup": {"outcome": "passed", "duration": 0.00014940599794499576}, "lineno": 28, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_read_and_write_su", "outcome": "passed", "keywords": ["test_read_and_write_su", "filterwarnings", "SUTestCase", "test_su.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.873399252071977e-05}}, {"call": {"outcome": "passed", "duration": 0.00014401799126062542}, "setup": {"outcome": "passed", "duration": 0.0001269229978788644}, "lineno": 111, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_read_bytes_io", "outcome": "passed", "keywords": ["test_read_bytes_io", "filterwarnings", "SUTestCase", "test_su.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3737006965093315e-05}}, {"call": {"outcome": "passed", "duration": 0.001079073001164943}, "setup": {"outcome": "passed", "duration": 0.0001239280099980533}, "lineno": 65, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_reading_and_writing_different_byteorders", "outcome": "passed", "keywords": ["test_reading_and_writing_different_byteorders", "filterwarnings", "SUTestCase", "test_su.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.861900328658521e-05}}, {"call": {"outcome": "passed", "duration": 0.0003286220016889274}, "setup": {"outcome": "passed", "duration": 0.00013737000699620694}, "lineno": 97, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_unpacking_su_data", "outcome": "passed", "keywords": ["test_unpacking_su_data", "filterwarnings", "SUTestCase", "test_su.py", "tests", "segy", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.449900244362652e-05}}, {"call": {"outcome": "passed", "duration": 0.005249116002232768}, "setup": {"outcome": "passed", "duration": 0.00027736400079447776}, "lineno": 1, "nodeid": "io/seisan/__init__.py::obspy.io.seisan", "outcome": "passed", "keywords": ["obspy.io.seisan", "filterwarnings", "__init__.py", "seisan", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.431100286543369e-05}}, {"call": {"outcome": "skipped", "duration": 8.160799916367978e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0001519939978606999}, "lineno": 19, "nodeid": "io/seisan/core.py::obspy.io.seisan.core._is_seisan", "outcome": "skipped", "keywords": ["obspy.io.seisan.core._is_seisan", "filterwarnings", "core.py", "seisan", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8295001508668065e-05}}, {"call": {"outcome": "passed", "duration": 0.0042078429978573695}, "setup": {"outcome": "passed", "duration": 0.0001428579998901114}, "lineno": 107, "nodeid": "io/seisan/core.py::obspy.io.seisan.core._read_seisan", "outcome": "passed", "keywords": ["obspy.io.seisan.core._read_seisan", "filterwarnings", "core.py", "seisan", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.611900218762457e-05}}, {"call": {"outcome": "passed", "duration": 0.00014208399807102978}, "setup": {"outcome": "passed", "duration": 0.0003310309984954074}, "lineno": 22, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_get_version", "outcome": "passed", "keywords": ["test_get_version", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "seisan", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.1782993725501e-05}}, {"call": {"outcome": "passed", "duration": 0.00010468300024513155}, "setup": {"outcome": "passed", "duration": 0.00011471999459899962}, "lineno": 44, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_is_seisan", "outcome": "passed", "keywords": ["test_is_seisan", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "seisan", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.276499723549932e-05}}, {"call": {"outcome": "passed", "duration": 0.006951155999558978}, "setup": {"outcome": "passed", "duration": 0.00011899499804712832}, "lineno": 185, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_read_obspy", "outcome": "passed", "keywords": ["test_read_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "seisan", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.52280029701069e-05}}, {"call": {"outcome": "passed", "duration": 0.006596338003873825}, "setup": {"outcome": "passed", "duration": 0.00013801499153487384}, "lineno": 60, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_read_seisan", "outcome": "passed", "keywords": ["test_read_seisan", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "seisan", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.480299973394722e-05}}, {"call": {"outcome": "passed", "duration": 0.005458143001305871}, "setup": {"outcome": "passed", "duration": 0.00013981599477119744}, "lineno": 113, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_read_seisan_head_only", "outcome": "passed", "keywords": ["test_read_seisan_head_only", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "seisan", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.687400597613305e-05}}, {"call": {"outcome": "passed", "duration": 0.007433634003973566}, "setup": {"outcome": "passed", "duration": 0.000282780994893983}, "lineno": 26, "nodeid": "io/seiscomp/event.py::obspy.io.seiscomp.event._read_sc3ml", "outcome": "passed", "keywords": ["obspy.io.seiscomp.event._read_sc3ml", "filterwarnings", "event.py", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.708500197622925e-05}}, {"call": {"outcome": "passed", "duration": 0.001106312993215397}, "setup": {"outcome": "passed", "duration": 0.00015403999714180827}, "lineno": 44, "nodeid": "io/seiscomp/inventory.py::obspy.io.seiscomp.inventory._get_schema_namespace", "outcome": "passed", "keywords": ["obspy.io.seiscomp.inventory._get_schema_namespace", "filterwarnings", "inventory.py", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.601799395866692e-05}}, {"call": {"outcome": "passed", "duration": 0.00015789500321261585}, "setup": {"outcome": "passed", "duration": 0.0003229910071240738}, "lineno": 34, "nodeid": "io/seiscomp/tests/test_core.py::CoreTestCase::test_sc3ml_no_version_attribute", "outcome": "passed", "keywords": ["test_sc3ml_no_version_attribute", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8814999647438526e-05}}, {"call": {"outcome": "passed", "duration": 0.00015980200259946287}, "setup": {"outcome": "passed", "duration": 0.00011681400064844638}, "lineno": 26, "nodeid": "io/seiscomp/tests/test_core.py::CoreTestCase::test_sc3ml_versions", "outcome": "passed", "keywords": ["test_sc3ml_versions", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.752500146627426e-05}}, {"call": {"outcome": "passed", "duration": 0.005982520000543445}, "setup": {"outcome": "passed", "duration": 0.0001212370116263628}, "lineno": 38, "nodeid": "io/seiscomp/tests/test_core.py::CoreTestCase::test_validate", "outcome": "passed", "keywords": ["test_validate", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.679999493528157e-05}}, {"call": {"outcome": "passed", "duration": 0.011670501990010962}, "setup": {"outcome": "passed", "duration": 0.000181559007614851}, "lineno": 423, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_and_write", "outcome": "passed", "keywords": ["test_read_and_write", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.56800000090152e-05}}, {"call": {"outcome": "passed", "duration": 0.010623796988511458}, "setup": {"outcome": "passed", "duration": 0.00015217899635899812}, "lineno": 431, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_and_write_sc3ml_fields", "outcome": "passed", "keywords": ["test_read_and_write_sc3ml_fields", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.01270070951432e-05}}, {"call": {"outcome": "passed", "duration": 0.0028453139966586605}, "setup": {"outcome": "passed", "duration": 0.00014137299149297178}, "lineno": 224, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_example", "outcome": "passed", "keywords": ["test_read_example", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.548100256826729e-05}}, {"call": {"outcome": "passed", "duration": 0.0028387899947119877}, "setup": {"outcome": "passed", "duration": 0.00014326500240713358}, "lineno": 231, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_id_prefix", "outcome": "passed", "keywords": ["test_read_id_prefix", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.594500493723899e-05}}, {"call": {"outcome": "passed", "duration": 0.0005011670000385493}, "setup": {"outcome": "passed", "duration": 0.00014007699792273343}, "lineno": 273, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_quakeml", "outcome": "passed", "keywords": ["test_read_quakeml", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.430399662349373e-05}}, {"call": {"outcome": "passed", "duration": 0.002940698992460966}, "setup": {"outcome": "passed", "duration": 0.00012222299119457603}, "lineno": 284, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_sc3ml_fields", "outcome": "passed", "keywords": ["test_read_sc3ml_fields", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.027099829632789e-05}}, {"call": {"outcome": "passed", "duration": 0.003191474999766797}, "setup": {"outcome": "passed", "duration": 0.00015435399836860597}, "lineno": 262, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_string", "outcome": "passed", "keywords": ["test_read_string", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.986401033122092e-05}}, {"call": {"outcome": "passed", "duration": 0.040800146001856774}, "setup": {"outcome": "passed", "duration": 0.00014849599392618984}, "lineno": 211, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_amplitude", "outcome": "passed", "keywords": ["test_read_xslt_amplitude", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.86749878898263e-05}}, {"call": {"outcome": "passed", "duration": 0.037293743996997364}, "setup": {"outcome": "passed", "duration": 0.00014199799625203013}, "lineno": 199, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_arrival", "outcome": "passed", "keywords": ["test_read_xslt_arrival", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.949199400376529e-05}}, {"call": {"outcome": "passed", "duration": 0.038290059004793875}, "setup": {"outcome": "passed", "duration": 0.00014191199443303049}, "lineno": 195, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_data_used_in_moment_tensor", "outcome": "passed", "keywords": ["test_read_xslt_data_used_in_moment_tensor", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.566099520772696e-05}}, {"call": {"outcome": "passed", "duration": 0.036382588994456455}, "setup": {"outcome": "passed", "duration": 0.00014558499970007688}, "lineno": 174, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_event", "outcome": "passed", "keywords": ["test_read_xslt_event", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.486600952688605e-05}}, {"call": {"outcome": "passed", "duration": 0.037926509001408704}, "setup": {"outcome": "passed", "duration": 0.00015152199193835258}, "lineno": 220, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_example", "outcome": "passed", "keywords": ["test_read_xslt_example", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.835999713279307e-05}}, {"call": {"outcome": "passed", "duration": 0.03930381400277838}, "setup": {"outcome": "passed", "duration": 0.00014003498654346913}, "lineno": 207, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_focalmechanism", "outcome": "passed", "keywords": ["test_read_xslt_focalmechanism", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.728500688448548e-05}}, {"call": {"outcome": "passed", "duration": 0.03883001900976524}, "setup": {"outcome": "passed", "duration": 0.00014201599697116762}, "lineno": 216, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_iris_events", "outcome": "passed", "keywords": ["test_read_xslt_iris_events", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.910799467936158e-05}}, {"call": {"outcome": "passed", "duration": 0.03840188299363945}, "setup": {"outcome": "passed", "duration": 0.000140607007779181}, "lineno": 182, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_magnitude", "outcome": "passed", "keywords": ["test_read_xslt_magnitude", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.576200005132705e-05}}, {"call": {"outcome": "passed", "duration": 0.03936533098749351}, "setup": {"outcome": "passed", "duration": 0.00013719200796913356}, "lineno": 178, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_origin", "outcome": "passed", "keywords": ["test_read_xslt_origin", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.631399785168469e-05}}, {"call": {"outcome": "passed", "duration": 0.03800537499773782}, "setup": {"outcome": "passed", "duration": 0.0001392739941366017}, "lineno": 203, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_pick", "outcome": "passed", "keywords": ["test_read_xslt_pick", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.560299127362669e-05}}, {"call": {"outcome": "passed", "duration": 0.038132396002765745}, "setup": {"outcome": "passed", "duration": 0.00015600600454490632}, "lineno": 191, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_station_magnitude", "outcome": "passed", "keywords": ["test_read_xslt_station_magnitude", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.951400766614825e-05}}, {"call": {"outcome": "passed", "duration": 0.0383894349943148}, "setup": {"outcome": "passed", "duration": 0.00014218200522009283}, "lineno": 186, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_station_magnitude_contribution", "outcome": "passed", "keywords": ["test_read_xslt_station_magnitude_contribution", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.582499529235065e-05}}, {"call": {"outcome": "passed", "duration": 0.008020113993552513}, "setup": {"outcome": "passed", "duration": 0.00014146800094749779}, "lineno": 148, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_sc3ml_versions", "outcome": "passed", "keywords": ["test_sc3ml_versions", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.564599218312651e-05}}, {"call": {"outcome": "passed", "duration": 0.009154829996987246}, "setup": {"outcome": "passed", "duration": 0.00013916900206822902}, "lineno": 402, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_example", "outcome": "passed", "keywords": ["test_write_example", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.575700874440372e-05}}, {"call": {"outcome": "passed", "duration": 0.009421160008059815}, "setup": {"outcome": "passed", "duration": 0.0001487849949626252}, "lineno": 412, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_remove_events", "outcome": "passed", "keywords": ["test_write_remove_events", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.697999535594136e-05}}, {"call": {"outcome": "passed", "duration": 0.027513027991517447}, "setup": {"outcome": "passed", "duration": 0.00014521600678563118}, "lineno": 358, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_012_events", "outcome": "passed", "keywords": ["test_write_xslt_012_events", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.788199582137167e-05}}, {"call": {"outcome": "passed", "duration": 0.006712814996717498}, "setup": {"outcome": "passed", "duration": 0.00014533099601976573}, "lineno": 348, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_arrival", "outcome": "passed", "keywords": ["test_write_xslt_arrival", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.574100163765252e-05}}, {"call": {"outcome": "passed", "duration": 0.00629809100064449}, "setup": {"outcome": "passed", "duration": 0.00014560499403160065}, "lineno": 343, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_data_used_in_moment_tensor", "outcome": "passed", "keywords": ["test_write_xslt_data_used_in_moment_tensor", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.348200597334653e-05}}, {"call": {"outcome": "passed", "duration": 0.006073957003536634}, "setup": {"outcome": "passed", "duration": 0.00013860600301995873}, "lineno": 311, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_event", "outcome": "passed", "keywords": ["test_write_xslt_event", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.451800047419965e-05}}, {"call": {"outcome": "passed", "duration": 0.007180155997048132}, "setup": {"outcome": "passed", "duration": 0.00014290399849414825}, "lineno": 397, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_example", "outcome": "passed", "keywords": ["test_write_xslt_example", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.476100629195571e-05}}, {"call": {"outcome": "passed", "duration": 0.011624537000898272}, "setup": {"outcome": "passed", "duration": 0.00015601499762851745}, "lineno": 363, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_focalmechanism", "outcome": "passed", "keywords": ["test_write_xslt_focalmechanism", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.508099952246994e-05}}, {"call": {"outcome": "passed", "duration": 0.006937990998267196}, "setup": {"outcome": "passed", "duration": 0.00014163200103212148}, "lineno": 369, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_iris_events", "outcome": "passed", "keywords": ["test_write_xslt_iris_events", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.401700713671744e-05}}, {"call": {"outcome": "passed", "duration": 0.0063272440020227805}, "setup": {"outcome": "passed", "duration": 0.00013822500477544963}, "lineno": 323, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_magnitude", "outcome": "passed", "keywords": ["test_write_xslt_magnitude", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.454899605363607e-05}}, {"call": {"outcome": "passed", "duration": 0.015056031988933682}, "setup": {"outcome": "passed", "duration": 0.00013814200065098703}, "lineno": 375, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_neries_events", "outcome": "passed", "keywords": ["test_write_xslt_neries_events", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.705899770371616e-05}}, {"call": {"outcome": "passed", "duration": 0.007635734000359662}, "setup": {"outcome": "passed", "duration": 0.00014266600192058831}, "lineno": 317, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_origin", "outcome": "passed", "keywords": ["test_write_xslt_origin", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.600199023727328e-05}}, {"call": {"outcome": "passed", "duration": 0.007253260002471507}, "setup": {"outcome": "passed", "duration": 0.00013897899771109223}, "lineno": 353, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_pick", "outcome": "passed", "keywords": ["test_write_xslt_pick", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.398000500164926e-05}}, {"call": {"outcome": "passed", "duration": 0.005959963993518613}, "setup": {"outcome": "passed", "duration": 0.000142193995998241}, "lineno": 337, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_station_magnitude", "outcome": "passed", "keywords": ["test_write_xslt_station_magnitude", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.346300117205828e-05}}, {"call": {"outcome": "passed", "duration": 0.006153712995001115}, "setup": {"outcome": "passed", "duration": 0.00013976800255477428}, "lineno": 329, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_station_magnitude_contribution", "outcome": "passed", "keywords": ["test_write_xslt_station_magnitude_contribution", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.41399999242276e-05}}, {"call": {"outcome": "passed", "duration": 0.005522487001144327}, "setup": {"outcome": "passed", "duration": 0.00013896999007556587}, "lineno": 388, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_usgs_events", "outcome": "passed", "keywords": ["test_write_xslt_usgs_events", "filterwarnings", "EventTestCase", "test_event.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011074700159952044}}, {"call": {"outcome": "passed", "duration": 0.014451975002884865}, "setup": {"outcome": "passed", "duration": 0.0001998939987970516}, "lineno": 58, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_channel_level", "outcome": "passed", "keywords": ["test_channel_level", "filterwarnings", "pytestmark", "SC3MLTestCase", "test_inventory.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00039282899524550885}}, {"call": {"outcome": "passed", "duration": 0.011091556996689178}, "setup": {"outcome": "passed", "duration": 0.00014910999743733555}, "lineno": 147, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_compare_response", "outcome": "passed", "keywords": ["test_compare_response", "filterwarnings", "SC3MLTestCase", "test_inventory.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00026560599508229643}}, {"call": {"outcome": "passed", "duration": 0.009583710008882917}, "setup": {"outcome": "passed", "duration": 0.00015925700427033007}, "lineno": 137, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_compare_upper_level", "outcome": "passed", "keywords": ["test_compare_upper_level", "filterwarnings", "SC3MLTestCase", "test_inventory.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0002506140008335933}}, {"call": {"outcome": "passed", "duration": 0.019042554995394312}, "setup": {"outcome": "passed", "duration": 0.00014690100215375423}, "lineno": 71, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_compare_xml", "outcome": "passed", "keywords": ["test_compare_xml", "filterwarnings", "SC3MLTestCase", "test_inventory.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0002488879981683567}}, {"call": {"outcome": "passed", "duration": 0.049101379001513124}, "setup": {"outcome": "passed", "duration": 0.00014937100058887154}, "lineno": 117, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_empty_depth", "outcome": "passed", "keywords": ["test_empty_depth", "filterwarnings", "SC3MLTestCase", "test_inventory.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00025784199533518404}}, {"call": {"outcome": "passed", "duration": 0.009506539994617924}, "setup": {"outcome": "passed", "duration": 0.0001766339992173016}, "lineno": 277, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_parse_complex_list", "outcome": "passed", "keywords": ["test_parse_complex_list", "filterwarnings", "SC3MLTestCase", "test_inventory.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00024505998590029776}}, {"call": {"outcome": "passed", "duration": 0.010516794005525298}, "setup": {"outcome": "passed", "duration": 0.0001478710037190467}, "lineno": 43, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_sc3ml_versions", "outcome": "passed", "keywords": ["test_sc3ml_versions", "filterwarnings", "SC3MLTestCase", "test_inventory.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0002372089948039502}}, {"call": {"outcome": "passed", "duration": 0.010765150000224821}, "setup": {"outcome": "passed", "duration": 0.00014603999443352222}, "lineno": 294, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_stage_empty_poles_and_zeros", "outcome": "passed", "keywords": ["test_stage_empty_poles_and_zeros", "filterwarnings", "SC3MLTestCase", "test_inventory.py", "tests", "seiscomp", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0002853079931810498}}, {"call": {"outcome": "passed", "duration": 0.008908845993573777}, "setup": {"outcome": "passed", "duration": 0.00030431500636041164}, "lineno": 0, "nodeid": "io/sh/__init__.py::obspy.io.sh", "outcome": "passed", "keywords": ["obspy.io.sh", "filterwarnings", "__init__.py", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.853600254748017e-05}}, {"call": {"outcome": "skipped", "duration": 8.612099918536842e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00016294399392791092}, "lineno": 67, "nodeid": "io/sh/core.py::obspy.io.sh.core._is_asc", "outcome": "skipped", "keywords": ["obspy.io.sh.core._is_asc", "filterwarnings", "core.py", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.614100468344986e-05}}, {"call": {"outcome": "skipped", "duration": 6.521800241898745e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00011896100477315485}, "lineno": 297, "nodeid": "io/sh/core.py::obspy.io.sh.core._is_q", "outcome": "skipped", "keywords": ["obspy.io.sh.core._is_q", "filterwarnings", "core.py", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.433600745163858e-05}}, {"call": {"outcome": "passed", "duration": 0.005282429003273137}, "setup": {"outcome": "passed", "duration": 0.00011788700066972524}, "lineno": 93, "nodeid": "io/sh/core.py::obspy.io.sh.core._read_asc", "outcome": "passed", "keywords": ["obspy.io.sh.core._read_asc", "filterwarnings", "core.py", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.445299706887454e-05}}, {"call": {"outcome": "passed", "duration": 0.004224449992761947}, "setup": {"outcome": "passed", "duration": 0.00013473200669977814}, "lineno": 323, "nodeid": "io/sh/core.py::obspy.io.sh.core._read_q", "outcome": "passed", "keywords": ["obspy.io.sh.core._read_q", "filterwarnings", "core.py", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.380200258921832e-05}}, {"call": {"outcome": "passed", "duration": 0.0011835840123239905}, "setup": {"outcome": "passed", "duration": 0.00013580999802798033}, "lineno": 640, "nodeid": "io/sh/core.py::obspy.io.sh.core.from_utcdatetime", "outcome": "passed", "keywords": ["obspy.io.sh.core.from_utcdatetime", "filterwarnings", "core.py", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.559300527442247e-05}}, {"call": {"outcome": "passed", "duration": 0.0011993080115644261}, "setup": {"outcome": "passed", "duration": 0.00012577899906318635}, "lineno": 585, "nodeid": "io/sh/core.py::obspy.io.sh.core.to_utcdatetime", "outcome": "passed", "keywords": ["obspy.io.sh.core.to_utcdatetime", "filterwarnings", "core.py", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.695299816783518e-05}}, {"call": {"outcome": "passed", "duration": 0.007688159996178001}, "setup": {"outcome": "passed", "duration": 0.0003446930058998987}, "lineno": 299, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_append_traces", "outcome": "passed", "keywords": ["test_append_traces", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.576099596917629e-05}}, {"call": {"outcome": "passed", "duration": 0.006771478001610376}, "setup": {"outcome": "passed", "duration": 0.00014202800230123103}, "lineno": 284, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_header_whitespaces", "outcome": "passed", "keywords": ["test_header_whitespaces", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.585399725940078e-05}}, {"call": {"outcome": "passed", "duration": 0.00012246699770912528}, "setup": {"outcome": "passed", "duration": 0.00014169199857860804}, "lineno": 32, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_is_asc_file", "outcome": "passed", "keywords": ["test_is_asc_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8595003793016076e-05}}, {"call": {"outcome": "passed", "duration": 0.00010967499110847712}, "setup": {"outcome": "passed", "duration": 0.00011953800276387483}, "lineno": 41, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_is_q_file", "outcome": "passed", "keywords": ["test_is_q_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.654800042975694e-05}}, {"call": {"outcome": "passed", "duration": 0.005065207005827688}, "setup": {"outcome": "passed", "duration": 0.0001113299949793145}, "lineno": 22, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_101_traces", "outcome": "passed", "keywords": ["test_read_101_traces", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.38929957151413e-05}}, {"call": {"outcome": "passed", "duration": 0.005332273998646997}, "setup": {"outcome": "passed", "duration": 0.00013849999231752008}, "lineno": 114, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_and_write_multi_channel_asc_file", "outcome": "passed", "keywords": ["test_read_and_write_multi_channel_asc_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.473200093954802e-05}}, {"call": {"outcome": "passed", "duration": 0.005652241001371294}, "setup": {"outcome": "passed", "duration": 0.0001393610000377521}, "lineno": 138, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_and_write_multi_channel_asc_file_via_obspy", "outcome": "passed", "keywords": ["test_read_and_write_multi_channel_asc_file_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.915899914223701e-05}}, {"call": {"outcome": "passed", "duration": 0.0026736209983937442}, "setup": {"outcome": "passed", "duration": 0.0001392539998050779}, "lineno": 157, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_and_write_multi_channel_q_file", "outcome": "passed", "keywords": ["test_read_and_write_multi_channel_q_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010256799578201026}}, {"call": {"outcome": "passed", "duration": 0.0037137559993425384}, "setup": {"outcome": "passed", "duration": 0.0001524600083939731}, "lineno": 194, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_and_write_multi_channel_q_file_via_obspy", "outcome": "passed", "keywords": ["test_read_and_write_multi_channel_q_file_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.440699846483767e-05}}, {"call": {"outcome": "passed", "duration": 0.0005712910060537979}, "setup": {"outcome": "passed", "duration": 0.00013489900447893888}, "lineno": 52, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_single_channel_asc_file", "outcome": "passed", "keywords": ["test_read_single_channel_asc_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.946100620552897e-05}}, {"call": {"outcome": "passed", "duration": 0.0004491340077947825}, "setup": {"outcome": "passed", "duration": 0.00013091499567963183}, "lineno": 231, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_skip_asc_lines", "outcome": "passed", "keywords": ["test_skip_asc_lines", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.161999772302806e-05}}, {"call": {"outcome": "passed", "duration": 0.00667464999423828}, "setup": {"outcome": "passed", "duration": 0.0001223379949806258}, "lineno": 269, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_write_long_header", "outcome": "passed", "keywords": ["test_write_long_header", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.927000115159899e-05}}, {"call": {"outcome": "passed", "duration": 0.004927678994135931}, "setup": {"outcome": "passed", "duration": 0.0001525979896541685}, "lineno": 246, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_write_small_trace", "outcome": "passed", "keywords": ["test_write_small_trace", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.86300001386553e-05}}, {"call": {"outcome": "passed", "duration": 0.00028753699734807014}, "setup": {"outcome": "passed", "duration": 0.00018751999596133828}, "lineno": 14, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_is_evt_file", "outcome": "passed", "keywords": ["test_is_evt_file", "filterwarnings", "EvtTestCase", "test_evt.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.7133001973852515e-05}}, {"call": {"outcome": "passed", "duration": 0.0019417209987295792}, "setup": {"outcome": "passed", "duration": 0.0001340649905614555}, "lineno": 19, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_local_event1", "outcome": "passed", "keywords": ["test_local_event1", "filterwarnings", "EvtTestCase", "test_evt.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.253499643411487e-05}}, {"call": {"outcome": "passed", "duration": 0.00403553900832776}, "setup": {"outcome": "passed", "duration": 0.0001353370025753975}, "lineno": 24, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_local_event2", "outcome": "passed", "keywords": ["test_local_event2", "filterwarnings", "EvtTestCase", "test_evt.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.456100138369948e-05}}, {"call": {"outcome": "passed", "duration": 0.049774569997680373}, "setup": {"outcome": "passed", "duration": 0.00013689299521502107}, "lineno": 88, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_populate_waveform_id", "outcome": "passed", "keywords": ["test_populate_waveform_id", "filterwarnings", "EvtTestCase", "test_evt.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.055299986153841e-05}}, {"call": {"outcome": "passed", "duration": 0.0008383749955100939}, "setup": {"outcome": "passed", "duration": 0.00014407900744117796}, "lineno": 41, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_tele_event1", "outcome": "passed", "keywords": ["test_tele_event1", "filterwarnings", "EvtTestCase", "test_evt.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.14759953552857e-05}}, {"call": {"outcome": "passed", "duration": 0.025770036998437718}, "setup": {"outcome": "passed", "duration": 0.00014477600052487105}, "lineno": 46, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_tele_event2", "outcome": "passed", "keywords": ["test_tele_event2", "filterwarnings", "EvtTestCase", "test_evt.py", "tests", "sh", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010569200094323605}}, {"call": {"outcome": "passed", "duration": 0.026865036008530296}, "setup": {"outcome": "passed", "duration": 0.0002840609959093854}, "lineno": 1, "nodeid": "io/shapefile/__init__.py::obspy.io.shapefile", "outcome": "passed", "keywords": ["obspy.io.shapefile", "filterwarnings", "__init__.py", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.802298932801932e-05}}, {"call": {"outcome": "skipped", "duration": 0.00012254099419806153, "longrepr": "('/workspace/obspy/obspy/io/shapefile/tests/test_core.py', 182, 'Skipped: pyshp not installed')"}, "setup": {"outcome": "passed", "duration": 0.00028048799140378833}, "lineno": 181, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile", "outcome": "skipped", "keywords": ["test_write_catalog_shapefile", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.320599641185254e-05}}, {"call": {"outcome": "skipped", "duration": 8.295099542010576e-05, "longrepr": "('/workspace/obspy/obspy/io/shapefile/tests/test_core.py', 332, 'Skipped: pyshp not installed')"}, "setup": {"outcome": "passed", "duration": 0.00011552000069059432}, "lineno": 331, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile_via_plugin", "outcome": "skipped", "keywords": ["test_write_catalog_shapefile_via_plugin", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.528201290871948e-05}}, {"call": {"outcome": "skipped", "duration": 7.606101280543953e-05, "longrepr": "('/workspace/obspy/obspy/io/shapefile/tests/test_core.py', 220, 'Skipped: pyshp not installed')"}, "setup": {"outcome": "passed", "duration": 0.00010087600094266236}, "lineno": 219, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile_with_extra_field", "outcome": "skipped", "keywords": ["test_write_catalog_shapefile_with_extra_field", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0331003624014556e-05}}, {"call": {"outcome": "skipped", "duration": 7.887899118941277e-05, "longrepr": "('/workspace/obspy/obspy/io/shapefile/tests/test_core.py', 370, 'Skipped: pyshp not installed')"}, "setup": {"outcome": "passed", "duration": 0.00011581199942156672}, "lineno": 369, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile", "outcome": "skipped", "keywords": ["test_write_inventory_shapefile", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.556600808631629e-05}}, {"call": {"outcome": "skipped", "duration": 7.474499579984695e-05, "longrepr": "('/workspace/obspy/obspy/io/shapefile/tests/test_core.py', 400, 'Skipped: pyshp not installed')"}, "setup": {"outcome": "passed", "duration": 0.00010195400682277977}, "lineno": 399, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile_via_plugin", "outcome": "skipped", "keywords": ["test_write_inventory_shapefile_via_plugin", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.238500307314098e-05}}, {"call": {"outcome": "skipped", "duration": 7.369699596893042e-05, "longrepr": "('/workspace/obspy/obspy/io/shapefile/tests/test_core.py', 284, 'Skipped: pyshp not installed')"}, "setup": {"outcome": "passed", "duration": 0.000105518993223086}, "lineno": 283, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile_with_extra_field", "outcome": "skipped", "keywords": ["test_write_inventory_shapefile_with_extra_field", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.457600102294236e-05}}, {"call": {"outcome": "passed", "duration": 0.005517946003237739}, "setup": {"outcome": "passed", "duration": 0.00025273399660363793}, "lineno": 2, "nodeid": "io/stationtxt/__init__.py::obspy.io.stationtxt", "outcome": "passed", "keywords": ["obspy.io.stationtxt", "filterwarnings", "__init__.py", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.751899829600006e-05}}, {"call": {"outcome": "passed", "duration": 0.000594614990404807}, "setup": {"outcome": "passed", "duration": 0.00034386701008770615}, "lineno": 32, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_is_txt_file", "outcome": "passed", "keywords": ["test_is_txt_file", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.670199556741863e-05}}, {"call": {"outcome": "passed", "duration": 0.0025106489920290187}, "setup": {"outcome": "passed", "duration": 0.00015496100240852684}, "lineno": 615, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_parsing_faulty_header_at_channel_level", "outcome": "passed", "keywords": ["test_parsing_faulty_header_at_channel_level", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.619500684086233e-05}}, {"call": {"outcome": "passed", "duration": 0.004674398005590774}, "setup": {"outcome": "passed", "duration": 0.00013620300160255283}, "lineno": 640, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_parsing_files_with_no_endtime", "outcome": "passed", "keywords": ["test_parsing_files_with_no_endtime", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.82259919308126e-05}}, {"call": {"outcome": "passed", "duration": 0.002212587001849897}, "setup": {"outcome": "passed", "duration": 0.00014416599879041314}, "lineno": 839, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_read_write_stationtxt", "outcome": "passed", "keywords": ["test_read_write_stationtxt", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.679200254846364e-05}}, {"call": {"outcome": "passed", "duration": 0.004975051007932052}, "setup": {"outcome": "passed", "duration": 0.000138589006382972}, "lineno": 252, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_channel_file", "outcome": "passed", "keywords": ["test_reading_channel_file", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.77870009187609e-05}}, {"call": {"outcome": "passed", "duration": 0.002226330994744785}, "setup": {"outcome": "passed", "duration": 0.0001397869928041473}, "lineno": 525, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_channel_without_response_info", "outcome": "passed", "keywords": ["test_reading_channel_without_response_info", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.318898860830814e-05}}, {"call": {"outcome": "passed", "duration": 0.0021324970002751797}, "setup": {"outcome": "passed", "duration": 0.00013606699940282851}, "lineno": 92, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_network_file", "outcome": "passed", "keywords": ["test_reading_network_file", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.234000077005476e-05}}, {"call": {"outcome": "passed", "duration": 0.002758507995167747}, "setup": {"outcome": "passed", "duration": 0.00013934199523646384}, "lineno": 167, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_station_file", "outcome": "passed", "keywords": ["test_reading_station_file", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.595600618515164e-05}}, {"call": {"outcome": "passed", "duration": 0.0019297920080134645}, "setup": {"outcome": "passed", "duration": 0.00013728199701290578}, "lineno": 455, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_unicode_file", "outcome": "passed", "keywords": ["test_reading_unicode_file", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.354500121437013e-05}}, {"call": {"outcome": "passed", "duration": 0.0009536510042380542}, "setup": {"outcome": "passed", "duration": 0.00013663699792232364}, "lineno": 678, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_write_stationtxt", "outcome": "passed", "keywords": ["test_write_stationtxt", "filterwarnings", "StationTextTestCase", "test_station_text_parsing.py", "tests", "stationtxt", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.467499330639839e-05}}, {"call": {"outcome": "passed", "duration": 0.002629305003210902}, "setup": {"outcome": "passed", "duration": 0.0004198730021016672}, "lineno": 96, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_different_write_levels", "outcome": "passed", "keywords": ["test_different_write_levels", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.72099883761257e-05}}, {"call": {"outcome": "passed", "duration": 0.0006842830043751746}, "setup": {"outcome": "passed", "duration": 0.00013884699728805572}, "lineno": 76, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_is_stationxml", "outcome": "passed", "keywords": ["test_is_stationxml", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.939999002497643e-05}}, {"call": {"outcome": "passed", "duration": 0.020804490995942615}, "setup": {"outcome": "passed", "duration": 0.00014615600230172276}, "lineno": 818, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_numbers_are_written_to_poles_and_zeros", "outcome": "passed", "keywords": ["test_numbers_are_written_to_poles_and_zeros", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.784500485286117e-05}}, {"call": {"outcome": "passed", "duration": 0.0006158629985293373}, "setup": {"outcome": "passed", "duration": 0.00014590600039809942}, "lineno": 790, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_parse_file_with_no_default_namespace", "outcome": "passed", "keywords": ["test_parse_file_with_no_default_namespace", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.429199806414545e-05}}, {"call": {"outcome": "passed", "duration": 0.000603136999416165}, "setup": {"outcome": "passed", "duration": 0.00013163800758775324}, "lineno": 802, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_parse_file_with_schema_2", "outcome": "passed", "keywords": ["test_parse_file_with_schema_2", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.225900480989367e-05}}, {"call": {"outcome": "passed", "duration": 0.034149908999097534}, "setup": {"outcome": "passed", "duration": 0.0001303509925492108}, "lineno": 193, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_read_and_write_full_file", "outcome": "passed", "keywords": ["test_read_and_write_full_file", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.634199912194163e-05}}, {"call": {"outcome": "passed", "duration": 0.002186630998039618}, "setup": {"outcome": "passed", "duration": 0.0001592030021129176}, "lineno": 141, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_read_and_write_minimal_file", "outcome": "passed", "keywords": ["test_read_and_write_minimal_file", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.542999810539186e-05}}, {"call": {"outcome": "passed", "duration": 0.003235095995478332}, "setup": {"outcome": "passed", "duration": 0.00015202100621536374}, "lineno": 1288, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_read_with_level", "outcome": "passed", "keywords": ["test_read_with_level", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.553299656137824e-05}}, {"call": {"outcome": "passed", "duration": 0.001718760991934687}, "setup": {"outcome": "passed", "duration": 0.00013596199278254062}, "lineno": 696, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_and_writing_channel_with_response", "outcome": "passed", "keywords": ["test_reading_and_writing_channel_with_response", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.481500506401062e-05}}, {"call": {"outcome": "passed", "duration": 0.0028021350008202717}, "setup": {"outcome": "passed", "duration": 0.00014614198880735785}, "lineno": 366, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_and_writing_full_network_tag", "outcome": "passed", "keywords": ["test_reading_and_writing_full_network_tag", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.812200055923313e-05}}, {"call": {"outcome": "passed", "duration": 0.002124897000612691}, "setup": {"outcome": "passed", "duration": 0.0001520449877716601}, "lineno": 337, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_and_writing_full_root_tag", "outcome": "passed", "keywords": ["test_reading_and_writing_full_root_tag", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.463499787263572e-05}}, {"call": {"outcome": "passed", "duration": 0.004090249989531003}, "setup": {"outcome": "passed", "duration": 0.00015146199439186603}, "lineno": 451, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_and_writing_full_station_tag", "outcome": "passed", "keywords": ["test_reading_and_writing_full_station_tag", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.728699711151421e-05}}, {"call": {"outcome": "passed", "duration": 0.0009287139982916415}, "setup": {"outcome": "passed", "duration": 0.0001402930065523833}, "lineno": 1164, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_channel_without_coordinates", "outcome": "passed", "keywords": ["test_reading_channel_without_coordinates", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.213700155261904e-05}}, {"call": {"outcome": "passed", "duration": 0.0007723930029897019}, "setup": {"outcome": "passed", "duration": 0.00013669399777427316}, "lineno": 1152, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_file_with_empty_channel_object", "outcome": "passed", "keywords": ["test_reading_file_with_empty_channel_object", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.331199594773352e-05}}, {"call": {"outcome": "passed", "duration": 0.014619972003856674}, "setup": {"outcome": "passed", "duration": 0.00013353899703361094}, "lineno": 1275, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_full_stationxml_1_0_file", "outcome": "passed", "keywords": ["test_reading_full_stationxml_1_0_file", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.05040035629645e-05}}, {"call": {"outcome": "passed", "duration": 0.0006549239915329963}, "setup": {"outcome": "passed", "duration": 0.0001388910022797063}, "lineno": 325, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_other_module_tags", "outcome": "passed", "keywords": ["test_reading_other_module_tags", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.90729939378798e-05}}, {"call": {"outcome": "passed", "duration": 0.001586173995747231}, "setup": {"outcome": "passed", "duration": 0.0001354309933958575}, "lineno": 763, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_stationxml_with_availability", "outcome": "passed", "keywords": ["test_stationxml_with_availability", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.303500024136156e-05}}, {"call": {"outcome": "passed", "duration": 0.0020720409956993535}, "setup": {"outcome": "passed", "duration": 0.00013699900591745973}, "lineno": 168, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_subsecond_read_and_write_minimal_file", "outcome": "passed", "keywords": ["test_subsecond_read_and_write_minimal_file", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.775101403240114e-05}}, {"call": {"outcome": "passed", "duration": 0.0450399140099762}, "setup": {"outcome": "passed", "duration": 0.00013942099758423865}, "lineno": 1190, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_units_during_identity_stage", "outcome": "passed", "keywords": ["test_units_during_identity_stage", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.59859976824373e-05}}, {"call": {"outcome": "passed", "duration": 0.006809332990087569}, "setup": {"outcome": "passed", "duration": 0.00014071000623516738}, "lineno": 977, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_write_with_extra_tags_and_read", "outcome": "passed", "keywords": ["test_write_with_extra_tags_and_read", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.520598930772394e-05}}, {"call": {"outcome": "passed", "duration": 0.0011887009895872325}, "setup": {"outcome": "passed", "duration": 0.0001585549907758832}, "lineno": 856, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_write_with_extra_tags_namespace_redef", "outcome": "passed", "keywords": ["test_write_with_extra_tags_namespace_redef", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.135899795684963e-05}}, {"call": {"outcome": "passed", "duration": 0.03223278401128482}, "setup": {"outcome": "passed", "duration": 0.00014671499957330525}, "lineno": 874, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_write_with_extra_tags_without_read_extra", "outcome": "passed", "keywords": ["test_write_with_extra_tags_without_read_extra", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.042200352065265e-05}}, {"call": {"outcome": "passed", "duration": 0.0017775019950931892}, "setup": {"outcome": "passed", "duration": 0.00014679199375677854}, "lineno": 305, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_writing_module_tags", "outcome": "passed", "keywords": ["test_writing_module_tags", "filterwarnings", "StationXMLTestCase", "test_stationxml.py", "tests", "stationxml", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010533399472478777}}, {"call": {"outcome": "passed", "duration": 0.00557282600493636}, "setup": {"outcome": "passed", "duration": 0.0002825319970725104}, "lineno": 0, "nodeid": "io/wav/__init__.py::obspy.io.wav", "outcome": "passed", "keywords": ["obspy.io.wav", "filterwarnings", "__init__.py", "wav", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.58600072003901e-05}}, {"call": {"outcome": "skipped", "duration": 7.946399273350835e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0001505350082879886}, "lineno": 37, "nodeid": "io/wav/core.py::obspy.io.wav.core._is_wav", "outcome": "skipped", "keywords": ["obspy.io.wav.core._is_wav", "filterwarnings", "core.py", "wav", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.713999027851969e-05}}, {"call": {"outcome": "passed", "duration": 0.00422946699836757}, "setup": {"outcome": "passed", "duration": 0.00011856299533974379}, "lineno": 65, "nodeid": "io/wav/core.py::obspy.io.wav.core._read_wav", "outcome": "passed", "keywords": ["obspy.io.wav.core._read_wav", "filterwarnings", "core.py", "wav", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.266200555022806e-05}}, {"call": {"outcome": "passed", "duration": 0.0015502119931625202}, "setup": {"outcome": "passed", "duration": 0.0003375850064912811}, "lineno": 50, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_read_and_write_via_obspy", "outcome": "passed", "keywords": ["test_read_and_write_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "wav", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.220499148592353e-05}}, {"call": {"outcome": "passed", "duration": 0.0006523170013679191}, "setup": {"outcome": "passed", "duration": 0.0001553759939270094}, "lineno": 41, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_read_head_via_obspy", "outcome": "passed", "keywords": ["test_read_head_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "wav", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.686699634883553e-05}}, {"call": {"outcome": "passed", "duration": 0.0011202290043001994}, "setup": {"outcome": "passed", "duration": 0.00014014200132805854}, "lineno": 26, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "passed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "wav", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.398799400310963e-05}}, {"call": {"outcome": "passed", "duration": 0.0033457389945397153}, "setup": {"outcome": "passed", "duration": 0.0001608320017112419}, "lineno": 73, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_rescale_on_write", "outcome": "passed", "keywords": ["test_rescale_on_write", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "wav", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.619798998348415e-05}}, {"call": {"outcome": "passed", "duration": 0.0018559559975983575}, "setup": {"outcome": "passed", "duration": 0.0001445520028937608}, "lineno": 93, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_write_stream_via_obspy", "outcome": "passed", "keywords": ["test_write_stream_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "wav", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001061309885699302}}, {"call": {"outcome": "passed", "duration": 0.017836304003139958}, "setup": {"outcome": "passed", "duration": 0.00043730001198127866}, "lineno": 41, "nodeid": "io/win/tests/test_core.py::CoreTestCase::test_read_via_module", "outcome": "passed", "keywords": ["test_read_via_module", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "win", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.784600893501192e-05}}, {"call": {"outcome": "passed", "duration": 0.018885504992795177}, "setup": {"outcome": "passed", "duration": 0.00013836100697517395}, "lineno": 21, "nodeid": "io/win/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "passed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "win", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010561700037214905}}, {"call": {"outcome": "passed", "duration": 0.006469511994509958}, "setup": {"outcome": "passed", "duration": 0.0002852809993783012}, "lineno": 1, "nodeid": "io/xseed/__init__.py::obspy.io.xseed", "outcome": "passed", "keywords": ["obspy.io.xseed", "filterwarnings", "__init__.py", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.989299774635583e-05}}, {"call": {"outcome": "passed", "duration": 0.004329269009758718}, "setup": {"outcome": "passed", "duration": 0.0001527459971839562}, "lineno": 2438, "nodeid": "io/xseed/parser.py::obspy.io.xseed.parser.is_xseed", "outcome": "passed", "keywords": ["obspy.io.xseed.parser.is_xseed", "filterwarnings", "parser.py", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.553100294899195e-05}}, {"call": {"outcome": "passed", "duration": 0.011733562991139479}, "setup": {"outcome": "passed", "duration": 0.0003309940075268969}, "lineno": 174, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_all_blockettes", "outcome": "passed", "keywords": ["test_all_blockettes", "filterwarnings", "BlocketteTestCase", "test_blockettes.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.624700083397329e-05}}, {"call": {"outcome": "passed", "duration": 0.0012245910038473085}, "setup": {"outcome": "passed", "duration": 0.00014613199164159596}, "lineno": 199, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_all_blockettes_get_resp", "outcome": "passed", "keywords": ["test_all_blockettes_get_resp", "filterwarnings", "BlocketteTestCase", "test_blockettes.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.650100451428443e-05}}, {"call": {"outcome": "passed", "duration": 9.53150010900572e-05}, "setup": {"outcome": "passed", "duration": 0.00013763600145466626}, "lineno": 248, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_blockette60_has_blockette_id", "outcome": "passed", "keywords": ["test_blockette60_has_blockette_id", "filterwarnings", "BlocketteTestCase", "test_blockettes.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.6931996368803084e-05}}, {"call": {"outcome": "passed", "duration": 9.949698869604617e-05}, "setup": {"outcome": "passed", "duration": 0.00012150200200267136}, "lineno": 294, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_equality_and_unequality", "outcome": "passed", "keywords": ["test_equality_and_unequality", "filterwarnings", "BlocketteTestCase", "test_blockettes.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.2481002057902515e-05}}, {"call": {"outcome": "passed", "duration": 0.00015238499327097088}, "setup": {"outcome": "passed", "duration": 0.00011518799874465913}, "lineno": 25, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_invalid_blockette_length", "outcome": "passed", "keywords": ["test_invalid_blockette_length", "filterwarnings", "BlocketteTestCase", "test_blockettes.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.393099854700267e-05}}, {"call": {"outcome": "passed", "duration": 0.0006213720043888316}, "setup": {"outcome": "passed", "duration": 0.00011345800885464996}, "lineno": 257, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_issue701", "outcome": "passed", "keywords": ["test_issue701", "filterwarnings", "BlocketteTestCase", "test_blockettes.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.751099812798202e-05}}, {"call": {"outcome": "passed", "duration": 0.004263340000761673}, "setup": {"outcome": "passed", "duration": 0.00018648400146048516}, "lineno": 596, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_blkts_53_and_54_in_one_stage", "outcome": "passed", "keywords": ["test_blkts_53_and_54_in_one_stage", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.106899622362107e-05}}, {"call": {"outcome": "passed", "duration": 0.0010404099884908646}, "setup": {"outcome": "passed", "duration": 0.00015209500270429999}, "lineno": 106, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_is_resp", "outcome": "passed", "keywords": ["test_is_resp", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.751400360371917e-05}}, {"call": {"outcome": "passed", "duration": 0.00030498999694827944}, "setup": {"outcome": "passed", "duration": 0.00012570199032779783}, "lineno": 80, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_is_seed", "outcome": "passed", "keywords": ["test_is_seed", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.726999370381236e-05}}, {"call": {"outcome": "passed", "duration": 0.0014536550006596372}, "setup": {"outcome": "passed", "duration": 0.00012074099504388869}, "lineno": 93, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_is_xseed", "outcome": "passed", "keywords": ["test_is_xseed", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.443799404427409e-05}}, {"call": {"outcome": "passed", "duration": 0.0026776140002766624}, "setup": {"outcome": "passed", "duration": 0.0001384049974149093}, "lineno": 643, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_parsing_blockette_62", "outcome": "passed", "keywords": ["test_parsing_blockette_62", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.739699503872544e-05}}, {"call": {"outcome": "passed", "duration": 0.0015109179948922247}, "setup": {"outcome": "passed", "duration": 0.00014318600005935878}, "lineno": 665, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_parsing_blockette_62_as_stage_0", "outcome": "passed", "keywords": ["test_parsing_blockette_62_as_stage_0", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.463998917955905e-05}}, {"call": {"outcome": "passed", "duration": 0.007651011008420028}, "setup": {"outcome": "passed", "duration": 0.00014127400936558843}, "lineno": 689, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_paz_with_no_actual_values", "outcome": "passed", "keywords": ["test_paz_with_no_actual_values", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.727000047452748e-05}}, {"call": {"outcome": "passed", "duration": 0.02257335899048485}, "setup": {"outcome": "passed", "duration": 0.00014121799904387444}, "lineno": 146, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_read_resp_metadata", "outcome": "passed", "keywords": ["test_read_resp_metadata", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.788900984451175e-05}}, {"call": {"outcome": "passed", "duration": 0.004537533997790888}, "setup": {"outcome": "passed", "duration": 0.00014422100502997637}, "lineno": 297, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_read_seed_metainformation", "outcome": "passed", "keywords": ["test_read_seed_metainformation", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.196399721782655e-05}}, {"call": {"outcome": "passed", "duration": 0.01226821199816186}, "setup": {"outcome": "passed", "duration": 0.00014006100536789745}, "lineno": 617, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_reconstructing_stage_0_from_other_blockettes", "outcome": "passed", "keywords": ["test_reconstructing_stage_0_from_other_blockettes", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.74429936427623e-05}}, {"call": {"outcome": "passed", "duration": 0.08158800499222707}, "setup": {"outcome": "passed", "duration": 0.0001415290025761351}, "lineno": 395, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_calculation_from_resp_files", "outcome": "passed", "keywords": ["test_response_calculation_from_resp_files", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.220999734476209e-05}}, {"call": {"outcome": "passed", "duration": 2.1077140489942394}, "setup": {"outcome": "passed", "duration": 0.00014321300841402262}, "lineno": 428, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_calculation_from_seed_and_xseed", "outcome": "passed", "keywords": ["test_response_calculation_from_seed_and_xseed", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011278099555056542}}, {"call": {"outcome": "passed", "duration": 0.018151757001760416}, "setup": {"outcome": "passed", "duration": 0.0001773309923009947}, "lineno": 803, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_lots_zero_frequency_gains", "outcome": "passed", "keywords": ["test_response_lots_zero_frequency_gains", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.56450094236061e-05}}, {"call": {"outcome": "passed", "duration": 0.007665047000045888}, "setup": {"outcome": "passed", "duration": 0.00017129498883150518}, "lineno": 721, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_multiple_gain_blockettes", "outcome": "passed", "keywords": ["test_response_multiple_gain_blockettes", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.945500303525478e-05}}, {"call": {"outcome": "passed", "duration": 0.010737064003478736}, "setup": {"outcome": "passed", "duration": 0.00015942299796734005}, "lineno": 705, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_of_strain_meter", "outcome": "passed", "keywords": ["test_response_of_strain_meter", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010403699707239866}}, {"call": {"outcome": "passed", "duration": 0.041456281003775075}, "setup": {"outcome": "passed", "duration": 0.0001584109995746985}, "lineno": 743, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_regression_1", "outcome": "passed", "keywords": ["test_response_regression_1", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.620499284006655e-05}}, {"call": {"outcome": "passed", "duration": 0.01970670100126881}, "setup": {"outcome": "passed", "duration": 0.00015300899394787848}, "lineno": 762, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_regression_2", "outcome": "passed", "keywords": ["test_response_regression_2", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.758099284023046e-05}}, {"call": {"outcome": "passed", "duration": 0.007243771993671544}, "setup": {"outcome": "passed", "duration": 0.00014281699259299785}, "lineno": 781, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_regression_segfault", "outcome": "passed", "keywords": ["test_response_regression_segfault", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.813599950168282e-05}}, {"call": {"outcome": "passed", "duration": 0.018227954002213664}, "setup": {"outcome": "passed", "duration": 0.00014162900333758444}, "lineno": 119, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_simple_read_resp", "outcome": "passed", "keywords": ["test_simple_read_resp", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.851200643926859e-05}}, {"call": {"outcome": "passed", "duration": 0.06533225301245693}, "setup": {"outcome": "passed", "duration": 0.00014073599595576525}, "lineno": 127, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_simple_read_seed", "outcome": "passed", "keywords": ["test_simple_read_seed", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.041700104717165e-05}}, {"call": {"outcome": "passed", "duration": 0.004888038005447015}, "setup": {"outcome": "passed", "duration": 0.0001414620055584237}, "lineno": 138, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_simple_read_xseed", "outcome": "passed", "keywords": ["test_simple_read_xseed", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.658999286126345e-05}}, {"call": {"outcome": "passed", "duration": 0.003505169996060431}, "setup": {"outcome": "passed", "duration": 0.00015554401034023613}, "lineno": 520, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_when_blockette_54_is_not_followed_by_57", "outcome": "passed", "keywords": ["test_warning_when_blockette_54_is_not_followed_by_57", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.558600918855518e-05}}, {"call": {"outcome": "passed", "duration": 0.002858683990780264}, "setup": {"outcome": "passed", "duration": 0.00013859799946658313}, "lineno": 554, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_when_blockette_57_is_not_followed_by_58", "outcome": "passed", "keywords": ["test_warning_when_blockette_57_is_not_followed_by_58", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.464199734386057e-05}}, {"call": {"outcome": "passed", "duration": 0.002133878006134182}, "setup": {"outcome": "passed", "duration": 0.00014101099804975092}, "lineno": 574, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_with_multiple_blockettes_58_in_stage_0", "outcome": "passed", "keywords": ["test_warning_with_multiple_blockettes_58_in_stage_0", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.621898839715868e-05}}, {"call": {"outcome": "passed", "duration": 0.002169689003494568}, "setup": {"outcome": "passed", "duration": 0.00013572500029113144}, "lineno": 584, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_with_multiple_differing_blockettes_58_in_stage_0", "outcome": "passed", "keywords": ["test_warning_with_multiple_differing_blockettes_58_in_stage_0", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.829899888951331e-05}}, {"call": {"outcome": "passed", "duration": 0.0020862320088781416}, "setup": {"outcome": "passed", "duration": 0.0001613360072951764}, "lineno": 679, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_with_no_blockettes_58", "outcome": "passed", "keywords": ["test_warning_with_no_blockettes_58", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010658599785529077}}, {"call": {"outcome": "passed", "duration": 0.0003436410042922944}, "setup": {"outcome": "passed", "duration": 0.00020706999930553138}, "lineno": 156, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_fixed_string_any_punctuation", "outcome": "passed", "keywords": ["test_fixed_string_any_punctuation", "filterwarnings", "FieldsTestCase", "test_fields.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.349399336613715e-05}}, {"call": {"outcome": "passed", "duration": 9.375999798066914e-05}, "setup": {"outcome": "passed", "duration": 0.00012740700913127512}, "lineno": 13, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_format_exponential", "outcome": "passed", "keywords": ["test_format_exponential", "filterwarnings", "FieldsTestCase", "test_fields.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3965006372891366e-05}}, {"call": {"outcome": "passed", "duration": 0.0007220599945867434}, "setup": {"outcome": "passed", "duration": 0.00011357800394762307}, "lineno": 75, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_read_compact_date_time", "outcome": "passed", "keywords": ["test_read_compact_date_time", "filterwarnings", "FieldsTestCase", "test_fields.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.545500946231186e-05}}, {"call": {"outcome": "passed", "duration": 0.0006731870089424774}, "setup": {"outcome": "passed", "duration": 0.00013053200382273644}, "lineno": 17, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_read_date_time", "outcome": "passed", "keywords": ["test_read_date_time", "filterwarnings", "FieldsTestCase", "test_fields.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.9954996686428785e-05}}, {"call": {"outcome": "passed", "duration": 0.00021297299826983362}, "setup": {"outcome": "passed", "duration": 0.00013375798880588263}, "lineno": 166, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_variable_string_any_punctuation", "outcome": "passed", "keywords": ["test_variable_string_any_punctuation", "filterwarnings", "FieldsTestCase", "test_fields.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.743499787058681e-05}}, {"call": {"outcome": "passed", "duration": 9.719599620439112e-05}, "setup": {"outcome": "passed", "duration": 0.00011077099770773202}, "lineno": 147, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_wrong_spaces", "outcome": "passed", "keywords": ["test_wrong_spaces", "filterwarnings", "FieldsTestCase", "test_fields.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.10979981906712e-05}}, {"call": {"outcome": "passed", "duration": 0.00026625499594956636}, "setup": {"outcome": "passed", "duration": 0.00019866299408022314}, "lineno": 219, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_blockette_longer_than_record_length", "outcome": "passed", "keywords": ["test_blockette_longer_than_record_length", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.651600076816976e-05}}, {"call": {"outcome": "passed", "duration": 0.000558200990781188}, "setup": {"outcome": "passed", "duration": 0.00012289600272197276}, "lineno": 149, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_blockette_starts_after_record", "outcome": "passed", "keywords": ["test_blockette_starts_after_record", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.55129988444969e-05}}, {"call": {"outcome": "passed", "duration": 0.00033700300264172256}, "setup": {"outcome": "passed", "duration": 0.000136310001835227}, "lineno": 619, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_compare_blockettes", "outcome": "passed", "keywords": ["test_compare_blockettes", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0174992540851235e-05}}, {"call": {"outcome": "passed", "duration": 0.11677921199589036}, "setup": {"outcome": "passed", "duration": 0.00012288700963836163}, "lineno": 284, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_create_read_assert_and_write_xseed", "outcome": "passed", "keywords": ["test_create_read_assert_and_write_xseed", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.678701124154031e-05}}, {"call": {"outcome": "passed", "duration": 0.012601669994182885}, "setup": {"outcome": "passed", "duration": 0.0001454479934182018}, "lineno": 516, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_create_resp_from_xseed", "outcome": "passed", "keywords": ["test_create_resp_from_xseed", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.150200301315635e-05}}, {"call": {"outcome": "passed", "duration": 0.029996689001563936}, "setup": {"outcome": "passed", "duration": 0.00014306600496638566}, "lineno": 479, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_get_coordinates", "outcome": "passed", "keywords": ["test_get_coordinates", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.424400923307985e-05}}, {"call": {"outcome": "passed", "duration": 0.0018258670024806634}, "setup": {"outcome": "passed", "duration": 0.00015543900371994823}, "lineno": 103, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_get_inventory", "outcome": "passed", "keywords": ["test_get_inventory", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.24119958654046e-05}}, {"call": {"outcome": "passed", "duration": 0.018187421999755315}, "setup": {"outcome": "passed", "duration": 0.00016672100173309445}, "lineno": 344, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_get_paz", "outcome": "passed", "keywords": ["test_get_paz", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.155699808616191e-05}}, {"call": {"outcome": "passed", "duration": 0.011712502004229464}, "setup": {"outcome": "passed", "duration": 0.00016955500177573413}, "lineno": 461, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_get_paz_from_xseed", "outcome": "passed", "keywords": ["test_get_paz_from_xseed", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.479999425821006e-05}}, {"call": {"outcome": "passed", "duration": 0.0001429679978173226}, "setup": {"outcome": "passed", "duration": 0.00014062999980524182}, "lineno": 63, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_invalid_start_blockette", "outcome": "passed", "keywords": ["test_invalid_start_blockette", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.7662997278384864e-05}}, {"call": {"outcome": "passed", "duration": 0.00011651900422293693}, "setup": {"outcome": "passed", "duration": 0.00011928299500141293}, "lineno": 55, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_invalid_start_header", "outcome": "passed", "keywords": ["test_invalid_start_header", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.454399797599763e-05}}, {"call": {"outcome": "passed", "duration": 0.0016764540050644428}, "setup": {"outcome": "passed", "duration": 0.00010984900291077793}, "lineno": 35, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue165", "outcome": "passed", "keywords": ["test_issue165", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.720300345681608e-05}}, {"call": {"outcome": "passed", "duration": 0.003458060004049912}, "setup": {"outcome": "passed", "duration": 0.00013999400835018605}, "lineno": 706, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_157", "outcome": "passed", "keywords": ["test_issue_157", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.240900933742523e-05}}, {"call": {"outcome": "passed", "duration": 0.005640999996103346}, "setup": {"outcome": "passed", "duration": 0.00015077998978085816}, "lineno": 670, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_298a", "outcome": "passed", "keywords": ["test_issue_298a", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.714499952271581e-05}}, {"call": {"outcome": "passed", "duration": 0.010538647999055684}, "setup": {"outcome": "passed", "duration": 0.0001408729876857251}, "lineno": 678, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_298b", "outcome": "passed", "keywords": ["test_issue_298b", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.59899994591251e-05}}, {"call": {"outcome": "passed", "duration": 0.00247783400118351}, "setup": {"outcome": "passed", "duration": 0.00014461300452239811}, "lineno": 686, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_319", "outcome": "passed", "keywords": ["test_issue_319", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.257999095600098e-05}}, {"call": {"outcome": "passed", "duration": 0.005342488992027938}, "setup": {"outcome": "passed", "duration": 0.0001366380020044744}, "lineno": 728, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_358", "outcome": "passed", "keywords": ["test_issue_358", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.360699237324297e-05}}, {"call": {"outcome": "passed", "duration": 0.001537097996333614}, "setup": {"outcome": "passed", "duration": 0.00013580499216914177}, "lineno": 738, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_361", "outcome": "passed", "keywords": ["test_issue_361", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.315899711102247e-05}}, {"call": {"outcome": "passed", "duration": 0.00046916899736970663}, "setup": {"outcome": "passed", "duration": 0.00013721900177188218}, "lineno": 640, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_missing_required_date_times", "outcome": "passed", "keywords": ["test_missing_required_date_times", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.991700163576752e-05}}, {"call": {"outcome": "passed", "duration": 0.0007963350071804598}, "setup": {"outcome": "passed", "duration": 0.00012817300739698112}, "lineno": 172, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_multiple_continued_station_control_header", "outcome": "passed", "keywords": ["test_multiple_continued_station_control_header", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.533101259265095e-05}}, {"call": {"outcome": "passed", "duration": 0.000565155001822859}, "setup": {"outcome": "passed", "duration": 0.0001259889977518469}, "lineno": 71, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_newline_between_blockettes", "outcome": "passed", "keywords": ["test_newline_between_blockettes", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.309000309556723e-05}}, {"call": {"outcome": "passed", "duration": 0.00015992799308151007}, "setup": {"outcome": "passed", "duration": 0.0001285920006921515}, "lineno": 143, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_non_existing_file_name", "outcome": "passed", "keywords": ["test_non_existing_file_name", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.836300260853022e-05}}, {"call": {"outcome": "passed", "duration": 0.01233647100161761}, "setup": {"outcome": "passed", "duration": 0.00011513599019963294}, "lineno": 829, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_parsing_resp_file_without_clear_blkt_separation", "outcome": "passed", "keywords": ["test_parsing_resp_file_without_clear_blkt_separation", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.920799544081092e-05}}, {"call": {"outcome": "passed", "duration": 0.011212275989237241}, "setup": {"outcome": "passed", "duration": 0.00014668800577055663}, "lineno": 251, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_read_and_write_seed", "outcome": "passed", "keywords": ["test_read_and_write_seed", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.865299994591624e-05}}, {"call": {"outcome": "passed", "duration": 0.0009522189939161763}, "setup": {"outcome": "passed", "duration": 0.00014039799862075597}, "lineno": 328, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_read_full_seed", "outcome": "passed", "keywords": ["test_read_full_seed", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.215699588414282e-05}}, {"call": {"outcome": "passed", "duration": 0.007367793004959822}, "setup": {"outcome": "passed", "duration": 0.00013433699496090412}, "lineno": 545, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_read_resp", "outcome": "passed", "keywords": ["test_read_resp", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.447699317708611e-05}}, {"call": {"outcome": "passed", "duration": 0.007214384007966146}, "setup": {"outcome": "passed", "duration": 0.00013685799785889685}, "lineno": 561, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_read_resp_data", "outcome": "passed", "keywords": ["test_read_resp_data", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.6450000051409e-05}}, {"call": {"outcome": "passed", "duration": 0.003236597010982223}, "setup": {"outcome": "passed", "duration": 0.00013775400293525308}, "lineno": 597, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_resp_round_trip", "outcome": "passed", "keywords": ["test_resp_round_trip", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.30120116006583e-05}}, {"call": {"outcome": "passed", "duration": 0.003871958004310727}, "setup": {"outcome": "passed", "duration": 0.00015154700668063015}, "lineno": 771, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_rotation_to_zne", "outcome": "passed", "keywords": ["test_rotation_to_zne", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.812200055923313e-05}}, {"call": {"outcome": "passed", "duration": 0.006641736006713472}, "setup": {"outcome": "passed", "duration": 0.00014011400344315916}, "lineno": 506, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_select_does_not_change_the_parser_format", "outcome": "passed", "keywords": ["test_select_does_not_change_the_parser_format", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.679199916310608e-05}}, {"call": {"outcome": "passed", "duration": 0.006957693010917865}, "setup": {"outcome": "passed", "duration": 0.00014300300972536206}, "lineno": 756, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_split_stations_dataless_to_xseed", "outcome": "passed", "keywords": ["test_split_stations_dataless_to_xseed", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.558500510640442e-05}}, {"call": {"outcome": "passed", "duration": 0.0018859889969462529}, "setup": {"outcome": "passed", "duration": 0.00014489699969999492}, "lineno": 82, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_string", "outcome": "passed", "keywords": ["test_string", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.444199582096189e-05}}, {"call": {"outcome": "passed", "duration": 0.0007616180082550272}, "setup": {"outcome": "passed", "duration": 0.00014172100054565817}, "lineno": 818, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_underline_in_site_name", "outcome": "passed", "keywords": ["test_underline_in_site_name", "filterwarnings", "ParserTestCase", "test_parser.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.746800060383976e-05}}, {"call": {"outcome": "passed", "duration": 0.0036192609986755997}, "setup": {"outcome": "passed", "duration": 0.00019519099441822618}, "lineno": 28, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_dataless2resp", "outcome": "passed", "keywords": ["test_dataless2resp", "filterwarnings", "ScriptTestCase", "test_scripts.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.117599645629525e-05}}, {"call": {"outcome": "passed", "duration": 0.003632175998063758}, "setup": {"outcome": "passed", "duration": 0.00014398200437426567}, "lineno": 44, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_dataless2resp_zipped", "outcome": "passed", "keywords": ["test_dataless2resp_zipped", "filterwarnings", "ScriptTestCase", "test_scripts.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.682800398673862e-05}}, {"call": {"outcome": "passed", "duration": 0.005837590011651628}, "setup": {"outcome": "passed", "duration": 0.00014351200661621988}, "lineno": 68, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_dataless2xseed", "outcome": "passed", "keywords": ["test_dataless2xseed", "filterwarnings", "ScriptTestCase", "test_scripts.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.972298772074282e-05}}, {"call": {"outcome": "passed", "duration": 0.015045460997498594}, "setup": {"outcome": "passed", "duration": 0.0001387980009894818}, "lineno": 87, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_dataless2xseed_split", "outcome": "passed", "keywords": ["test_dataless2xseed_split", "filterwarnings", "ScriptTestCase", "test_scripts.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.875700248405337e-05}}, {"call": {"outcome": "passed", "duration": 0.013171002006856725}, "setup": {"outcome": "passed", "duration": 0.0001403339992975816}, "lineno": 112, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_xseed2dataless", "outcome": "passed", "keywords": ["test_xseed2dataless", "filterwarnings", "ScriptTestCase", "test_scripts.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010169499728363007}}, {"call": {"outcome": "passed", "duration": 0.00019229899044148624}, "setup": {"outcome": "passed", "duration": 0.00019056600285694003}, "lineno": 25, "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase::test_datetime_to_string", "outcome": "passed", "keywords": ["test_datetime_to_string", "filterwarnings", "UtilsTestCase", "test_utils.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.7487995945848525e-05}}, {"call": {"outcome": "passed", "duration": 0.0001526220003142953}, "setup": {"outcome": "passed", "duration": 0.00012238899944350123}, "lineno": 43, "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase::test_datetime_to_string_compact", "outcome": "passed", "keywords": ["test_datetime_to_string_compact", "filterwarnings", "UtilsTestCase", "test_utils.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.3176001529209316e-05}}, {"call": {"outcome": "passed", "duration": 0.0014466259890468791}, "setup": {"outcome": "passed", "duration": 0.00011361899669282138}, "lineno": 56, "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase::test_is_resp", "outcome": "passed", "keywords": ["test_is_resp", "filterwarnings", "UtilsTestCase", "test_utils.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.939100032672286e-05}}, {"call": {"outcome": "passed", "duration": 8.317700121551752e-05}, "setup": {"outcome": "passed", "duration": 0.00013698500697501004}, "lineno": 21, "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase::test_to_tag", "outcome": "passed", "keywords": ["test_to_tag", "filterwarnings", "UtilsTestCase", "test_utils.py", "tests", "xseed", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.087499008979648e-05}}, {"call": {"outcome": "skipped", "duration": 8.52109951665625e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0002857189974747598}, "lineno": 104, "nodeid": "io/y/core.py::obspy.io.y.core._is_y", "outcome": "skipped", "keywords": ["obspy.io.y.core._is_y", "filterwarnings", "core.py", "y", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.227000267244875e-05}}, {"call": {"outcome": "passed", "duration": 0.006149199994979426}, "setup": {"outcome": "passed", "duration": 0.00011877300858031958}, "lineno": 130, "nodeid": "io/y/core.py::obspy.io.y.core._read_y", "outcome": "passed", "keywords": ["obspy.io.y.core._read_y", "filterwarnings", "core.py", "y", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.098399848677218e-05}}, {"call": {"outcome": "passed", "duration": 0.00040324100700672716}, "setup": {"outcome": "passed", "duration": 0.0003275839990237728}, "lineno": 44, "nodeid": "io/y/tests/test_core.py::CoreTestCase::test_ignore_non_ascii_tag_station_info", "outcome": "passed", "keywords": ["test_ignore_non_ascii_tag_station_info", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "y", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.924799527041614e-05}}, {"call": {"outcome": "passed", "duration": 0.00012219299969729036}, "setup": {"outcome": "passed", "duration": 0.00013143400428816676}, "lineno": 16, "nodeid": "io/y/tests/test_core.py::CoreTestCase::test_is_y_file", "outcome": "passed", "keywords": ["test_is_y_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "y", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.846700514666736e-05}}, {"call": {"outcome": "passed", "duration": 0.0013552420132327825}, "setup": {"outcome": "passed", "duration": 0.00012512000103015453}, "lineno": 25, "nodeid": "io/y/tests/test_core.py::CoreTestCase::test_read_y_file", "outcome": "passed", "keywords": ["test_read_y_file", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "y", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.592299127485603e-05}}, {"call": {"outcome": "passed", "duration": 0.006111003996920772}, "setup": {"outcome": "passed", "duration": 0.0002751159918261692}, "lineno": 1, "nodeid": "io/zmap/__init__.py::obspy.io.zmap", "outcome": "passed", "keywords": ["obspy.io.zmap", "filterwarnings", "__init__.py", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.526000263169408e-05}}, {"call": {"outcome": "passed", "duration": 0.003516217999276705}, "setup": {"outcome": "passed", "duration": 0.00015028699999675155}, "lineno": 335, "nodeid": "io/zmap/core.py::obspy.io.zmap.core._is_zmap", "outcome": "passed", "keywords": ["obspy.io.zmap.core._is_zmap", "filterwarnings", "core.py", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.390299288090318e-05}}, {"call": {"outcome": "passed", "duration": 0.012005917000351474}, "setup": {"outcome": "passed", "duration": 0.00033692798751872033}, "lineno": 192, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_deserialize", "outcome": "passed", "keywords": ["test_deserialize", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.621300755999982e-05}}, {"call": {"outcome": "passed", "duration": 0.004338933998951688}, "setup": {"outcome": "passed", "duration": 0.00014504500722978264}, "lineno": 77, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_dump_to_file", "outcome": "passed", "keywords": ["test_dump_to_file", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.428000390063971e-05}}, {"call": {"outcome": "passed", "duration": 0.004751394008053467}, "setup": {"outcome": "passed", "duration": 0.00014310800179373473}, "lineno": 87, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_dump_to_filename", "outcome": "passed", "keywords": ["test_dump_to_filename", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.397499575745314e-05}}, {"call": {"outcome": "passed", "duration": 0.004114344003028236}, "setup": {"outcome": "passed", "duration": 0.00015214500308502465}, "lineno": 97, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_dump_with_uncertainty", "outcome": "passed", "keywords": ["test_dump_with_uncertainty", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.673700747545809e-05}}, {"call": {"outcome": "passed", "duration": 0.004517485009273514}, "setup": {"outcome": "passed", "duration": 0.00013890999252907932}, "lineno": 142, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_is_zmap", "outcome": "passed", "keywords": ["test_is_zmap", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.826500223018229e-05}}, {"call": {"outcome": "passed", "duration": 0.007415389991365373}, "setup": {"outcome": "passed", "duration": 0.00014055700739845634}, "lineno": 183, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_is_zmap_binary_files", "outcome": "passed", "keywords": ["test_is_zmap_binary_files", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.956799527164549e-05}}, {"call": {"outcome": "passed", "duration": 0.004027335002319887}, "setup": {"outcome": "passed", "duration": 0.00013628500164486468}, "lineno": 128, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_lat_lon_hz_error", "outcome": "passed", "keywords": ["test_lat_lon_hz_error", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.00520065240562e-05}}, {"call": {"outcome": "passed", "duration": 0.004200156006845646}, "setup": {"outcome": "passed", "duration": 0.00015266200352925807}, "lineno": 108, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_ou_hz_error", "outcome": "passed", "keywords": ["test_ou_hz_error", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.626599108334631e-05}}, {"call": {"outcome": "passed", "duration": 0.004739461001008749}, "setup": {"outcome": "passed", "duration": 0.00014062700211070478}, "lineno": 67, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_plugin_interface", "outcome": "passed", "keywords": ["test_plugin_interface", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.69239995861426e-05}}, {"call": {"outcome": "passed", "duration": 0.007113248997484334}, "setup": {"outcome": "passed", "duration": 0.00014469299640040845}, "lineno": 220, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_read", "outcome": "passed", "keywords": ["test_read", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.893200381658971e-05}}, {"call": {"outcome": "passed", "duration": 0.004806892000488006}, "setup": {"outcome": "passed", "duration": 0.00014096101222094148}, "lineno": 237, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_read_float_seconds", "outcome": "passed", "keywords": ["test_read_float_seconds", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.700698915868998e-05}}, {"call": {"outcome": "passed", "duration": 0.00426735999644734}, "setup": {"outcome": "passed", "duration": 0.00015301100211218}, "lineno": 45, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_serialize", "outcome": "passed", "keywords": ["test_serialize", "filterwarnings", "ZMAPTestCase", "test_zmap.py", "tests", "zmap", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010491799912415445}}, {"call": {"outcome": "failed", "duration": 0.006594734993996099, "longrepr": "058     RtTrace object (step 3) which will automatically process any appended data\n059     chunks.\n060 \n061     1. Read first trace of example SAC data file and extract contained time\n062        offset and epicentral distance of an earthquake::\n063 \n064         >>> from obspy.realtime import RtTrace\n065         >>> from obspy import read\n066         >>> from obspy.realtime.signal import calculate_mwp_mag\n067         >>> data_trace = read('/path/to/II.TLY.BHZ.SAC')[0]\nUNEXPECTED EXCEPTION: AttributeError(\"'numpy.ndarray' object has no attribute 'newbyteorder'\")\nTraceback (most recent call last):\n  File \"/usr/lib/python3.12/doctest.py\", line 1361, in __run\n    exec(compile(example.source, filename, \"single\",\n  File \"<doctest obspy.realtime.rttrace.RtTrace[3]>\", line 1, in <module>\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'\n/workspace/obspy/obspy/realtime/rttrace.py:67: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.0002869429881684482}, "lineno": 36, "nodeid": "realtime/rttrace.py::obspy.realtime.rttrace.RtTrace", "outcome": "failed", "keywords": ["obspy.realtime.rttrace.RtTrace", "filterwarnings", "rttrace.py", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.8183005573228e-05}}, {"call": {"outcome": "passed", "duration": 0.0002939729893114418}, "setup": {"outcome": "passed", "duration": 0.000323717002174817}, "lineno": 127, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_append_gap", "outcome": "passed", "keywords": ["test_append_gap", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.186800601426512e-05}}, {"call": {"outcome": "passed", "duration": 0.02058809599839151}, "setup": {"outcome": "passed", "duration": 0.00011598299897741526}, "lineno": 160, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_append_not_float32", "outcome": "passed", "keywords": ["test_append_not_float32", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.8263008617796e-05}}, {"call": {"outcome": "passed", "duration": 0.0002533810038585216}, "setup": {"outcome": "passed", "duration": 0.00014814500173088163}, "lineno": 113, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_append_overlap", "outcome": "passed", "keywords": ["test_append_overlap", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.999799759592861e-05}}, {"call": {"outcome": "passed", "duration": 0.0002765700046438724}, "setup": {"outcome": "passed", "duration": 0.00011607199849095196}, "lineno": 81, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_append_sanity_checks", "outcome": "passed", "keywords": ["test_append_sanity_checks", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0079997638240457e-05}}, {"call": {"outcome": "passed", "duration": 0.00030311600130517036}, "setup": {"outcome": "passed", "duration": 0.000123510995763354}, "lineno": 143, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_copy", "outcome": "passed", "keywords": ["test_copy", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.97390059940517e-05}}, {"call": {"outcome": "passed", "duration": 0.00018390599871054292}, "setup": {"outcome": "passed", "duration": 0.0001366749929729849}, "lineno": 18, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_eq", "outcome": "passed", "keywords": ["test_eq", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.99650084041059e-05}}, {"call": {"outcome": "passed", "duration": 0.0007213680073618889}, "setup": {"outcome": "passed", "duration": 0.00011630899098236114}, "lineno": 171, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_missing_or_wrong_argument_in_rt_process", "outcome": "passed", "keywords": ["test_missing_or_wrong_argument_in_rt_process", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.33289891993627e-05}}, {"call": {"outcome": "passed", "duration": 0.00015428000187966973}, "setup": {"outcome": "passed", "duration": 0.0001291310036322102}, "lineno": 31, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_ne", "outcome": "passed", "keywords": ["test_ne", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.576400821562856e-05}}, {"call": {"outcome": "passed", "duration": 0.00017398499767296016}, "setup": {"outcome": "passed", "duration": 0.00012509600492194295}, "lineno": 44, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_register_rt_process", "outcome": "passed", "keywords": ["test_register_rt_process", "filterwarnings", "RtTraceTestCase", "test_rttrace.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.500099309254438e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.0005798950005555525, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1110, in execute\n    result: FixtureValue = ihook.pytest_fixture_setup(\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/setuponly.py\", line 36, in pytest_fixture_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 153, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_abs", "outcome": "error", "keywords": ["test_abs", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010406000365037471}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00014723200001753867, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 87, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_boxcar", "outcome": "error", "keywords": ["test_boxcar", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.229599916376173e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00013162799587007612, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 228, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_combined", "outcome": "error", "keywords": ["test_combined", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.797099533490837e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00013120000949129462, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 73, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_differentiate", "outcome": "error", "keywords": ["test_differentiate", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.603799844626337e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00013681199925485998, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 59, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_integrate", "outcome": "error", "keywords": ["test_integrate", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.536000677850097e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.0001339779992122203, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 138, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_kurtosis", "outcome": "error", "keywords": ["test_kurtosis", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.19650012999773e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00013011699775233865, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 205, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_mwp", "outcome": "error", "keywords": ["test_mwp", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.078801329247653e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.0001314289984293282, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 186, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_mwp_integral", "outcome": "error", "keywords": ["test_mwp_integral", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.982199895195663e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00012988100934308022, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 121, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_offset", "outcome": "error", "keywords": ["test_offset", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.356699254363775e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.0001352580002276227, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 104, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_scale", "outcome": "error", "keywords": ["test_scale", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.017499931156635e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.00013270399358589202, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 45, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_square", "outcome": "error", "keywords": ["test_square", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.930099673103541e-05}}, {"setup": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 144, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.000129264997667633, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n  File \"/workspace/obspy/obspy/realtime/tests/test_signal.py\", line 27, in setUpClass\n    cls.orig_trace = read(os.path.join(os.path.dirname(__file__), 'data',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 389, in _internal_read_sac\n    sac = SACTrace.read(buf, headonly=headonly, ascii=False,\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/sactrace.py\", line 1086, in read\n    hf, hi, hs, data = _io.read_sac(source, headonly=headonly,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/arrayio.py\", line 144, in read_sac\n    hf = hf.newbyteorder('S')\n         ^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "lineno": 169, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_tauc", "outcome": "error", "keywords": ["test_tauc", "filterwarnings", "RealTimeSignalTestCase", "test_signal.py", "tests", "realtime", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.557900193613023e-05}}, {"call": {"outcome": "passed", "duration": 0.0027868440083693713}, "setup": {"outcome": "passed", "duration": 0.00039127700438257307}, "lineno": 16, "nodeid": "scripts/tests/test_print.py::PrintTestCase::test_print", "outcome": "passed", "keywords": ["test_print", "filterwarnings", "PrintTestCase", "test_print.py", "tests", "scripts", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.27259970922023e-05}}, {"call": {"outcome": "passed", "duration": 0.002023202003329061}, "setup": {"outcome": "passed", "duration": 0.00013765499170403928}, "lineno": 25, "nodeid": "scripts/tests/test_print.py::PrintTestCase::test_print_nomerge", "outcome": "passed", "keywords": ["test_print_nomerge", "filterwarnings", "PrintTestCase", "test_print.py", "tests", "scripts", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010989999282173812}}, {"call": {"outcome": "passed", "duration": 0.024845198000548407}, "setup": {"outcome": "passed", "duration": 0.00028333401132840663}, "lineno": 1, "nodeid": "signal/__init__.py::obspy.signal", "outcome": "passed", "keywords": ["obspy.signal", "filterwarnings", "__init__.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.712200749665499e-05}}, {"call": {"outcome": "passed", "duration": 0.001563793994137086}, "setup": {"outcome": "passed", "duration": 0.00014557699614670128}, "lineno": 21, "nodeid": "signal/_sosfilt.py::obspy.signal._sosfilt._cplxreal", "outcome": "passed", "keywords": ["obspy.signal._sosfilt._cplxreal", "filterwarnings", "_sosfilt.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.97559880791232e-05}}, {"call": {"outcome": "passed", "duration": 0.008950828007073142}, "setup": {"outcome": "passed", "duration": 0.0001499780046287924}, "lineno": 401, "nodeid": "signal/_sosfilt.py::obspy.signal._sosfilt._sosfilt", "outcome": "passed", "keywords": ["obspy.signal._sosfilt._sosfilt", "filterwarnings", "_sosfilt.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.48939928598702e-05}}, {"call": {"outcome": "passed", "duration": 0.0027316639898344874}, "setup": {"outcome": "passed", "duration": 0.00014479199307970703}, "lineno": 137, "nodeid": "signal/_sosfilt.py::obspy.signal._sosfilt._zpk2sos", "outcome": "passed", "keywords": ["obspy.signal._sosfilt._zpk2sos", "filterwarnings", "_sosfilt.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.659199764020741e-05}}, {"call": {"outcome": "passed", "duration": 0.007477617007680237}, "setup": {"outcome": "passed", "duration": 0.00015067699132487178}, "lineno": 67, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.correlate", "outcome": "passed", "keywords": ["obspy.signal.cross_correlation.correlate", "filterwarnings", "cross_correlation.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.566100975964218e-05}}, {"call": {"outcome": "passed", "duration": 0.020454200013773516}, "setup": {"outcome": "passed", "duration": 0.00013972900342196226}, "lineno": 802, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.correlate_stream_template", "outcome": "passed", "keywords": ["obspy.signal.cross_correlation.correlate_stream_template", "filterwarnings", "cross_correlation.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.729599019512534e-05}}, {"call": {"outcome": "passed", "duration": 0.007158075997722335}, "setup": {"outcome": "passed", "duration": 0.00013866799417883158}, "lineno": 187, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.correlate_template", "outcome": "passed", "keywords": ["obspy.signal.cross_correlation.correlate_template", "filterwarnings", "cross_correlation.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.925499812699854e-05}}, {"call": {"outcome": "passed", "duration": 0.019952161994297057}, "setup": {"outcome": "passed", "duration": 0.00013872599811293185}, "lineno": 992, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.correlation_detector", "outcome": "passed", "keywords": ["obspy.signal.cross_correlation.correlation_detector", "filterwarnings", "cross_correlation.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.620900578331202e-05}}, {"call": {"outcome": "passed", "duration": 0.02241789900290314}, "setup": {"outcome": "passed", "duration": 0.00014236099377740175}, "lineno": 622, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.templates_max_similarity", "outcome": "passed", "keywords": ["obspy.signal.cross_correlation.templates_max_similarity", "filterwarnings", "cross_correlation.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.378000009339303e-05}}, {"call": {"outcome": "passed", "duration": 0.0013471270067384467}, "setup": {"outcome": "passed", "duration": 0.0001479380007367581}, "lineno": 367, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.xcorr_max", "outcome": "passed", "keywords": ["obspy.signal.cross_correlation.xcorr_max", "filterwarnings", "cross_correlation.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.12910114089027e-05}}, {"call": {"outcome": "passed", "duration": 0.007542011997429654}, "setup": {"outcome": "passed", "duration": 0.00015347999578807503}, "lineno": 60, "nodeid": "signal/detrend.py::obspy.signal.detrend.polynomial", "outcome": "passed", "keywords": ["obspy.signal.detrend.polynomial", "filterwarnings", "detrend.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.480000203941017e-05}}, {"call": {"outcome": "passed", "duration": 0.00764439300110098}, "setup": {"outcome": "passed", "duration": 0.00013877199671696872}, "lineno": 119, "nodeid": "signal/detrend.py::obspy.signal.detrend.spline", "outcome": "passed", "keywords": ["obspy.signal.detrend.spline", "filterwarnings", "detrend.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.25839995034039e-05}}, {"call": {"outcome": "passed", "duration": 0.0013821089960401878}, "setup": {"outcome": "passed", "duration": 0.00014782299695070833}, "lineno": 49, "nodeid": "signal/invsim.py::obspy.signal.invsim.cosine_taper", "outcome": "passed", "keywords": ["obspy.signal.invsim.cosine_taper", "filterwarnings", "invsim.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.15569913154468e-05}}, {"call": {"outcome": "passed", "duration": 0.0012722450046567246}, "setup": {"outcome": "passed", "duration": 0.00015149699174799025}, "lineno": 638, "nodeid": "signal/invsim.py::obspy.signal.invsim.estimate_magnitude", "outcome": "passed", "keywords": ["obspy.signal.invsim.estimate_magnitude", "filterwarnings", "invsim.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.002499478403479e-05}}, {"call": {"outcome": "passed", "duration": 0.0011309739929856732}, "setup": {"outcome": "passed", "duration": 0.00013410999963525683}, "lineno": 610, "nodeid": "signal/invsim.py::obspy.signal.invsim.paz_2_amplitude_value_of_freq_resp", "outcome": "passed", "keywords": ["obspy.signal.invsim.paz_2_amplitude_value_of_freq_resp", "filterwarnings", "invsim.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.428100459743291e-05}}, {"call": {"outcome": "skipped", "duration": 8.861100650392473e-05, "longrepr": "('/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00014195400581229478}, "lineno": 54, "nodeid": "signal/quality_control.py::obspy.signal.quality_control.MSEEDMetadata", "outcome": "skipped", "keywords": ["obspy.signal.quality_control.MSEEDMetadata", "filterwarnings", "quality_control.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.8170000556856394e-05}}, {"call": {"outcome": "passed", "duration": 0.0018431089993100613}, "setup": {"outcome": "passed", "duration": 0.0001240980054717511}, "lineno": 148, "nodeid": "signal/rotate.py::obspy.signal.rotate.rotate2zne", "outcome": "passed", "keywords": ["obspy.signal.rotate.rotate2zne", "filterwarnings", "rotate.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.349200313910842e-05}}, {"call": {"outcome": "passed", "duration": 0.03187222400447354}, "setup": {"outcome": "passed", "duration": 0.00016012199921533465}, "lineno": 203, "nodeid": "signal/spectral_estimation.py::obspy.signal.spectral_estimation.PPSD", "outcome": "passed", "keywords": ["obspy.signal.spectral_estimation.PPSD", "filterwarnings", "spectral_estimation.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.93979997979477e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "outcome": "failed", "duration": 0.008145038998918608, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_calibration.py\", line 103, in test_relcal_different_overlaps\n    freq, amp, phase = rel_calib_stack(\n                       ^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/calibration.py\", line 88, in rel_calib_stack\n    spectral_helper(tr1, tr1, NFFT=nfft, Fs=sampfreq, noverlap=noverlap)\n  File \"/workspace/obspy/obspy/signal/calibration.py\", line 222, in spectral_helper\n    p_xy = np.zeros((num_freqs, n), np.complex_)\n                                    ^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "setup": {"outcome": "passed", "duration": 0.0003420589928282425}, "lineno": 87, "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase::test_relcal_different_overlaps", "outcome": "failed", "keywords": ["test_relcal_different_overlaps", "filterwarnings", "CalibrationTestCase", "test_calibration.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.873900515027344e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "outcome": "failed", "duration": 0.008683812993695028, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_calibration.py\", line 35, in test_relcal_sts2_vs_unknown\n    freq, amp, phase = rel_calib_stack(st1, st2, calfile, 20,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/calibration.py\", line 88, in rel_calib_stack\n    spectral_helper(tr1, tr1, NFFT=nfft, Fs=sampfreq, noverlap=noverlap)\n  File \"/workspace/obspy/obspy/signal/calibration.py\", line 222, in spectral_helper\n    p_xy = np.zeros((num_freqs, n), np.complex_)\n                                    ^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "setup": {"outcome": "passed", "duration": 0.00013883999781683087}, "lineno": 24, "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase::test_relcal_sts2_vs_unknown", "outcome": "failed", "keywords": ["test_relcal_sts2_vs_unknown", "filterwarnings", "CalibrationTestCase", "test_calibration.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.542698924429715e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "outcome": "failed", "duration": 0.006732106994604692, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_calibration.py\", line 130, in test_relcal_using_dict\n    freq, amp, phase = rel_calib_stack(st1, st2, calfile, 20, smooth=10,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/calibration.py\", line 88, in rel_calib_stack\n    spectral_helper(tr1, tr1, NFFT=nfft, Fs=sampfreq, noverlap=noverlap)\n  File \"/workspace/obspy/obspy/signal/calibration.py\", line 222, in spectral_helper\n    p_xy = np.zeros((num_freqs, n), np.complex_)\n                                    ^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "setup": {"outcome": "passed", "duration": 0.00014021799142938107}, "lineno": 116, "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase::test_relcal_using_dict", "outcome": "failed", "keywords": ["test_relcal_using_dict", "filterwarnings", "CalibrationTestCase", "test_calibration.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.257498848251998e-05}}, {"call": {"crash": {"path": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py", "lineno": 778, "message": "AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "outcome": "failed", "duration": 0.006870014010928571, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_calibration.py\", line 79, in test_relcal_using_traces\n    freq, amp, phase = rel_calib_stack(st1, st2, calfile, 20, smooth=10,\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/calibration.py\", line 88, in rel_calib_stack\n    spectral_helper(tr1, tr1, NFFT=nfft, Fs=sampfreq, noverlap=noverlap)\n  File \"/workspace/obspy/obspy/signal/calibration.py\", line 222, in spectral_helper\n    p_xy = np.zeros((num_freqs, n), np.complex_)\n                                    ^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "setup": {"outcome": "passed", "duration": 0.00014505900617223233}, "lineno": 70, "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase::test_relcal_using_traces", "outcome": "failed", "keywords": ["test_relcal_using_traces", "filterwarnings", "CalibrationTestCase", "test_calibration.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011595999239943922}}, {"call": {"outcome": "passed", "duration": 0.007283871003892273}, "setup": {"outcome": "passed", "duration": 0.00015031101065687835}, "lineno": 38, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_normalize_true_false", "outcome": "passed", "keywords": ["test_correlate_normalize_true_false", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.904000813141465e-05}}, {"call": {"outcome": "passed", "duration": 0.00046784999722149223}, "setup": {"outcome": "passed", "duration": 0.00013281100837048143}, "lineno": 49, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_srl_xcorr", "outcome": "passed", "keywords": ["test_srl_xcorr", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.976799002382904e-05}}, {"call": {"outcome": "passed", "duration": 0.00028822199965361506}, "setup": {"outcome": "passed", "duration": 0.0002506969904061407}, "lineno": 76, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_vs_old_implementation", "outcome": "passed", "keywords": ["test_xcorr_vs_old_implementation", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.023599416948855e-05}}, {"call": {"outcome": "passed", "duration": 0.0001538600045023486}, "setup": {"outcome": "passed", "duration": 0.00012426999455783516}, "lineno": 96, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_different_length_of_signals", "outcome": "passed", "keywords": ["test_correlate_different_length_of_signals", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.5127005907706916e-05}}, {"call": {"outcome": "passed", "duration": 0.0007635489891981706}, "setup": {"outcome": "passed", "duration": 0.00010566999844741076}, "lineno": 102, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate", "outcome": "passed", "keywords": ["test_correlate", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.010399713180959e-05}}, {"call": {"outcome": "passed", "duration": 0.0009377539972774684}, "setup": {"outcome": "passed", "duration": 0.0001270460052182898}, "lineno": 135, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_different_implementations", "outcome": "passed", "keywords": ["test_correlate_different_implementations", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.667600246146321e-05}}, {"call": {"outcome": "passed", "duration": 0.0007640120020369068}, "setup": {"outcome": "passed", "duration": 0.00012027399498037994}, "lineno": 155, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_extreme_shifts_for_freq_xcorr", "outcome": "passed", "keywords": ["test_correlate_extreme_shifts_for_freq_xcorr", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.530201062560081e-05}}, {"call": {"outcome": "passed", "duration": 0.00011038201046176255}, "setup": {"outcome": "passed", "duration": 0.00013362000754568726}, "lineno": 180, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_max", "outcome": "passed", "keywords": ["test_xcorr_max", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.836300260853022e-05}}, {"call": {"outcome": "passed", "duration": 0.01264283999626059}, "setup": {"outcome": "passed", "duration": 0.00010519400530029088}, "lineno": 188, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_3c", "outcome": "passed", "keywords": ["test_xcorr_3c", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.642499986104667e-05}}, {"call": {"outcome": "passed", "duration": 0.006695490999845788}, "setup": {"outcome": "passed", "duration": 0.000133171008201316}, "lineno": 197, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_pick_correction", "outcome": "passed", "keywords": ["test_xcorr_pick_correction", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.591700705233961e-05}}, {"call": {"outcome": "passed", "duration": 0.16139659399050288}, "setup": {"outcome": "passed", "duration": 0.00019540500943548977}, "lineno": 228, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_pick_correction_images", "outcome": "passed", "keywords": ["test_xcorr_pick_correction_images", "filterwarnings", "image", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001077799970516935}}, {"call": {"outcome": "passed", "duration": 0.006482113996753469}, "setup": {"outcome": "passed", "duration": 0.0001446999958716333}, "lineno": 246, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_eqcorrscan", "outcome": "passed", "keywords": ["test_correlate_template_eqcorrscan", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.796300633344799e-05}}, {"call": {"outcome": "passed", "duration": 0.006030593998730183}, "setup": {"outcome": "passed", "duration": 0.00014255099813453853}, "lineno": 284, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_eqcorrscan_time", "outcome": "passed", "keywords": ["test_correlate_template_eqcorrscan_time", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.815699791535735e-05}}, {"call": {"outcome": "passed", "duration": 0.006111547001637518}, "setup": {"outcome": "passed", "duration": 0.00012882000009994954}, "lineno": 309, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_different_normalizations", "outcome": "passed", "keywords": ["test_correlate_template_different_normalizations", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.742499630898237e-05}}, {"call": {"outcome": "passed", "duration": 0.007329633997869678}, "setup": {"outcome": "passed", "duration": 0.0001272549998247996}, "lineno": 325, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_correct_alignment_of_normalization", "outcome": "passed", "keywords": ["test_correlate_template_correct_alignment_of_normalization", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.664899749215692e-05}}, {"call": {"outcome": "passed", "duration": 0.0060143500013509765}, "setup": {"outcome": "passed", "duration": 0.0001312180102104321}, "lineno": 337, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_versus_correlate", "outcome": "passed", "keywords": ["test_correlate_template_versus_correlate", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.66930024838075e-05}}, {"call": {"outcome": "passed", "duration": 0.0061900789878563955}, "setup": {"outcome": "passed", "duration": 0.0001305900077568367}, "lineno": 345, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_zeros_in_input", "outcome": "passed", "keywords": ["test_correlate_template_zeros_in_input", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.937500777188689e-05}}, {"call": {"outcome": "passed", "duration": 0.002454874003888108}, "setup": {"outcome": "passed", "duration": 0.00013386999489739537}, "lineno": 360, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_different_amplitudes", "outcome": "passed", "keywords": ["test_correlate_template_different_amplitudes", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.197998638730496e-05}}, {"call": {"outcome": "passed", "duration": 0.00599807700200472}, "setup": {"outcome": "passed", "duration": 0.00012672798766288906}, "lineno": 375, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_nodemean_fastmatchedfilter", "outcome": "passed", "keywords": ["test_correlate_template_nodemean_fastmatchedfilter", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.502699736505747e-05}}, {"call": {"outcome": "passed", "duration": 0.0011210469965590164}, "setup": {"outcome": "passed", "duration": 0.00012554400018416345}, "lineno": 428, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_integer_input_equals_float_input", "outcome": "passed", "keywords": ["test_integer_input_equals_float_input", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.942899199202657e-05}}, {"call": {"outcome": "passed", "duration": 1.0075509239977691}, "setup": {"outcome": "passed", "duration": 0.00012112599506508559}, "lineno": 446, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_stream_template_and_correlation_detector", "outcome": "passed", "keywords": ["test_correlate_stream_template_and_correlation_detector", "filterwarnings", "TestCrossCorrelation", "test_cross_correlation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013941500219516456}}, {"call": {"outcome": "passed", "duration": 0.0006090189999667928}, "setup": {"outcome": "passed", "duration": 0.0001787310029612854}, "lineno": 20, "nodeid": "signal/tests/test_detrend.py::TestDetrend::test_polynomial_detrend", "outcome": "passed", "keywords": ["test_polynomial_detrend", "filterwarnings", "TestDetrend", "test_detrend.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.036799797788262e-05}}, {"call": {"outcome": "passed", "duration": 0.0004953619936713949}, "setup": {"outcome": "passed", "duration": 0.00014820598880760372}, "lineno": 38, "nodeid": "signal/tests/test_detrend.py::TestDetrend::test_spline_detrend", "outcome": "passed", "keywords": ["test_spline_detrend", "filterwarnings", "TestDetrend", "test_detrend.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.757199298590422e-05}}, {"call": {"outcome": "passed", "duration": 0.13309685100102797}, "setup": {"outcome": "passed", "duration": 0.00020426898845471442}, "lineno": 55, "nodeid": "signal/tests/test_detrend.py::TestDetrend::test_polynomial_detrend_plotting", "outcome": "passed", "keywords": ["test_polynomial_detrend_plotting", "filterwarnings", "image", "TestDetrend", "test_detrend.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013562101230490953}}, {"call": {"outcome": "passed", "duration": 0.12004383499152027}, "setup": {"outcome": "passed", "duration": 0.00022373200044967234}, "lineno": 64, "nodeid": "signal/tests/test_detrend.py::TestDetrend::test_spline_detrend_plotting", "outcome": "passed", "keywords": ["test_spline_detrend_plotting", "filterwarnings", "image", "TestDetrend", "test_detrend.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012705300468951464}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", "lineno": 27, "message": "AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "outcome": "failed", "duration": 0.0001709039934212342, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_differentiate_and_integrate.py\", line 24, in test_cumtrapz_integration\n    integrate_cumtrapz(np.ones(10), dx=1.0),\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/differentiate_and_integrate.py\", line 27, in integrate_cumtrapz\n    ret = scipy.integrate.cumtrapz(data, dx=dx)\n          ^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'"}, "setup": {"outcome": "passed", "duration": 0.0002485519944457337}, "lineno": 17, "nodeid": "signal/tests/test_differentiate_and_integrate.py::IntegrateTestCase::test_cumtrapz_integration", "outcome": "failed", "keywords": ["test_cumtrapz_integration", "filterwarnings", "IntegrateTestCase", "test_differentiate_and_integrate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.810899114701897e-05}}, {"call": {"outcome": "passed", "duration": 0.0017035479977494106}, "setup": {"outcome": "passed", "duration": 0.00013993500033393502}, "lineno": 38, "nodeid": "signal/tests/test_differentiate_and_integrate.py::IntegrateTestCase::test_spline_integration", "outcome": "passed", "keywords": ["test_spline_integration", "filterwarnings", "IntegrateTestCase", "test_differentiate_and_integrate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011151199578307569}}, {"call": {"outcome": "passed", "duration": 0.030219891006709076}, "setup": {"outcome": "passed", "duration": 0.00019869700190611184}, "lineno": 239, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_bandpass_high_corner_at_nyquist", "outcome": "passed", "keywords": ["test_bandpass_high_corner_at_nyquist", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.38410051073879e-05}}, {"call": {"outcome": "passed", "duration": 0.00225916899216827}, "setup": {"outcome": "passed", "duration": 0.00016355799743905663}, "lineno": 26, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_bandpass_vs_pitsa", "outcome": "passed", "keywords": ["test_bandpass_vs_pitsa", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.947199628688395e-05}}, {"call": {"outcome": "passed", "duration": 0.002008843992371112}, "setup": {"outcome": "passed", "duration": 0.00015039800200611353}, "lineno": 53, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_bandpass_zphsh_vs_pitsa", "outcome": "passed", "keywords": ["test_bandpass_zphsh_vs_pitsa", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.323999307118356e-05}}, {"call": {"outcome": "passed", "duration": 0.0015192080027190968}, "setup": {"outcome": "passed", "duration": 0.00014264699711930007}, "lineno": 202, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_envelope_vs_pitsa", "outcome": "passed", "keywords": ["test_envelope_vs_pitsa", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.035200542304665e-05}}, {"call": {"outcome": "passed", "duration": 0.0019037829915760085}, "setup": {"outcome": "passed", "duration": 0.0001385670038871467}, "lineno": 144, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_highpass_vs_pitsa", "outcome": "passed", "keywords": ["test_highpass_vs_pitsa", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.177299994509667e-05}}, {"call": {"outcome": "passed", "duration": 0.0018344010022701696}, "setup": {"outcome": "passed", "duration": 0.00013827199290972203}, "lineno": 170, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_highpass_zphsh_vs_pitsa", "outcome": "passed", "keywords": ["test_highpass_zphsh_vs_pitsa", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.252099749166518e-05}}, {"call": {"outcome": "passed", "duration": 0.0011557990073924884}, "setup": {"outcome": "passed", "duration": 0.00014121399726718664}, "lineno": 222, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_lowpass_cheby_2", "outcome": "passed", "keywords": ["test_lowpass_cheby_2", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.478499562945217e-05}}, {"call": {"outcome": "passed", "duration": 0.0018870649946620688}, "setup": {"outcome": "passed", "duration": 0.00013684600708074868}, "lineno": 86, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_lowpass_vs_pitsa", "outcome": "passed", "keywords": ["test_lowpass_vs_pitsa", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.834901043679565e-05}}, {"call": {"outcome": "passed", "duration": 0.0018055819964502007}, "setup": {"outcome": "passed", "duration": 0.0001557159994263202}, "lineno": 112, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_lowpass_zphsh_vs_pitsa", "outcome": "passed", "keywords": ["test_lowpass_zphsh_vs_pitsa", "filterwarnings", "FilterTestCase", "test_filter.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.7671989351511e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_freqattributes.py", "lineno": 88, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0013566760026151314, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_freqattributes.py\", line 88, in setUp\n    util.enframe(self.data, signal.hamming(self.n), self.inc)\n                            ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.00019585900008678436}, "lineno": 110, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_bwith", "outcome": "failed", "keywords": ["test_bwith", "filterwarnings", "FreqTraceTestCase", "test_freqattributes.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.054401016328484e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_freqattributes.py", "lineno": 88, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0013814339909004048, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_freqattributes.py\", line 88, in setUp\n    util.enframe(self.data, signal.hamming(self.n), self.inc)\n                            ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.00015555699064861983}, "lineno": 92, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_cfrequency", "outcome": "failed", "keywords": ["test_cfrequency", "filterwarnings", "FreqTraceTestCase", "test_freqattributes.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.025199349503964e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_freqattributes.py", "lineno": 88, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0013053649890935048, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_freqattributes.py\", line 88, in setUp\n    util.enframe(self.data, signal.hamming(self.n), self.inc)\n                            ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.0001352600083919242}, "lineno": 104, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_cfrequency_no_win", "outcome": "failed", "keywords": ["test_cfrequency_no_win", "filterwarnings", "FreqTraceTestCase", "test_freqattributes.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.857099990360439e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_freqattributes.py", "lineno": 88, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0012916639971081167, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_freqattributes.py\", line 88, in setUp\n    util.enframe(self.data, signal.hamming(self.n), self.inc)\n                            ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.00013368899817578495}, "lineno": 122, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_domper", "outcome": "failed", "keywords": ["test_domper", "filterwarnings", "FreqTraceTestCase", "test_freqattributes.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.799500599503517e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_freqattributes.py", "lineno": 88, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0013203400012571365, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_freqattributes.py\", line 88, in setUp\n    util.enframe(self.data, signal.hamming(self.n), self.inc)\n                            ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.00013731399667449296}, "lineno": 134, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_logcep", "outcome": "failed", "keywords": ["test_logcep", "filterwarnings", "FreqTraceTestCase", "test_freqattributes.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.491698827128857e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_freqattributes.py", "lineno": 88, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0013748759956797585, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_freqattributes.py\", line 88, in setUp\n    util.enframe(self.data, signal.hamming(self.n), self.inc)\n                            ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.0001402689958922565}, "lineno": 149, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_pgm", "outcome": "failed", "keywords": ["test_pgm", "filterwarnings", "FreqTraceTestCase", "test_freqattributes.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010806700447574258}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_hoctavbands.py", "lineno": 87, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0012648710107896477, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_hoctavbands.py\", line 87, in setUp\n    util.enframe(data, signal.hamming(self.n), self.inc)\n                       ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.0002218160079792142}, "lineno": 88, "nodeid": "signal/tests/test_hoctavbands.py::HoctavbandsTestCase::test_hoctavbands", "outcome": "failed", "keywords": ["test_hoctavbands", "filterwarnings", "HoctavbandsTestCase", "test_hoctavbands.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010058599582407624}}, {"call": {"outcome": "passed", "duration": 0.0007026059902273118}, "setup": {"outcome": "passed", "duration": 0.00013596999633591622}, "lineno": 22, "nodeid": "signal/tests/test_interpolation.py::TestInterpolation::test_calculate_lanczos_kernel", "outcome": "passed", "keywords": ["test_calculate_lanczos_kernel", "filterwarnings", "TestInterpolation", "test_interpolation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.586300150956959e-05}}, {"call": {"outcome": "passed", "duration": 0.00023900700034573674}, "setup": {"outcome": "passed", "duration": 0.00011929500033147633}, "lineno": 55, "nodeid": "signal/tests/test_interpolation.py::TestInterpolation::test_lanczos_interpolation", "outcome": "passed", "keywords": ["test_lanczos_interpolation", "filterwarnings", "TestInterpolation", "test_interpolation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.939799302723259e-05}}, {"call": {"outcome": "passed", "duration": 0.001190275012049824}, "setup": {"outcome": "passed", "duration": 0.00011371199798304588}, "lineno": 95, "nodeid": "signal/tests/test_interpolation.py::TestInterpolation::test_lanczos_interpolation_units", "outcome": "passed", "keywords": ["test_lanczos_interpolation_units", "filterwarnings", "TestInterpolation", "test_interpolation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.264700252562761e-05}}, {"call": {"outcome": "passed", "duration": 0.6043999999965308}, "setup": {"outcome": "passed", "duration": 0.0001674739905865863}, "lineno": 120, "nodeid": "signal/tests/test_interpolation.py::TestInterpolation::test_plot_lanczos_window", "outcome": "passed", "keywords": ["test_plot_lanczos_window", "filterwarnings", "image", "TestInterpolation", "test_interpolation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013590400340035558}}, {"call": {"outcome": "passed", "duration": 0.0019003269990207627}, "setup": {"outcome": "passed", "duration": 0.0002708950050873682}, "lineno": 304, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_cosine_taper", "outcome": "passed", "keywords": ["test_cosine_taper", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.426599717698991e-05}}, {"call": {"outcome": "passed", "duration": 0.00632804399356246}, "setup": {"outcome": "passed", "duration": 0.00015929900109767914}, "lineno": 138, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_estimate_magnitude", "outcome": "passed", "keywords": ["test_estimate_magnitude", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.867699943948537e-05}}, {"call": {"outcome": "passed", "duration": 0.03289973299251869}, "setup": {"outcome": "passed", "duration": 0.00016223300190176815}, "lineno": 353, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_bug_395", "outcome": "passed", "keywords": ["test_evalresp_bug_395", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.806300709489733e-05}}, {"call": {"outcome": "passed", "duration": 0.4415743999998085}, "setup": {"outcome": "passed", "duration": 0.00015071699453983456}, "lineno": 401, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_file_like_object", "outcome": "passed", "keywords": ["test_evalresp_file_like_object", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011116800305899233}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_invsim.py", "lineno": 466, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "outcome": "failed", "duration": 0.003802599007030949, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_invsim.py\", line 466, in test_evalresp_seed_identifiers_work\n    rel_diff = np.abs(response_2 - response_1).ptp() / \\\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "setup": {"outcome": "passed", "duration": 0.00018141500186175108}, "lineno": 445, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_seed_identifiers_work", "outcome": "failed", "keywords": ["test_evalresp_seed_identifiers_work", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010004299110732973}}, {"call": {"outcome": "passed", "duration": 0.0016840669995872304}, "setup": {"outcome": "passed", "duration": 0.00016128299466799945}, "lineno": 370, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_specific_frequencies", "outcome": "passed", "keywords": ["test_evalresp_specific_frequencies", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.649499457329512e-05}}, {"call": {"outcome": "passed", "duration": 0.0002690359979169443}, "setup": {"outcome": "passed", "duration": 0.0001513359893579036}, "lineno": 475, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_spline", "outcome": "passed", "keywords": ["test_evalresp_spline", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.32980081718415e-05}}, {"call": {"outcome": "passed", "duration": 0.0055504440097138286}, "setup": {"outcome": "passed", "duration": 0.00011874199844896793}, "lineno": 331, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_using_different_line_separator", "outcome": "passed", "keywords": ["test_evalresp_using_different_line_separator", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.596200157422572e-05}}, {"call": {"outcome": "passed", "duration": 0.22176765000040177}, "setup": {"outcome": "passed", "duration": 0.00014278601156547666}, "lineno": 250, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_vs_obspy", "outcome": "passed", "keywords": ["test_evalresp_vs_obspy", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012055900879204273}}, {"call": {"outcome": "passed", "duration": 0.08909325499553233}, "setup": {"outcome": "passed", "duration": 0.00016450899420306087}, "lineno": 190, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_sac_instrument_correction", "outcome": "passed", "keywords": ["test_sac_instrument_correction", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.444101306144148e-05}}, {"call": {"outcome": "passed", "duration": 0.0031369299977086484}, "setup": {"outcome": "passed", "duration": 0.00016634899657219648}, "lineno": 428, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_segfaulting_resp_file", "outcome": "passed", "keywords": ["test_segfaulting_resp_file", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.013600017875433e-05}}, {"call": {"outcome": "passed", "duration": 0.006098391997511499}, "setup": {"outcome": "passed", "duration": 0.00014557898975908756}, "lineno": 73, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_seis_sim_vs_pitsa1", "outcome": "passed", "keywords": ["test_seis_sim_vs_pitsa1", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.779200677759945e-05}}, {"call": {"outcome": "passed", "duration": 0.032584660992142744}, "setup": {"outcome": "passed", "duration": 0.00014424900291487575}, "lineno": 106, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_seis_sim_vs_pitsa_2", "outcome": "passed", "keywords": ["test_seis_sim_vs_pitsa_2", "filterwarnings", "InvSimTestCase", "test_invsim.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013530999422073364}}, {"call": {"outcome": "passed", "duration": 0.027564568998059258}, "setup": {"outcome": "passed", "duration": 0.0002058079990092665}, "lineno": 102, "nodeid": "signal/tests/test_konnoohmachi.py::KonnoOhmachiTestCase::test_konno_ohmachi_smoothing", "outcome": "passed", "keywords": ["test_konno_ohmachi_smoothing", "filterwarnings", "KonnoOhmachiTestCase", "test_konnoohmachi.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.625299622304738e-05}}, {"call": {"outcome": "passed", "duration": 0.0006830120109952986}, "setup": {"outcome": "passed", "duration": 0.00014660799934063107}, "lineno": 64, "nodeid": "signal/tests/test_konnoohmachi.py::KonnoOhmachiTestCase::test_smoothing_matrix", "outcome": "passed", "keywords": ["test_smoothing_matrix", "filterwarnings", "KonnoOhmachiTestCase", "test_konnoohmachi.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.1166996601969e-05}}, {"call": {"outcome": "passed", "duration": 0.0003148480027448386}, "setup": {"outcome": "passed", "duration": 0.0001380159956170246}, "lineno": 26, "nodeid": "signal/tests/test_konnoohmachi.py::KonnoOhmachiTestCase::test_smoothing_window", "outcome": "passed", "keywords": ["test_smoothing_window", "filterwarnings", "KonnoOhmachiTestCase", "test_konnoohmachi.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.976000779308379e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_polarization.py", "lineno": 60, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0006084170017857105, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_polarization.py\", line 60, in setUp\n    util.enframe(data_z, signal.hamming(n), inc)\n                         ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.00019759499991778284}, "lineno": 72, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization", "outcome": "failed", "keywords": ["test_polarization", "filterwarnings", "PolarizationTestCase", "test_polarization.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.262900519184768e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_polarization.py", "lineno": 60, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0005325689999153838, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_polarization.py\", line 60, in setUp\n    util.enframe(data_z, signal.hamming(n), inc)\n                         ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.00013758799468632787}, "lineno": 109, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization_1d", "outcome": "failed", "keywords": ["test_polarization_1d", "filterwarnings", "PolarizationTestCase", "test_polarization.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.592499605379999e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_polarization.py", "lineno": 60, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0005170329968677834, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_polarization.py\", line 60, in setUp\n    util.enframe(data_z, signal.hamming(n), inc)\n                         ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.00013385099009610713}, "lineno": 150, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization_flinn", "outcome": "failed", "keywords": ["test_polarization_flinn", "filterwarnings", "PolarizationTestCase", "test_polarization.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.118099114857614e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_polarization.py", "lineno": 60, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0005232749972492456, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_polarization.py\", line 60, in setUp\n    util.enframe(data_z, signal.hamming(n), inc)\n                         ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.00013739500718656927}, "lineno": 121, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization_pm", "outcome": "failed", "keywords": ["test_polarization_pm", "filterwarnings", "PolarizationTestCase", "test_polarization.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.893099973443896e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tests/test_polarization.py", "lineno": 60, "message": "AttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "outcome": "failed", "duration": 0.0005210999952396378, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 630, in run\n    self._callSetUp()\n  File \"/usr/lib/python3.12/unittest/case.py\", line 586, in _callSetUp\n    self.setUp()\n  File \"/workspace/obspy/obspy/signal/tests/test_polarization.py\", line 60, in setUp\n    util.enframe(data_z, signal.hamming(n), inc)\n                         ^^^^^^^^^^^^^^\nAttributeError: module 'scipy.signal' has no attribute 'hamming'"}, "setup": {"outcome": "passed", "duration": 0.000136366012156941}, "lineno": 174, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization_vidale", "outcome": "failed", "keywords": ["test_polarization_vidale", "filterwarnings", "PolarizationTestCase", "test_polarization.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.763300477061421e-05}}, {"call": {"crash": {"path": "/usr/lib/python3.12/unittest/case.py", "lineno": 727, "message": "AssertionError: False is not true"}, "outcome": "failed", "duration": 0.002995290997205302, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_quality_control.py\", line 693, in test_clock_locked_percentage\n    self.assertTrue(abs(sum(record_lengths) - (total_time)) < 1e-6)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 727, in assertTrue\n    raise self.failureException(msg)\nAssertionError: False is not true"}, "setup": {"outcome": "passed", "duration": 0.00019442000484559685}, "lineno": 669, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_clock_locked_percentage", "outcome": "failed", "keywords": ["test_clock_locked_percentage", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.41510045574978e-05}}, {"call": {"outcome": "passed", "duration": 0.00334576700697653}, "setup": {"outcome": "passed", "duration": 0.00015261699445545673}, "lineno": 735, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_continuous_segments_combined", "outcome": "passed", "keywords": ["test_continuous_segments_combined", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.777700375299901e-05}}, {"call": {"outcome": "passed", "duration": 0.003975329003878869}, "setup": {"outcome": "passed", "duration": 0.0001409579999744892}, "lineno": 783, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_continuous_segments_sample_metrics", "outcome": "passed", "keywords": ["test_continuous_segments_sample_metrics", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.637700764462352e-05}}, {"call": {"outcome": "passed", "duration": 0.004049547002068721}, "setup": {"outcome": "passed", "duration": 0.00014807099069003016}, "lineno": 645, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_end_gap", "outcome": "passed", "keywords": ["test_end_gap", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.637999078724533e-05}}, {"call": {"outcome": "passed", "duration": 0.007990345999132842}, "setup": {"outcome": "passed", "duration": 0.00015243000234477222}, "lineno": 700, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_endtime_on_sample", "outcome": "passed", "keywords": ["test_endtime_on_sample", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.697999535594136e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py", "lineno": 75, "message": "OverflowError: Python integer 128 out of bounds for int8"}, "outcome": "failed", "duration": 0.0007897580071585253, "longrepr": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/usr/lib/python3.12/unittest/case.py\", line 634, in run\n    self._callTestMethod(testMethod)\n  File \"/usr/lib/python3.12/unittest/case.py\", line 589, in _callTestMethod\n    if method() is not None:\n       ^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_quality_control.py\", line 272, in test_extraction_fixed_header_flags\n    _create_mseed_file(tf1.name, record_count=35,\n  File \"/workspace/obspy/obspy/io/mseed/tests/test_mseed_util.py\", line 75, in _create_mseed_file\n    arr[:flags[key][name]] = 1 << _i\n    ~~~^^^^^^^^^^^^^^^^^^^\nOverflowError: Python integer 128 out of bounds for int8"}, "setup": {"outcome": "passed", "duration": 0.00014861799718346447}, "lineno": 267, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_extraction_fixed_header_flags", "outcome": "failed", "keywords": ["test_extraction_fixed_header_flags", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.637399539817125e-05}}, {"call": {"outcome": "passed", "duration": 0.00669111599563621}, "setup": {"outcome": "passed", "duration": 0.0001492529991082847}, "lineno": 210, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_extraction_header_flags_complex", "outcome": "passed", "keywords": ["test_extraction_header_flags_complex", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.264099935535342e-05}}, {"call": {"outcome": "passed", "duration": 0.00318840699037537}, "setup": {"outcome": "passed", "duration": 0.00014388099953066558}, "lineno": 178, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_extraction_of_basic_mseed_headers", "outcome": "passed", "keywords": ["test_extraction_of_basic_mseed_headers", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.502699736505747e-05}}, {"call": {"outcome": "passed", "duration": 0.0018855700036510825}, "setup": {"outcome": "passed", "duration": 0.00015257199993357062}, "lineno": 161, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_file_with_no_timing_quality", "outcome": "passed", "keywords": ["test_file_with_no_timing_quality", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.495799218304455e-05}}, {"call": {"outcome": "passed", "duration": 0.032768146993475966}, "setup": {"outcome": "passed", "duration": 0.00014348099648486823}, "lineno": 526, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_gap_fire_testing", "outcome": "passed", "keywords": ["test_gap_fire_testing", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.63790012570098e-05}}, {"call": {"outcome": "passed", "duration": 0.014283067008364014}, "setup": {"outcome": "passed", "duration": 0.00014084199210628867}, "lineno": 44, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_gaps_and_overlaps", "outcome": "passed", "keywords": ["test_gaps_and_overlaps", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.975900709629059e-05}}, {"call": {"outcome": "passed", "duration": 0.0026536460063653067}, "setup": {"outcome": "passed", "duration": 0.00014483500854112208}, "lineno": 140, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_gaps_between_multiple_files", "outcome": "passed", "keywords": ["test_gaps_between_multiple_files", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.776399434078485e-05}}, {"call": {"outcome": "passed", "duration": 0.003582021003239788}, "setup": {"outcome": "passed", "duration": 0.00013980398944113404}, "lineno": 470, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_int_overflow", "outcome": "passed", "keywords": ["test_int_overflow", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.454199996776879e-05}}, {"call": {"outcome": "passed", "duration": 0.0020675359992310405}, "setup": {"outcome": "passed", "duration": 0.0001572010078234598}, "lineno": 847, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_json_serialization", "outcome": "passed", "keywords": ["test_json_serialization", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.020701352506876e-05}}, {"call": {"outcome": "passed", "duration": 0.0001199690013891086}, "setup": {"outcome": "passed", "duration": 0.0001538740034447983}, "lineno": 34, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_no_files_given", "outcome": "passed", "keywords": ["test_no_files_given", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.0058009694330394e-05}}, {"call": {"outcome": "passed", "duration": 0.004941606006468646}, "setup": {"outcome": "passed", "duration": 0.00013524699897971004}, "lineno": 413, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_overall_sample_metrics", "outcome": "passed", "keywords": ["test_overall_sample_metrics", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.498999861534685e-05}}, {"call": {"outcome": "passed", "duration": 0.021334838995244354}, "setup": {"outcome": "passed", "duration": 0.00014042000111658126}, "lineno": 485, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_overlap_fire_testing", "outcome": "passed", "keywords": ["test_overlap_fire_testing", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.660000119358301e-05}}, {"call": {"outcome": "passed", "duration": 0.0016165939887287095}, "setup": {"outcome": "passed", "duration": 0.00013734000094700605}, "lineno": 117, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_raise_unmatching_ids", "outcome": "passed", "keywords": ["test_raise_unmatching_ids", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010261600255034864}}, {"call": {"outcome": "passed", "duration": 0.001861078999354504}, "setup": {"outcome": "passed", "duration": 0.00014031899627298117}, "lineno": 626, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_random_window", "outcome": "passed", "keywords": ["test_random_window", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.896299939602613e-05}}, {"call": {"outcome": "passed", "duration": 0.003727813993464224}, "setup": {"outcome": "passed", "duration": 0.0001408259995514527}, "lineno": 454, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_root_mean_square", "outcome": "passed", "keywords": ["test_root_mean_square", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.40690011298284e-05}}, {"call": {"outcome": "skipped", "duration": 0.00011632699170149863, "longrepr": "('/workspace/obspy/obspy/signal/tests/test_quality_control.py', 862, 'Skipped: Test requires the jsonschema module')"}, "setup": {"outcome": "passed", "duration": 0.0001610890030860901}, "lineno": 861, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_schema_validation", "outcome": "skipped", "keywords": ["test_schema_validation", "__wrapped__", "__unittest_skip__", "__unittest_skip_why__", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.005699444562197e-05}}, {"call": {"outcome": "passed", "duration": 0.006365719993482344}, "setup": {"outcome": "passed", "duration": 0.00013753699022345245}, "lineno": 571, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_start_gap", "outcome": "passed", "keywords": ["test_start_gap", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.421299571637064e-05}}, {"call": {"outcome": "passed", "duration": 0.011345139006152749}, "setup": {"outcome": "passed", "duration": 0.00015642200014553964}, "lineno": 396, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_timing_quality", "outcome": "passed", "keywords": ["test_timing_quality", "filterwarnings", "QualityControlTestCase", "test_quality_control.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010741899313870817}}, {"call": {"outcome": "passed", "duration": 0.0006277649954427034}, "setup": {"outcome": "passed", "duration": 0.00020911300089210272}, "lineno": 46, "nodeid": "signal/tests/test_regression.py::RegressionTestCase::test_noweight_intercept", "outcome": "passed", "keywords": ["test_noweight_intercept", "filterwarnings", "RegressionTestCase", "test_regression.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.810000922996551e-05}}, {"call": {"outcome": "passed", "duration": 0.0004239919944666326}, "setup": {"outcome": "passed", "duration": 0.0001393690035911277}, "lineno": 56, "nodeid": "signal/tests/test_regression.py::RegressionTestCase::test_noweight_nointercept", "outcome": "passed", "keywords": ["test_noweight_nointercept", "filterwarnings", "RegressionTestCase", "test_regression.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.742100231349468e-05}}, {"call": {"outcome": "passed", "duration": 0.0003829339984804392}, "setup": {"outcome": "passed", "duration": 0.0001438309991499409}, "lineno": 25, "nodeid": "signal/tests/test_regression.py::RegressionTestCase::test_weight_intercept", "outcome": "passed", "keywords": ["test_weight_intercept", "filterwarnings", "RegressionTestCase", "test_regression.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.19549973635003e-05}}, {"call": {"outcome": "passed", "duration": 0.0003638619964476675}, "setup": {"outcome": "passed", "duration": 0.00012954400153830647}, "lineno": 36, "nodeid": "signal/tests/test_regression.py::RegressionTestCase::test_weight_nointercept", "outcome": "passed", "keywords": ["test_weight_nointercept", "filterwarnings", "RegressionTestCase", "test_regression.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.296399028040469e-05}}, {"call": {"outcome": "passed", "duration": 0.0007970089936861768}, "setup": {"outcome": "passed", "duration": 0.00018162099877372384}, "lineno": 164, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_base_vector_calculation_simple_cases", "outcome": "passed", "keywords": ["test_base_vector_calculation_simple_cases", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.356100493576378e-05}}, {"call": {"outcome": "passed", "duration": 0.00019484599761199206}, "setup": {"outcome": "passed", "duration": 0.000135094000142999}, "lineno": 219, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_base_vector_from_azimuth_and_dip_calculation", "outcome": "passed", "keywords": ["test_base_vector_from_azimuth_and_dip_calculation", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.165599916130304e-05}}, {"call": {"outcome": "passed", "duration": 0.0002630949893500656}, "setup": {"outcome": "passed", "duration": 0.00011492500198073685}, "lineno": 238, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_galperin_configuration", "outcome": "passed", "keywords": ["test_galperin_configuration", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.681799666490406e-05}}, {"call": {"outcome": "passed", "duration": 0.012634256010642275}, "setup": {"outcome": "passed", "duration": 0.00012554001295939088}, "lineno": 309, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_against_lqt", "outcome": "passed", "keywords": ["test_rotate2zne_against_lqt", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.315099355764687e-05}}, {"call": {"outcome": "passed", "duration": 0.4641456749959616}, "setup": {"outcome": "passed", "duration": 0.00013841199688613415}, "lineno": 347, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_against_lqt_different_combinations", "outcome": "passed", "keywords": ["test_rotate2zne_against_lqt_different_combinations", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011829000141005963}}, {"call": {"outcome": "passed", "duration": 0.008662392996484414}, "setup": {"outcome": "passed", "duration": 0.0001830870023695752}, "lineno": 282, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_against_ne_rt_picking_any_two_horizontal_comps", "outcome": "passed", "keywords": ["test_rotate2zne_against_ne_rt_picking_any_two_horizontal_comps", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.79949948284775e-05}}, {"call": {"outcome": "passed", "duration": 0.00122325899428688}, "setup": {"outcome": "passed", "duration": 0.00015439899289049208}, "lineno": 264, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_against_rotate_ne_rt", "outcome": "passed", "keywords": ["test_rotate2zne_against_rotate_ne_rt", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.991298869252205e-05}}, {"call": {"outcome": "passed", "duration": 0.00021973499679006636}, "setup": {"outcome": "passed", "duration": 0.00013754400424659252}, "lineno": 148, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_raise", "outcome": "passed", "keywords": ["test_rotate2zne_raise", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.845700798090547e-05}}, {"call": {"outcome": "passed", "duration": 0.013919827993959188}, "setup": {"outcome": "passed", "duration": 0.00013411400141194463}, "lineno": 119, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_round_trip", "outcome": "passed", "keywords": ["test_rotate2zne_round_trip", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.648699101991951e-05}}, {"call": {"outcome": "passed", "duration": 0.0015704679972259328}, "setup": {"outcome": "passed", "duration": 0.0001407999952789396}, "lineno": 100, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate_ne_rt_ne", "outcome": "passed", "keywords": ["test_rotate_ne_rt_ne", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.757800292689353e-05}}, {"call": {"outcome": "passed", "duration": 0.006532857994898222}, "setup": {"outcome": "passed", "duration": 0.00013424200005829334}, "lineno": 25, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate_ne_rt_vs_pitsa", "outcome": "passed", "keywords": ["test_rotate_ne_rt_vs_pitsa", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.205699512269348e-05}}, {"call": {"outcome": "passed", "duration": 0.005800885992357507}, "setup": {"outcome": "passed", "duration": 0.00013958700583316386}, "lineno": 53, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate_zne_lqt_vs_pitsa", "outcome": "passed", "keywords": ["test_rotate_zne_lqt_vs_pitsa", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.237099634949118e-05}}, {"call": {"outcome": "passed", "duration": 0.005084700998850167}, "setup": {"outcome": "passed", "duration": 0.00013642699923366308}, "lineno": 419, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_with_real_data", "outcome": "passed", "keywords": ["test_with_real_data", "filterwarnings", "RotateTestCase", "test_rotate.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011154999083373696}}, {"call": {"outcome": "passed", "duration": 0.0008130289934342727}, "setup": {"outcome": "passed", "duration": 0.00023695100389886647}, "lineno": 113, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_obspy_psd_vs_pitsa", "outcome": "passed", "keywords": ["test_obspy_psd_vs_pitsa", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.86199962021783e-05}}, {"call": {"outcome": "passed", "duration": 0.00039543899765703827}, "setup": {"outcome": "passed", "duration": 0.00018531100067775697}, "lineno": 157, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_welch_window_vs_pitsa", "outcome": "passed", "keywords": ["test_welch_window_vs_pitsa", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.86450075590983e-05}}, {"call": {"outcome": "passed", "duration": 0.01406628399854526}, "setup": {"outcome": "passed", "duration": 0.0001666730095166713}, "lineno": 172, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd", "outcome": "passed", "keywords": ["test_ppsd", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.633499965071678e-05}}, {"call": {"outcome": "passed", "duration": 0.0038632649957435206}, "setup": {"outcome": "passed", "duration": 0.00013611000031232834}, "lineno": 232, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_warnings", "outcome": "passed", "keywords": ["test_ppsd_warnings", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.37169903004542e-05}}, {"call": {"outcome": "passed", "duration": 0.07494848599890247}, "setup": {"outcome": "passed", "duration": 0.0001832330017350614}, "lineno": 264, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_w_iris", "outcome": "passed", "keywords": ["test_ppsd_w_iris", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.613200043328106e-05}}, {"call": {"outcome": "passed", "duration": 0.37406585599819664}, "setup": {"outcome": "passed", "duration": 0.00017741198826115578}, "lineno": 330, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_w_iris_against_obspy_results", "outcome": "passed", "keywords": ["test_ppsd_w_iris_against_obspy_results", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001294370013056323}}, {"call": {"outcome": "passed", "duration": 0.012129139999160543}, "setup": {"outcome": "passed", "duration": 0.0001817699958337471}, "lineno": 395, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_save_and_load_npz", "outcome": "passed", "keywords": ["test_ppsd_save_and_load_npz", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010405200009699911}}, {"call": {"outcome": "passed", "duration": 0.7628956109983847}, "setup": {"outcome": "passed", "duration": 0.0002491549967089668}, "lineno": 417, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_restricted_stacks", "outcome": "passed", "keywords": ["test_ppsd_restricted_stacks", "filterwarnings", "image", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00014301300689112395}}, {"call": {"outcome": "passed", "duration": 0.4550415049889125}, "setup": {"outcome": "passed", "duration": 0.00017467599536757916}, "lineno": 493, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_earthquake_models", "outcome": "passed", "keywords": ["test_earthquake_models", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.634899859316647e-05}}, {"call": {"outcome": "passed", "duration": 0.10731512401252985}, "setup": {"outcome": "passed", "duration": 0.00015855701349209994}, "lineno": 517, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_infrasound", "outcome": "passed", "keywords": ["test_ppsd_infrasound", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.05230117496103e-05}}, {"call": {"outcome": "passed", "duration": 0.09994489199016243}, "setup": {"outcome": "passed", "duration": 0.00021520399604924023}, "lineno": 559, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_add_npz", "outcome": "passed", "keywords": ["test_ppsd_add_npz", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010864398791454732}}, {"call": {"outcome": "passed", "duration": 0.0006291900062933564}, "setup": {"outcome": "passed", "duration": 0.0001562550023663789}, "lineno": 612, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_time_checks", "outcome": "passed", "keywords": ["test_ppsd_time_checks", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.567300053779036e-05}}, {"call": {"outcome": "passed", "duration": 0.1849760050099576}, "setup": {"outcome": "passed", "duration": 0.00014015300257597119}, "lineno": 667, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_issue1216", "outcome": "passed", "keywords": ["test_issue1216", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010110200673807412}}, {"call": {"outcome": "passed", "duration": 0.1188064470043173}, "setup": {"outcome": "passed", "duration": 0.00021495400869753212}, "lineno": 701, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_wrong_trace_id_message", "outcome": "passed", "keywords": ["test_wrong_trace_id_message", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011580101272556931}}, {"call": {"outcome": "passed", "duration": 0.0004129250010009855}, "setup": {"outcome": "passed", "duration": 0.00016191499889828265}, "lineno": 724, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_psd_values", "outcome": "passed", "keywords": ["test_ppsd_psd_values", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.655000081285834e-05}}, {"call": {"outcome": "passed", "duration": 0.06671211299544666}, "setup": {"outcome": "passed", "duration": 0.00025602900132071227}, "lineno": 736, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_temporal_plot", "outcome": "passed", "keywords": ["test_ppsd_temporal_plot", "filterwarnings", "image", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00015201099449768662}}, {"call": {"outcome": "passed", "duration": 0.026018272008514032}, "setup": {"outcome": "passed", "duration": 0.00015447399346157908}, "lineno": 755, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_exclude_last_sample", "outcome": "passed", "keywords": ["test_exclude_last_sample", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.041500404942781e-05}}, {"call": {"outcome": "passed", "duration": 0.26138071800232865}, "setup": {"outcome": "passed", "duration": 0.00026805500965565443}, "lineno": 775, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_spectrogram_plot", "outcome": "passed", "keywords": ["test_ppsd_spectrogram_plot", "filterwarnings", "image", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012708800204563886}}, {"call": {"outcome": "passed", "duration": 0.009890664994600229}, "setup": {"outcome": "passed", "duration": 0.00021822500275447965}, "lineno": 788, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_exception_reading_newer_npz", "outcome": "passed", "keywords": ["test_exception_reading_newer_npz", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.120599133893847e-05}}, {"call": {"outcome": "passed", "duration": 0.0002493819920346141}, "setup": {"outcome": "passed", "duration": 0.00014368300617206842}, "lineno": 826, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_nice_ringlaser_metadata_error_msg", "outcome": "passed", "keywords": ["test_nice_ringlaser_metadata_error_msg", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 5.493599746841937e-05}}, {"call": {"outcome": "passed", "duration": 0.15526331900036894}, "setup": {"outcome": "passed", "duration": 0.0001523569953860715}, "lineno": 842, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_can_read_npz_without_pickle", "outcome": "passed", "keywords": ["test_can_read_npz_without_pickle", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011000200174748898}}, {"call": {"outcome": "passed", "duration": 0.1401679190021241}, "setup": {"outcome": "passed", "duration": 0.00017066100554075092}, "lineno": 872, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_can_add_npz_without_pickle", "outcome": "passed", "keywords": ["test_can_add_npz_without_pickle", "filterwarnings", "pytestmark", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.685300756245852e-05}}, {"call": {"outcome": "passed", "duration": 0.018832533998647705}, "setup": {"outcome": "passed", "duration": 0.00016122800298035145}, "lineno": 891, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_short_trace_warning", "outcome": "passed", "keywords": ["test_short_trace_warning", "filterwarnings", "TestPsd", "usefixtures", "test_spectral_estimation.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00014766500680707395}}, {"call": {"outcome": "passed", "duration": 0.022037842994905077}, "setup": {"outcome": "passed", "duration": 0.00024152999685611576}, "lineno": 165, "nodeid": "signal/tests/test_stream.py::StreamTestCase::test_decimate", "outcome": "passed", "keywords": ["test_decimate", "filterwarnings", "StreamTestCase", "test_stream.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010644699796102941}}, {"call": {"outcome": "passed", "duration": 0.028654826994170435}, "setup": {"outcome": "passed", "duration": 0.00016046999371610582}, "lineno": 15, "nodeid": "signal/tests/test_stream.py::StreamTestCase::test_filter", "outcome": "passed", "keywords": ["test_filter", "filterwarnings", "StreamTestCase", "test_stream.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.991500024218112e-05}}, {"call": {"outcome": "passed", "duration": 0.01543514100194443}, "setup": {"outcome": "passed", "duration": 0.000152881009853445}, "lineno": 127, "nodeid": "signal/tests/test_stream.py::StreamTestCase::test_simulate", "outcome": "passed", "keywords": ["test_simulate", "filterwarnings", "StreamTestCase", "test_stream.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010681399726308882}}, {"call": {"outcome": "passed", "duration": 0.0026573889917926863}, "setup": {"outcome": "passed", "duration": 0.0004157570074312389}, "lineno": 80, "nodeid": "signal/tests/test_tf_misfit.py::TestTf::test_phase_misfit", "outcome": "passed", "keywords": ["test_phase_misfit", "filterwarnings", "TestTf", "test_tf_misfit.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.358800212386996e-05}}, {"call": {"outcome": "passed", "duration": 0.002643457002704963}, "setup": {"outcome": "passed", "duration": 0.00013177900109440088}, "lineno": 143, "nodeid": "signal/tests/test_tf_misfit.py::TestTf::test_envelope_misfit", "outcome": "passed", "keywords": ["test_envelope_misfit", "filterwarnings", "TestTf", "test_tf_misfit.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.892001303844154e-05}}, {"call": {"outcome": "passed", "duration": 0.0021160769974812865}, "setup": {"outcome": "passed", "duration": 0.00013101899821776897}, "lineno": 206, "nodeid": "signal/tests/test_tf_misfit.py::TestTf::test_envelope_gof", "outcome": "passed", "keywords": ["test_envelope_gof", "filterwarnings", "TestTf", "test_tf_misfit.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.594000246375799e-05}}, {"call": {"outcome": "passed", "duration": 0.17683030999614857}, "setup": {"outcome": "passed", "duration": 0.0005097140092402697}, "lineno": 287, "nodeid": "signal/tests/test_tf_misfit.py::TestTfPlot::test_plot_tfr", "outcome": "passed", "keywords": ["test_plot_tfr", "filterwarnings", "image", "TestTfPlot", "test_tf_misfit.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011819199426099658}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tf_misfit.py", "lineno": 1084, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.220663946995046, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_tf_misfit.py\", line 296, in test_plot_tf_misfits\n    plot_tf_misfits(state.st1p, state.st2, dt=state.dt,\n  File \"/workspace/obspy/obspy/signal/tf_misfit.py\", line 1084, in plot_tf_misfits\n    textstr = 'EM = %.2f\\nPM = %.2f' % (_em[itr], _pm[itr])\n              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0002350590075366199}, "lineno": 294, "nodeid": "signal/tests/test_tf_misfit.py::TestTfPlot::test_plot_tf_misfits", "outcome": "failed", "keywords": ["test_plot_tf_misfits", "filterwarnings", "image", "TestTfPlot", "test_tf_misfit.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001463350054109469}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/signal/tf_misfit.py", "lineno": 1344, "message": "TypeError: only 0-dimensional arrays can be converted to Python scalars"}, "outcome": "failed", "duration": 0.3731872179923812, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/signal/tests/test_tf_misfit.py\", line 301, in test_plot_tf_gofs\n    plot_tf_gofs(state.st1p, state.st2, dt=state.dt, fmin=state.fmin,\n  File \"/workspace/obspy/obspy/signal/tf_misfit.py\", line 1344, in plot_tf_gofs\n    textstr = 'EG = %2.2f\\nPG = %2.2f' % (_eg[itr], _pg[itr])\n              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00022164999973028898}, "lineno": 299, "nodeid": "signal/tests/test_tf_misfit.py::TestTfPlot::test_plot_tf_gofs", "outcome": "failed", "keywords": ["test_plot_tf_gofs", "filterwarnings", "image", "TestTfPlot", "test_tf_misfit.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00019064100342802703}}, {"call": {"outcome": "passed", "duration": 0.003938174995710142}, "setup": {"outcome": "passed", "duration": 0.00021933599782641977}, "lineno": 133, "nodeid": "signal/tests/test_trace.py::TraceTestCase::test_decimate", "outcome": "passed", "keywords": ["test_decimate", "filterwarnings", "TraceTestCase", "test_trace.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.746900130063295e-05}}, {"call": {"outcome": "passed", "duration": 0.017941471000085585}, "setup": {"outcome": "passed", "duration": 0.00014451300376094878}, "lineno": 42, "nodeid": "signal/tests/test_trace.py::TraceTestCase::test_filter", "outcome": "passed", "keywords": ["test_filter", "filterwarnings", "TraceTestCase", "test_trace.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.12740036053583e-05}}, {"call": {"outcome": "passed", "duration": 0.007849046000046656}, "setup": {"outcome": "passed", "duration": 0.0001455710007576272}, "lineno": 16, "nodeid": "signal/tests/test_trace.py::TraceTestCase::test_simulate", "outcome": "passed", "keywords": ["test_simulate", "filterwarnings", "TraceTestCase", "test_trace.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011114099470432848}}, {"call": {"outcome": "passed", "duration": 0.0029464219987858087}, "setup": {"outcome": "passed", "duration": 0.0002123320009559393}, "lineno": 131, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_aic_simple", "outcome": "passed", "keywords": ["test_aic_simple", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.412300328724086e-05}}, {"call": {"outcome": "passed", "duration": 0.0014802259975112975}, "setup": {"outcome": "passed", "duration": 0.00014299499162007123}, "lineno": 122, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_aic_simple_constant_data", "outcome": "passed", "keywords": ["test_aic_simple_constant_data", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.48550082789734e-05}}, {"call": {"outcome": "passed", "duration": 0.001524606006569229}, "setup": {"outcome": "passed", "duration": 0.00014488700253423303}, "lineno": 127, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_aic_simple_small_size", "outcome": "passed", "keywords": ["test_aic_simple_small_size", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.480400043074042e-05}}, {"call": {"outcome": "passed", "duration": 0.025561240006936714}, "setup": {"outcome": "passed", "duration": 0.00011988700134679675}, "lineno": 139, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_ar_pick", "outcome": "passed", "keywords": ["test_ar_pick", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.176200546789914e-05}}, {"call": {"outcome": "passed", "duration": 0.025599863001843914}, "setup": {"outcome": "passed", "duration": 0.000137953000376001}, "lineno": 166, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_ar_pick_low_amplitude", "outcome": "passed", "keywords": ["test_ar_pick_low_amplitude", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.248999413102865e-05}}, {"call": {"outcome": "passed", "duration": 0.00271868500567507}, "setup": {"outcome": "passed", "duration": 0.00016413399134762585}, "lineno": 594, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_classic_sta_lta_c_python", "outcome": "passed", "keywords": ["test_classic_sta_lta_c_python", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.368000271730125e-05}}, {"call": {"outcome": "passed", "duration": 0.02738100101123564}, "setup": {"outcome": "passed", "duration": 0.00015062600141391158}, "lineno": 241, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_coincidence_trigger", "outcome": "passed", "keywords": ["test_coincidence_trigger", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.592899004928768e-05}}, {"call": {"outcome": "passed", "duration": 0.05263947699859273}, "setup": {"outcome": "passed", "duration": 0.00014594198728445917}, "lineno": 478, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_coincidence_trigger_with_similarity_checking", "outcome": "passed", "keywords": ["test_coincidence_trigger_with_similarity_checking", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.434099774807692e-05}}, {"call": {"outcome": "passed", "duration": 0.038641085993731394}, "setup": {"outcome": "passed", "duration": 0.00014221700257621706}, "lineno": 84, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_pk_baer", "outcome": "passed", "keywords": ["test_pk_baer", "xfail", "pytestmark", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.078999235294759e-05}}, {"call": {"outcome": "passed", "duration": 0.03823614900466055}, "setup": {"outcome": "passed", "duration": 0.00014293398999143392}, "lineno": 102, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_pk_baer_cf", "outcome": "passed", "keywords": ["test_pk_baer_cf", "xfail", "pytestmark", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.378799248021096e-05}}, {"call": {"outcome": "passed", "duration": 0.0016249740001512691}, "setup": {"outcome": "passed", "duration": 0.00014105599257163703}, "lineno": 51, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_rec_sta_lta_c", "outcome": "passed", "keywords": ["test_rec_sta_lta_c", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.276800170075148e-05}}, {"call": {"outcome": "passed", "duration": 0.03800512298766989}, "setup": {"outcome": "passed", "duration": 0.00012726799468509853}, "lineno": 62, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_rec_sta_lta_python", "outcome": "passed", "keywords": ["test_rec_sta_lta_python", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.67240092298016e-05}}, {"call": {"outcome": "passed", "duration": 0.0014233739930205047}, "setup": {"outcome": "passed", "duration": 0.00014375700266100466}, "lineno": 73, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_rec_sta_lta_raise", "outcome": "passed", "keywords": ["test_rec_sta_lta_raise", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.412500806618482e-05}}, {"call": {"outcome": "passed", "duration": 0.00157631300680805}, "setup": {"outcome": "passed", "duration": 0.00011965399608016014}, "lineno": 190, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_trigger_onset", "outcome": "passed", "keywords": ["test_trigger_onset", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.870900688227266e-05}}, {"call": {"outcome": "passed", "duration": 0.0027185490034753457}, "setup": {"outcome": "passed", "duration": 0.0001387369993608445}, "lineno": 225, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_trigger_onset_issue_2891", "outcome": "passed", "keywords": ["test_trigger_onset_issue_2891", "filterwarnings", "TriggerTestCase", "test_trigger.py", "tests", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001260370045201853}}, {"call": {"outcome": "passed", "duration": 0.002090498004690744}, "setup": {"outcome": "passed", "duration": 0.00016031399718485773}, "lineno": 1138, "nodeid": "signal/tf_misfit.py::obspy.signal.tf_misfit.plot_tf_gofs", "outcome": "passed", "keywords": ["obspy.signal.tf_misfit.plot_tf_gofs", "filterwarnings", "tf_misfit.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.061799988150597e-05}}, {"call": {"outcome": "passed", "duration": 0.002054933996987529}, "setup": {"outcome": "passed", "duration": 0.00014792000001762062}, "lineno": 870, "nodeid": "signal/tf_misfit.py::obspy.signal.tf_misfit.plot_tf_misfits", "outcome": "passed", "keywords": ["obspy.signal.tf_misfit.plot_tf_misfits", "filterwarnings", "tf_misfit.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.109298894647509e-05}}, {"call": {"outcome": "passed", "duration": 0.46187260700389743}, "setup": {"outcome": "passed", "duration": 0.0001355400017928332}, "lineno": 1397, "nodeid": "signal/tf_misfit.py::obspy.signal.tf_misfit.plot_tfr", "outcome": "passed", "keywords": ["obspy.signal.tf_misfit.plot_tfr", "filterwarnings", "tf_misfit.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010887099779210985}}, {"call": {"outcome": "passed", "duration": 0.0036358709912747145}, "setup": {"outcome": "passed", "duration": 0.00020181300351396203}, "lineno": 248, "nodeid": "signal/util.py::obspy.signal.util._npts2nfft", "outcome": "passed", "keywords": ["obspy.signal.util._npts2nfft", "filterwarnings", "util.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 8.41899891383946e-05}}, {"call": {"outcome": "passed", "duration": 0.0012484269973356277}, "setup": {"outcome": "passed", "duration": 0.0001621630071895197}, "lineno": 79, "nodeid": "signal/util.py::obspy.signal.util.next_pow_2", "outcome": "passed", "keywords": ["obspy.signal.util.next_pow_2", "filterwarnings", "util.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.592500722035766e-05}}, {"call": {"outcome": "passed", "duration": 0.0010762230085674673}, "setup": {"outcome": "passed", "duration": 0.00013986400153953582}, "lineno": 93, "nodeid": "signal/util.py::obspy.signal.util.prev_pow_2", "outcome": "passed", "keywords": ["obspy.signal.util.prev_pow_2", "filterwarnings", "util.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.453799142036587e-05}}, {"call": {"outcome": "passed", "duration": 0.0011543779983185232}, "setup": {"outcome": "passed", "duration": 0.00012854700617026538}, "lineno": 22, "nodeid": "signal/util.py::obspy.signal.util.util_geo_km", "outcome": "passed", "keywords": ["obspy.signal.util.util_geo_km", "filterwarnings", "util.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.873099482618272e-05}}, {"call": {"outcome": "passed", "duration": 0.0011807129922090098}, "setup": {"outcome": "passed", "duration": 0.0001392459962517023}, "lineno": 49, "nodeid": "signal/util.py::obspy.signal.util.util_lon_lat", "outcome": "passed", "keywords": ["obspy.signal.util.util_lon_lat", "filterwarnings", "util.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0006444440077757463}}], "ci_info": {"ci_url": null, "pr_url": null, "runner_os": null, "github_job": null, "github_sha": null, "runner_arch": null, "github_actor": null, "issue_number": null, "github_action": null, "github_workflow": null, "github_event_name": null}, "created": 1775839666.8424366, "summary": {"error": 12, "total": 1929, "failed": 121, "passed": 1762, "skipped": 34, "collected": 2133, "deselected": 204}, "duration": 46.75098657608032, "exitcode": 1, "warnings": [{"when": "runtest", "lineno": 2189, "message": "'parseString' deprecated - use 'parse_string'", "category": "PyparsingDeprecationWarning", "filename": "/workspace/obspy/.venv/lib/python3.12/site-packages/matplotlib/_mathtext.py"}, {"when": "runtest", "lineno": 838, "message": "dtype(): align should be passed as Python or NumPy boolean but got `align=0`. Did you mean to pass a tuple to create a subarray type? (Deprecated NumPy 2.4)", "category": "VisibleDeprecationWarning", "filename": "/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/lib/_format_impl.py"}, {"when": "collect", "lineno": 300, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/imaging/cm.py"}, {"when": "collect", "lineno": 2, "message": "'imghdr' is deprecated and slated for removal in Python 3.13", "category": "DeprecationWarning", "filename": "/workspace/obspy/obspy/clients/filesystem/tests/test_sds.py"}, {"when": "runtest", "lineno": 1292, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/imaging/waveform.py"}, {"when": "runtest", "lineno": 376, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/imaging/source.py"}, {"when": "runtest", "lineno": 466, "message": "'parseAll' argument is deprecated, use 'parse_all'", "category": "PyparsingDeprecationWarning", "filename": "/workspace/obspy/.venv/lib/python3.12/site-packages/pyparsing/util.py"}, {"when": "runtest", "lineno": 377, "message": "Arrays of 2-dimensional vectors are deprecated. Use arrays of 3-dimensional vectors instead. (deprecated in NumPy 2.0)", "category": "DeprecationWarning", "filename": "/workspace/obspy/obspy/io/nordic/ellipse.py"}, {"when": "collect", "lineno": 18, "message": "'xdrlib' is deprecated and slated for removal in Python 3.13", "category": "DeprecationWarning", "filename": "/workspace/obspy/obspy/io/ah/core.py"}, {"when": "collect", "lineno": 45, "message": "'enablePackrat' deprecated - use 'enable_packrat'", "category": "PyparsingDeprecationWarning", "filename": "/workspace/obspy/.venv/lib/python3.12/site-packages/matplotlib/_mathtext.py"}, {"when": "runtest", "lineno": 2170, "message": "'resetCache' deprecated - use 'reset_cache'", "category": "PyparsingDeprecationWarning", "filename": "/workspace/obspy/.venv/lib/python3.12/site-packages/matplotlib/_mathtext.py"}, {"when": "collect", "lineno": 299, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/imaging/cm.py"}, {"when": "collect", "lineno": 18, "message": "The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)", "category": "MovedIn20Warning", "filename": "/workspace/obspy/obspy/clients/filesystem/db.py"}, {"when": "runtest", "lineno": 538, "message": "Auto-close()ing of figures upon backend switching is deprecated since 3.8 and will be removed two minor releases later.  To suppress this warning, explicitly call plt.close('all') first.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/core/util/misc.py"}, {"when": "collect", "lineno": 15, "message": "`scipy.odr` is deprecated as of version 1.17.0 and will be removed in SciPy 1.19.0. Please use `https://pypi.org/project/odrpack/` instead.", "category": "DeprecationWarning", "filename": "/workspace/obspy/obspy/signal/polarization.py"}, {"when": "runtest", "lineno": 65, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/io/kml/core.py"}, {"when": "runtest", "lineno": 2162, "message": "'parseString' deprecated - use 'parse_string'", "category": "PyparsingDeprecationWarning", "filename": "/workspace/obspy/.venv/lib/python3.12/site-packages/matplotlib/_mathtext.py"}], "collectors": [{"nodeid": "", "result": [{"type": "Package", "nodeid": "."}], "outcome": "passed"}, {"nodeid": "__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/base.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/earthworm/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "clients/earthworm/__init__.py::obspy.clients.earthworm", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/earthworm/client.py", "result": [{"type": "DoctestItem", "lineno": 166, "nodeid": "clients/earthworm/client.py::obspy.clients.earthworm.client.Client.get_availability", "deselected": true}, {"type": "DoctestItem", "lineno": 46, "nodeid": "clients/earthworm/client.py::obspy.clients.earthworm.client.Client.get_waveforms", "deselected": true}, {"type": "DoctestItem", "lineno": 120, "nodeid": "clients/earthworm/client.py::obspy.clients.earthworm.client.Client.save_waveforms", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/earthworm/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/earthworm/tests/test_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/earthworm/tests/test_client.py::TestEWClient", "result": [{"type": "Function", "lineno": 84, "nodeid": "clients/earthworm/tests/test_client.py::TestEWClient::test_get_waveform", "deselected": true}, {"type": "Function", "lineno": 102, "nodeid": "clients/earthworm/tests/test_client.py::TestEWClient::test_get_waveform_no_cleanup", "deselected": true}, {"type": "Function", "lineno": 123, "nodeid": "clients/earthworm/tests/test_client.py::TestEWClient::test_get_waveform_widlcard", "deselected": true}, {"type": "Function", "lineno": 145, "nodeid": "clients/earthworm/tests/test_client.py::TestEWClient::test_save_waveform", "deselected": true}, {"type": "Function", "lineno": 178, "nodeid": "clients/earthworm/tests/test_client.py::TestEWClient::test_availability", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/earthworm/tests/test_client.py", "result": [{"type": "Class", "nodeid": "clients/earthworm/tests/test_client.py::TestEWClient"}], "outcome": "passed"}, {"nodeid": "clients/earthworm/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/earthworm/tests/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/earthworm/tests/test_client.py"}, {"type": "Module", "nodeid": "clients/earthworm/tests/test_client.py"}], "outcome": "passed"}, {"nodeid": "clients/earthworm/waveserver.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/earthworm", "result": [{"type": "DoctestModule", "nodeid": "clients/earthworm/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/earthworm/client.py"}, {"type": "Package", "nodeid": "clients/earthworm/tests"}, {"type": "DoctestModule", "nodeid": "clients/earthworm/waveserver.py"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "clients/fdsn/__init__.py::obspy.clients.fdsn", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/client.py", "result": [{"type": "DoctestItem", "lineno": 152, "nodeid": "clients/fdsn/client.py::obspy.clients.fdsn.client.Client.__init__", "deselected": true}, {"type": "DoctestItem", "lineno": 419, "nodeid": "clients/fdsn/client.py::obspy.clients.fdsn.client.Client.get_events", "deselected": true}, {"type": "DoctestItem", "lineno": 567, "nodeid": "clients/fdsn/client.py::obspy.clients.fdsn.client.Client.get_stations", "deselected": true}, {"type": "DoctestItem", "lineno": 1060, "nodeid": "clients/fdsn/client.py::obspy.clients.fdsn.client.Client.get_stations_bulk", "deselected": true}, {"type": "DoctestItem", "lineno": 761, "nodeid": "clients/fdsn/client.py::obspy.clients.fdsn.client.Client.get_waveforms", "deselected": true}, {"type": "DoctestItem", "lineno": 908, "nodeid": "clients/fdsn/client.py::obspy.clients.fdsn.client.Client.get_waveforms_bulk", "deselected": true}, {"type": "DoctestItem", "lineno": 1660, "nodeid": "clients/fdsn/client.py::obspy.clients.fdsn.client.build_url", "deselected": true}, {"type": "DoctestItem", "lineno": 1623, "nodeid": "clients/fdsn/client.py::obspy.clients.fdsn.client.convert_to_string", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/docs", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/header.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/mass_downloader/__init__.py", "result": [{"type": "DoctestItem", "lineno": 2, "nodeid": "clients/fdsn/mass_downloader/__init__.py::obspy.clients.fdsn.mass_downloader", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/mass_downloader/domain.py", "result": [{"type": "DoctestItem", "lineno": 137, "nodeid": "clients/fdsn/mass_downloader/domain.py::obspy.clients.fdsn.mass_downloader.domain.CircularDomain", "deselected": true}, {"type": "DoctestItem", "lineno": 160, "nodeid": "clients/fdsn/mass_downloader/domain.py::obspy.clients.fdsn.mass_downloader.domain.GlobalDomain", "deselected": true}, {"type": "DoctestItem", "lineno": 114, "nodeid": "clients/fdsn/mass_downloader/domain.py::obspy.clients.fdsn.mass_downloader.domain.RectangularDomain", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/mass_downloader/download_helpers.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/mass_downloader/mass_downloader.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/mass_downloader/restrictions.py", "result": [{"type": "DoctestItem", "lineno": 17, "nodeid": "clients/fdsn/mass_downloader/restrictions.py::obspy.clients.fdsn.mass_downloader.restrictions.Restrictions", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/mass_downloader/utils.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/mass_downloader", "result": [{"type": "DoctestModule", "nodeid": "clients/fdsn/mass_downloader/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/mass_downloader/domain.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/mass_downloader/download_helpers.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/mass_downloader/mass_downloader.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/mass_downloader/restrictions.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/mass_downloader/utils.py"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/routing/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/routing/eidaws_routing_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/routing/federator_routing_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/routing/routing_client.py", "result": [{"type": "DoctestItem", "lineno": 32, "nodeid": "clients/fdsn/routing/routing_client.py::obspy.clients.fdsn.routing.routing_client.RoutingClient", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/routing", "result": [{"type": "DoctestModule", "nodeid": "clients/fdsn/routing/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/routing/eidaws_routing_client.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/routing/federator_routing_client.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/routing/routing_client.py"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_base_routing_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_base_routing_client.py::BaseRoutingClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 171, "nodeid": "clients/fdsn/tests/test_base_routing_client.py::BaseRoutingClientTestCase::test_downloading_stations", "deselected": true}, {"type": "TestCaseFunction", "lineno": 115, "nodeid": "clients/fdsn/tests/test_base_routing_client.py::BaseRoutingClientTestCase::test_downloading_waveforms", "deselected": true}, {"type": "TestCaseFunction", "lineno": 63, "nodeid": "clients/fdsn/tests/test_base_routing_client.py::BaseRoutingClientTestCase::test_expansion_of_include_and_exclude_providers", "deselected": true}, {"type": "TestCaseFunction", "lineno": 88, "nodeid": "clients/fdsn/tests/test_base_routing_client.py::BaseRoutingClientTestCase::test_request_filtering", "deselected": true}, {"type": "TestCaseFunction", "lineno": 49, "nodeid": "clients/fdsn/tests/test_base_routing_client.py::BaseRoutingClientTestCase::test_router_intialization_helper_function", "deselected": true}, {"type": "TestCaseFunction", "lineno": 205, "nodeid": "clients/fdsn/tests/test_base_routing_client.py::BaseRoutingClientTestCase::test_unexpected_exception_handling", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_base_routing_client.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_base_routing_client.py::BaseRoutingClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 643, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_authentication", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1503, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_authentication_exceptions", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1552, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_bad_gateway_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1572, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_bad_request_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 832, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_conflicting_params", "deselected": true}, {"type": "TestCaseFunction", "lineno": 921, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_dataselect_bulk", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1083, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_default_requested_urls", "deselected": true}, {"type": "TestCaseFunction", "lineno": 432, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_discover_services_defaults", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1242, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_download_urls_for_custom_mapping", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1598, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_eida_token_resolution", "deselected": true}, {"type": "TestCaseFunction", "lineno": 119, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_empty_bulk_string", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1065, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_get_waveform_attach_response", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1454, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_get_waveforms_empty_seed_codes", "deselected": true}, {"type": "TestCaseFunction", "lineno": 839, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_help_function_with_iris", "deselected": true}, {"type": "TestCaseFunction", "lineno": 410, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_iris_event_catalog_availability", "deselected": true}, {"type": "TestCaseFunction", "lineno": 417, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_iris_event_contributors_availability", "deselected": true}, {"type": "TestCaseFunction", "lineno": 595, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_iris_example_queries_dataselect", "deselected": true}, {"type": "TestCaseFunction", "lineno": 783, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_iris_example_queries_dataselect_discover_services_false", "deselected": true}, {"type": "TestCaseFunction", "lineno": 461, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_iris_example_queries_event", "deselected": true}, {"type": "TestCaseFunction", "lineno": 659, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_iris_example_queries_event_discover_services_false", "deselected": true}, {"type": "TestCaseFunction", "lineno": 523, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_iris_example_queries_station", "deselected": true}, {"type": "TestCaseFunction", "lineno": 709, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_iris_example_queries_station_discover_services_false", "deselected": true}, {"type": "TestCaseFunction", "lineno": 510, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_irisph5_event", "deselected": true}, {"type": "TestCaseFunction", "lineno": 216, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_location_parameters", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1233, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_manually_deactivate_single_service", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1484, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_no_data_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1534, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_no_service_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1542, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_not_implemented_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1324, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_redirection", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1384, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_redirection_auth", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1493, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_request_too_large_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1580, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_server_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 359, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_service_discovery_iris", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1562, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_service_unavailable_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 323, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_set_credentials", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1109, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_setting_service_major_version", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1175, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_setting_service_provider_mappings", "deselected": true}, {"type": "TestCaseFunction", "lineno": 442, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_simple_xml_parser", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1002, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_station_bulk", "deselected": true}, {"type": "TestCaseFunction", "lineno": 906, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_str_method", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1526, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_timeout_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1589, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_too_many_requests_exception", "deselected": true}, {"type": "TestCaseFunction", "lineno": 344, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_trim_stream_after_get_waveform", "deselected": true}, {"type": "TestCaseFunction", "lineno": 178, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_url_building", "deselected": true}, {"type": "TestCaseFunction", "lineno": 306, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_url_building_with_auth", "deselected": true}, {"type": "TestCaseFunction", "lineno": 131, "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase::test_validate_base_url", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_client.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_client.py::ClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 141, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_error_handling", "deselected": true}, {"type": "TestCaseFunction", "lineno": 32, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_get_service_version", "deselected": true}, {"type": "TestCaseFunction", "lineno": 231, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_get_stations", "deselected": true}, {"type": "TestCaseFunction", "lineno": 271, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_get_stations_bulk", "deselected": true}, {"type": "TestCaseFunction", "lineno": 336, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_get_stations_integration_test", "deselected": true}, {"type": "TestCaseFunction", "lineno": 150, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_get_waveforms", "deselected": true}, {"type": "TestCaseFunction", "lineno": 171, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_get_waveforms_bulk", "deselected": true}, {"type": "TestCaseFunction", "lineno": 313, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_get_waveforms_integration_test", "deselected": true}, {"type": "TestCaseFunction", "lineno": 102, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_non_allowed_parameters", "deselected": true}, {"type": "TestCaseFunction", "lineno": 363, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_proper_no_data_exception_on_out_of_epoch_dates", "deselected": true}, {"type": "TestCaseFunction", "lineno": 39, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_response_splitting", "deselected": true}, {"type": "TestCaseFunction", "lineno": 87, "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase::test_response_splitting_fdsnws_subdomain", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py::EIDAWSRoutingClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_federator_routing_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 31, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_service_version", "deselected": true}, {"type": "TestCaseFunction", "lineno": 201, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_stations", "deselected": true}, {"type": "TestCaseFunction", "lineno": 243, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_stations_bulk", "deselected": true}, {"type": "TestCaseFunction", "lineno": 294, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_stations_error_handling", "deselected": true}, {"type": "TestCaseFunction", "lineno": 329, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_stations_integration_test", "deselected": true}, {"type": "TestCaseFunction", "lineno": 96, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_waveforms", "deselected": true}, {"type": "TestCaseFunction", "lineno": 140, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_waveforms_bulk", "deselected": true}, {"type": "TestCaseFunction", "lineno": 190, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_waveforms_error_handling", "deselected": true}, {"type": "TestCaseFunction", "lineno": 305, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_get_waveforms_integration_test", "deselected": true}, {"type": "TestCaseFunction", "lineno": 38, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_response_splitting", "deselected": true}, {"type": "TestCaseFunction", "lineno": 76, "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase::test_response_splitting_fdsnws_subdomain", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_federator_routing_client.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_federator_routing_client.py::FederatorRoutingClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py::DomainTestCase", "result": [{"type": "TestCaseFunction", "lineno": 67, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DomainTestCase::test_circular_domain", "deselected": true}, {"type": "TestCaseFunction", "lineno": 82, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DomainTestCase::test_global_domain", "deselected": true}, {"type": "TestCaseFunction", "lineno": 103, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DomainTestCase::test_instantiating_root_domain_object_fails", "deselected": true}, {"type": "TestCaseFunction", "lineno": 52, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DomainTestCase::test_rectangular_domain", "deselected": true}, {"type": "TestCaseFunction", "lineno": 93, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DomainTestCase::test_subclassing_without_abstract_method", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py::RestrictionsTestCase", "result": [{"type": "TestCaseFunction", "lineno": 291, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::RestrictionsTestCase::test_inventory_parsing", "deselected": true}, {"type": "TestCaseFunction", "lineno": 119, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::RestrictionsTestCase::test_passing_string_as_priority_list_raises", "deselected": true}, {"type": "TestCaseFunction", "lineno": 225, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::RestrictionsTestCase::test_restrictions_object", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase", "result": [{"type": "TestCaseFunction", "lineno": 319, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_channel_priority_filtering", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1025, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_channel_str_representation", "deselected": true}, {"type": "TestCaseFunction", "lineno": 534, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_download_and_split_mseed", "deselected": true}, {"type": "TestCaseFunction", "lineno": 477, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_download_stationxml", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1014, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_fast_vs_slow_get_stationxml_contents", "deselected": true}, {"type": "TestCaseFunction", "lineno": 990, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_get_stationxml_contents", "deselected": true}, {"type": "TestCaseFunction", "lineno": 376, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_location_priority_filtering", "deselected": true}, {"type": "TestCaseFunction", "lineno": 931, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_mseed_filename_helper", "deselected": true}, {"type": "TestCaseFunction", "lineno": 454, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_safe_delete", "deselected": true}, {"type": "TestCaseFunction", "lineno": 423, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_spherical_nearest_neighbour", "deselected": true}, {"type": "TestCaseFunction", "lineno": 849, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase::test_stationxml_filename_helper", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py::TimeIntervalTestCase", "result": [{"type": "TestCaseFunction", "lineno": 1045, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::TimeIntervalTestCase::test_repr", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py::ChannelTestCase", "result": [{"type": "TestCaseFunction", "lineno": 1077, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ChannelTestCase::test_temporal_bounds", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1087, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ChannelTestCase::test_wants_station_information", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase", "result": [{"type": "TestCaseFunction", "lineno": 1115, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_has_existing_or_downloaded_time_intervals", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1146, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_has_existing_time_intervals", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1309, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_prepare_mseed_download", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1545, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_prepare_stationxml_download_dictionary_case", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1369, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_prepare_stationxml_download_simple_cases", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1176, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_remove_files", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1254, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_sanitize_downloads", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1705, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_str_method", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1237, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase::test_temporal_bounds", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase", "result": [{"type": "TestCaseFunction", "lineno": 1805, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_basic_object_methods", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2042, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_download_mseed", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2182, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_download_stationxml", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2271, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_excluding_networks_and_stations", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2455, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_excluding_networks_and_stations_with_an_inventory_object", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2247, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_get_availability", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2256, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_get_availability_with_multiple_channel_epochs", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1769, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_looped_methods", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2545, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_parse_miniseed_filenames", "deselected": true}, {"type": "TestCaseFunction", "lineno": 1834, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_station_list_nearest_neighbour_filter", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2590, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase::test_warning_when_location_prios_excludes_all_channels", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelperTestCase", "result": [{"type": "TestCaseFunction", "lineno": 2714, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelperTestCase::test_download_method", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2626, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelperTestCase::test_initialization", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2646, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelperTestCase::test_initialization_detailed", "deselected": true}, {"type": "TestCaseFunction", "lineno": 2679, "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelperTestCase::test_initialization_with_existing_clients", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_mass_downloader.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DomainTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_mass_downloader.py::RestrictionsTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelpersUtilTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_mass_downloader.py::TimeIntervalTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ChannelTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_mass_downloader.py::StationTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_mass_downloader.py::ClientDownloadHelperTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_mass_downloader.py::DownloadHelperTestCase"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_wadl_parser.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase", "result": [{"type": "TestCaseFunction", "lineno": 40, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_dataselect_wadl_parsing"}, {"type": "TestCaseFunction", "lineno": 80, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_event_wadl_parsing"}, {"type": "TestCaseFunction", "lineno": 466, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_ethz"}, {"type": "TestCaseFunction", "lineno": 327, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_iris"}, {"type": "TestCaseFunction", "lineno": 429, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_ncedc"}, {"type": "TestCaseFunction", "lineno": 404, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_resif"}, {"type": "TestCaseFunction", "lineno": 386, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_seismicportal"}, {"type": "TestCaseFunction", "lineno": 365, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_current_wadls_usgs"}, {"type": "TestCaseFunction", "lineno": 263, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_dataselect_wadls_with_missing_attributes"}, {"type": "TestCaseFunction", "lineno": 293, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_parsing_event_wadls_with_missing_attributes"}, {"type": "TestCaseFunction", "lineno": 173, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_reading_wadls_without_type"}, {"type": "TestCaseFunction", "lineno": 131, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_station_wadl_parsing"}, {"type": "TestCaseFunction", "lineno": 222, "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase::test_usgs_event_wadl_parsing"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests/test_wadl_parser.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/fdsn/tests/test_wadl_parser.py::WADLParserTestCase"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/fdsn/tests/__init__.py"}, {"type": "Dir", "nodeid": "clients/fdsn/tests/data"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/tests/test_base_routing_client.py"}, {"type": "Module", "nodeid": "clients/fdsn/tests/test_base_routing_client.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/tests/test_client.py"}, {"type": "Module", "nodeid": "clients/fdsn/tests/test_client.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py"}, {"type": "Module", "nodeid": "clients/fdsn/tests/test_eidaws_routing_client.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/tests/test_federator_routing_client.py"}, {"type": "Module", "nodeid": "clients/fdsn/tests/test_federator_routing_client.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/tests/test_mass_downloader.py"}, {"type": "Module", "nodeid": "clients/fdsn/tests/test_mass_downloader.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/tests/test_wadl_parser.py"}, {"type": "Module", "nodeid": "clients/fdsn/tests/test_wadl_parser.py"}], "outcome": "passed"}, {"nodeid": "clients/fdsn/wadl_parser.py", "result": [{"type": "DoctestItem", "lineno": 189, "nodeid": "clients/fdsn/wadl_parser.py::obspy.clients.fdsn.wadl_parser.WADLParser._convert_boolean", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/fdsn", "result": [{"type": "DoctestModule", "nodeid": "clients/fdsn/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/client.py"}, {"type": "Dir", "nodeid": "clients/fdsn/docs"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/header.py"}, {"type": "Package", "nodeid": "clients/fdsn/mass_downloader"}, {"type": "Package", "nodeid": "clients/fdsn/routing"}, {"type": "Package", "nodeid": "clients/fdsn/tests"}, {"type": "DoctestModule", "nodeid": "clients/fdsn/wadl_parser.py"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/db.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/miniseed.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/msriterator.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/sds.py", "result": [{"type": "DoctestItem", "lineno": 68, "nodeid": "clients/filesystem/sds.py::obspy.clients.filesystem.sds.Client.__init__"}, {"type": "DoctestItem", "lineno": 116, "nodeid": "clients/filesystem/sds.py::obspy.clients.filesystem.sds.Client.get_waveforms"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/data/tsindex_data/CU/2018/001", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/data/tsindex_data/CU/2018", "result": [{"type": "Dir", "nodeid": "clients/filesystem/tests/data/tsindex_data/CU/2018/001"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/data/tsindex_data/CU", "result": [{"type": "Dir", "nodeid": "clients/filesystem/tests/data/tsindex_data/CU/2018"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/data/tsindex_data/IU/2018/001", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/data/tsindex_data/IU/2018", "result": [{"type": "Dir", "nodeid": "clients/filesystem/tests/data/tsindex_data/IU/2018/001"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/data/tsindex_data/IU", "result": [{"type": "Dir", "nodeid": "clients/filesystem/tests/data/tsindex_data/IU/2018"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/data/tsindex_data", "result": [{"type": "Dir", "nodeid": "clients/filesystem/tests/data/tsindex_data/CU"}, {"type": "Dir", "nodeid": "clients/filesystem/tests/data/tsindex_data/IU"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/data", "result": [{"type": "Dir", "nodeid": "clients/filesystem/tests/data/tsindex_data"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_sds.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase", "result": [{"type": "TestCaseFunction", "lineno": 258, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_get_all_stations_and_nslc"}, {"type": "TestCaseFunction", "lineno": 224, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_get_waveforms_bulk"}, {"type": "TestCaseFunction", "lineno": 86, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_read_from_sds"}, {"type": "TestCaseFunction", "lineno": 136, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_read_from_sds_with_wildcarded_seed_ids"}, {"type": "TestCaseFunction", "lineno": 158, "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase::test_sds_report"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_sds.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/filesystem/tests/test_sds.py::SDSTestCase"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_tsindex.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_tsindex.py::TestCase", "result": [], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 300, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test__are_timespans_adjacent"}, {"type": "TestCaseFunction", "lineno": 40, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_bad_sqlitdb_filepath"}, {"type": "TestCaseFunction", "lineno": 370, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_availability"}, {"type": "TestCaseFunction", "lineno": 225, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_availability_extent"}, {"type": "TestCaseFunction", "lineno": 512, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_availability_percentage"}, {"type": "TestCaseFunction", "lineno": 169, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_nslc"}, {"type": "TestCaseFunction", "lineno": 50, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_waveforms"}, {"type": "TestCaseFunction", "lineno": 113, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_get_waveforms_bulk"}, {"type": "TestCaseFunction", "lineno": 578, "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase::test_has_data"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase", "result": [{"type": "TestCaseFunction", "lineno": 682, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test__get_leap_seconds_file"}, {"type": "TestCaseFunction", "lineno": 629, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_bad_database"}, {"type": "TestCaseFunction", "lineno": 598, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_bad_rootpath"}, {"type": "TestCaseFunction", "lineno": 616, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_bad_sqlitdb_filepath"}, {"type": "TestCaseFunction", "lineno": 709, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_build_file_list"}, {"type": "TestCaseFunction", "lineno": 644, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_download_leap_seconds_file"}, {"type": "TestCaseFunction", "lineno": 662, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_download_leap_seconds_file_no_path_given"}, {"type": "TestCaseFunction", "lineno": 813, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_run"}, {"type": "TestCaseFunction", "lineno": 798, "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase::test_run_bad_index_cmd"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_tsindex.py::TSIndexDatabaseHandlerTestCase", "result": [{"type": "TestCaseFunction", "lineno": 893, "nodeid": "clients/filesystem/tests/test_tsindex.py::TSIndexDatabaseHandlerTestCase::test__fetch_summary_rows"}, {"type": "TestCaseFunction", "lineno": 879, "nodeid": "clients/filesystem/tests/test_tsindex.py::TSIndexDatabaseHandlerTestCase::test_bad_sqlitdb_filepath"}, {"type": "TestCaseFunction", "lineno": 938, "nodeid": "clients/filesystem/tests/test_tsindex.py::TSIndexDatabaseHandlerTestCase::test_get_tsindex_summary_cte"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests/test_tsindex.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/filesystem/tests/test_tsindex.py::TestCase"}, {"type": "UnitTestCase", "nodeid": "clients/filesystem/tests/test_tsindex.py::ClientTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/filesystem/tests/test_tsindex.py::IndexerTestCase"}, {"type": "UnitTestCase", "nodeid": "clients/filesystem/tests/test_tsindex.py::TSIndexDatabaseHandlerTestCase"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/filesystem/tests/__init__.py"}, {"type": "Dir", "nodeid": "clients/filesystem/tests/data"}, {"type": "DoctestModule", "nodeid": "clients/filesystem/tests/test_sds.py"}, {"type": "Module", "nodeid": "clients/filesystem/tests/test_sds.py"}, {"type": "DoctestModule", "nodeid": "clients/filesystem/tests/test_tsindex.py"}, {"type": "Module", "nodeid": "clients/filesystem/tests/test_tsindex.py"}], "outcome": "passed"}, {"nodeid": "clients/filesystem/tsindex.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "clients/filesystem/tsindex.py::obspy.clients.filesystem.tsindex"}], "outcome": "passed"}, {"nodeid": "clients/filesystem", "result": [{"type": "DoctestModule", "nodeid": "clients/filesystem/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/filesystem/db.py"}, {"type": "DoctestModule", "nodeid": "clients/filesystem/miniseed.py"}, {"type": "DoctestModule", "nodeid": "clients/filesystem/msriterator.py"}, {"type": "DoctestModule", "nodeid": "clients/filesystem/sds.py"}, {"type": "Package", "nodeid": "clients/filesystem/tests"}, {"type": "DoctestModule", "nodeid": "clients/filesystem/tsindex.py"}], "outcome": "passed"}, {"nodeid": "clients/httpproxy.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/iris/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/iris/client.py", "result": [{"type": "DoctestItem", "lineno": 33, "nodeid": "clients/iris/client.py::obspy.clients.iris.client.Client", "deselected": true}, {"type": "DoctestItem", "lineno": 543, "nodeid": "clients/iris/client.py::obspy.clients.iris.client.Client.distaz", "deselected": true}, {"type": "DoctestItem", "lineno": 818, "nodeid": "clients/iris/client.py::obspy.clients.iris.client.Client.evalresp", "deselected": true}, {"type": "DoctestItem", "lineno": 608, "nodeid": "clients/iris/client.py::obspy.clients.iris.client.Client.flinnengdahl", "deselected": true}, {"type": "DoctestItem", "lineno": 351, "nodeid": "clients/iris/client.py::obspy.clients.iris.client.Client.resp", "deselected": true}, {"type": "DoctestItem", "lineno": 445, "nodeid": "clients/iris/client.py::obspy.clients.iris.client.Client.sacpz", "deselected": true}, {"type": "DoctestItem", "lineno": 168, "nodeid": "clients/iris/client.py::obspy.clients.iris.client.Client.timeseries", "deselected": true}, {"type": "DoctestItem", "lineno": 671, "nodeid": "clients/iris/client.py::obspy.clients.iris.client.Client.traveltime", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/iris/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/iris/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "clients/iris/tests/test_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/iris/tests/test_client.py::ClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 53, "nodeid": "clients/iris/tests/test_client.py::ClientTestCase::test_distaz", "deselected": true}, {"type": "TestCaseFunction", "lineno": 130, "nodeid": "clients/iris/tests/test_client.py::ClientTestCase::test_evalresp", "deselected": true}, {"type": "TestCaseFunction", "lineno": 83, "nodeid": "clients/iris/tests/test_client.py::ClientTestCase::test_flinnengdahl", "deselected": true}, {"type": "TestCaseFunction", "lineno": 225, "nodeid": "clients/iris/tests/test_client.py::ClientTestCase::test_resp", "deselected": true}, {"type": "TestCaseFunction", "lineno": 26, "nodeid": "clients/iris/tests/test_client.py::ClientTestCase::test_sacpz", "deselected": true}, {"type": "TestCaseFunction", "lineno": 255, "nodeid": "clients/iris/tests/test_client.py::ClientTestCase::test_timeseries", "deselected": true}, {"type": "TestCaseFunction", "lineno": 120, "nodeid": "clients/iris/tests/test_client.py::ClientTestCase::test_traveltime", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/iris/tests/test_client.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/iris/tests/test_client.py::ClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/iris/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/iris/tests/__init__.py"}, {"type": "Dir", "nodeid": "clients/iris/tests/data"}, {"type": "DoctestModule", "nodeid": "clients/iris/tests/test_client.py"}, {"type": "Module", "nodeid": "clients/iris/tests/test_client.py"}], "outcome": "passed"}, {"nodeid": "clients/iris", "result": [{"type": "DoctestModule", "nodeid": "clients/iris/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/iris/client.py"}, {"type": "Package", "nodeid": "clients/iris/tests"}], "outcome": "passed"}, {"nodeid": "clients/neic/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/neic/client.py", "result": [{"type": "DoctestItem", "lineno": 21, "nodeid": "clients/neic/client.py::obspy.clients.neic.client.Client", "deselected": true}, {"type": "DoctestItem", "lineno": 69, "nodeid": "clients/neic/client.py::obspy.clients.neic.client.Client.get_waveforms", "deselected": true}, {"type": "DoctestItem", "lineno": 126, "nodeid": "clients/neic/client.py::obspy.clients.neic.client.Client.get_waveforms_nscl", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/neic/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/neic/tests/test_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/neic/tests/test_client.py::ClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 24, "nodeid": "clients/neic/tests/test_client.py::ClientTestCase::test_get_waveform", "deselected": true}, {"type": "TestCaseFunction", "lineno": 43, "nodeid": "clients/neic/tests/test_client.py::ClientTestCase::test_get_waveform_nscl", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/neic/tests/test_client.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/neic/tests/test_client.py::ClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/neic/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/neic/tests/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/neic/tests/test_client.py"}, {"type": "Module", "nodeid": "clients/neic/tests/test_client.py"}], "outcome": "passed"}, {"nodeid": "clients/neic/util.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/neic", "result": [{"type": "DoctestModule", "nodeid": "clients/neic/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/neic/client.py"}, {"type": "Package", "nodeid": "clients/neic/tests"}, {"type": "DoctestModule", "nodeid": "clients/neic/util.py"}], "outcome": "passed"}, {"nodeid": "clients/nrl/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "clients/nrl/__init__.py::obspy.clients.nrl", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/nrl/client.py", "result": [{"type": "DoctestItem", "lineno": 206, "nodeid": "clients/nrl/client.py::obspy.clients.nrl.client.NRL.get_response", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/data/IRIS/dataloggers/reftek", "result": [], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/data/IRIS/dataloggers", "result": [{"type": "Dir", "nodeid": "clients/nrl/tests/data/IRIS/dataloggers/reftek"}], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/data/IRIS/sensors/guralp", "result": [], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/data/IRIS/sensors", "result": [{"type": "Dir", "nodeid": "clients/nrl/tests/data/IRIS/sensors/guralp"}], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/data/IRIS", "result": [{"type": "Dir", "nodeid": "clients/nrl/tests/data/IRIS/dataloggers"}, {"type": "Dir", "nodeid": "clients/nrl/tests/data/IRIS/sensors"}], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/data", "result": [{"type": "Dir", "nodeid": "clients/nrl/tests/data/IRIS"}], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/test_nrl.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/test_nrl.py::NRLTestCase", "result": [{"type": "TestCaseFunction", "lineno": 109, "nodeid": "clients/nrl/tests/test_nrl.py::NRLTestCase::test_error_handling_invalid_path", "deselected": true}, {"type": "TestCaseFunction", "lineno": 41, "nodeid": "clients/nrl/tests/test_nrl.py::NRLTestCase::test_get_response", "deselected": true}, {"type": "TestCaseFunction", "lineno": 82, "nodeid": "clients/nrl/tests/test_nrl.py::NRLTestCase::test_nrl_class_str_method", "deselected": true}, {"type": "TestCaseFunction", "lineno": 99, "nodeid": "clients/nrl/tests/test_nrl.py::NRLTestCase::test_nrl_dict_str_method", "deselected": true}, {"type": "TestCaseFunction", "lineno": 35, "nodeid": "clients/nrl/tests/test_nrl.py::NRLTestCase::test_nrl_types", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/nrl/tests/test_nrl.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/nrl/tests/test_nrl.py::NRLTestCase"}], "outcome": "passed"}, {"nodeid": "clients/nrl/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/nrl/tests/__init__.py"}, {"type": "Dir", "nodeid": "clients/nrl/tests/data"}, {"type": "DoctestModule", "nodeid": "clients/nrl/tests/test_nrl.py"}, {"type": "Module", "nodeid": "clients/nrl/tests/test_nrl.py"}], "outcome": "passed"}, {"nodeid": "clients/nrl", "result": [{"type": "DoctestModule", "nodeid": "clients/nrl/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/nrl/client.py"}, {"type": "Package", "nodeid": "clients/nrl/tests"}], "outcome": "passed"}, {"nodeid": "clients/seedlink/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/basic_client.py", "result": [{"type": "DoctestItem", "lineno": 196, "nodeid": "clients/seedlink/basic_client.py::obspy.clients.seedlink.basic_client.Client.get_info", "deselected": true}, {"type": "DoctestItem", "lineno": 70, "nodeid": "clients/seedlink/basic_client.py::obspy.clients.seedlink.basic_client.Client.get_waveforms", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/seedlink/client/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/client/seedlinkconnection.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/client/slnetstation.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/client/slstate.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/client", "result": [{"type": "DoctestModule", "nodeid": "clients/seedlink/client/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/client/seedlinkconnection.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/client/slnetstation.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/client/slstate.py"}], "outcome": "passed"}, {"nodeid": "clients/seedlink/easyseedlink.py", "result": [{"type": "DoctestItem", "lineno": 474, "nodeid": "clients/seedlink/easyseedlink.py::obspy.clients.seedlink.easyseedlink.create_client", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/seedlink/seedlinkexception.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/slclient.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/slpacket.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/example_SL_Hello.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/example_SL_RTTrace.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_basic_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_basic_client.py::ClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 45, "nodeid": "clients/seedlink/tests/test_basic_client.py::ClientTestCase::test_get_info", "deselected": true}, {"type": "TestCaseFunction", "lineno": 19, "nodeid": "clients/seedlink/tests/test_basic_client.py::ClientTestCase::test_get_waveform", "deselected": true}, {"type": "TestCaseFunction", "lineno": 63, "nodeid": "clients/seedlink/tests/test_basic_client.py::ClientTestCase::test_multiple_waveform_requests_with_multiple_info_requests", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_basic_client.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/seedlink/tests/test_basic_client.py::ClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_seedlinkconnection.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_seedlinkconnection.py::SeedLinkConnectionTestCase", "result": [{"type": "TestCaseFunction", "lineno": 18, "nodeid": "clients/seedlink/tests/test_seedlinkconnection.py::SeedLinkConnectionTestCase::test_issue777", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_seedlinkconnection.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/seedlink/tests/test_seedlinkconnection.py::SeedLinkConnectionTestCase"}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slclient.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slclient.py::SLClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 27, "nodeid": "clients/seedlink/tests/test_slclient.py::SLClientTestCase::test_info", "deselected": true}, {"type": "TestCaseFunction", "lineno": 49, "nodeid": "clients/seedlink/tests/test_slclient.py::SLClientTestCase::test_issue708", "deselected": true}, {"type": "TestCaseFunction", "lineno": 36, "nodeid": "clients/seedlink/tests/test_slclient.py::SLClientTestCase::test_time_window", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slclient.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/seedlink/tests/test_slclient.py::SLClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slnetstation.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slnetstation.py::SLNetStationTestCase", "result": [{"type": "TestCaseFunction", "lineno": 16, "nodeid": "clients/seedlink/tests/test_slnetstation.py::SLNetStationTestCase::test_issue769", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slnetstation.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/seedlink/tests/test_slnetstation.py::SLNetStationTestCase"}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slpacket.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slpacket.py::SLPacketTestCase", "result": [{"type": "TestCaseFunction", "lineno": 26, "nodeid": "clients/seedlink/tests/test_slpacket.py::SLPacketTestCase::test_get_string_payload", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slpacket.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/seedlink/tests/test_slpacket.py::SLPacketTestCase"}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slstate.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slstate.py::SLStateTestCase", "result": [{"type": "TestCaseFunction", "lineno": 16, "nodeid": "clients/seedlink/tests/test_slstate.py::SLStateTestCase::test_issue561", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests/test_slstate.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/seedlink/tests/test_slstate.py::SLStateTestCase"}], "outcome": "passed"}, {"nodeid": "clients/seedlink/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/seedlink/tests/__init__.py"}, {"type": "Dir", "nodeid": "clients/seedlink/tests/data"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/tests/example_SL_Hello.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/tests/example_SL_RTTrace.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/tests/test_basic_client.py"}, {"type": "Module", "nodeid": "clients/seedlink/tests/test_basic_client.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/tests/test_seedlinkconnection.py"}, {"type": "Module", "nodeid": "clients/seedlink/tests/test_seedlinkconnection.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/tests/test_slclient.py"}, {"type": "Module", "nodeid": "clients/seedlink/tests/test_slclient.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/tests/test_slnetstation.py"}, {"type": "Module", "nodeid": "clients/seedlink/tests/test_slnetstation.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/tests/test_slpacket.py"}, {"type": "Module", "nodeid": "clients/seedlink/tests/test_slpacket.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/tests/test_slstate.py"}, {"type": "Module", "nodeid": "clients/seedlink/tests/test_slstate.py"}], "outcome": "passed"}, {"nodeid": "clients/seedlink", "result": [{"type": "DoctestModule", "nodeid": "clients/seedlink/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/basic_client.py"}, {"type": "Package", "nodeid": "clients/seedlink/client"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/easyseedlink.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/seedlinkexception.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/slclient.py"}, {"type": "DoctestModule", "nodeid": "clients/seedlink/slpacket.py"}, {"type": "Package", "nodeid": "clients/seedlink/tests"}], "outcome": "passed"}, {"nodeid": "clients/seishub/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seishub/client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seishub/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/seishub/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/seishub/tests/__init__.py"}], "outcome": "passed"}, {"nodeid": "clients/seishub", "result": [{"type": "DoctestModule", "nodeid": "clients/seishub/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/seishub/client.py"}, {"type": "Package", "nodeid": "clients/seishub/tests"}], "outcome": "passed"}, {"nodeid": "clients/syngine/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "clients/syngine/__init__.py::obspy.clients.syngine", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/syngine/client.py", "result": [{"type": "DoctestItem", "lineno": 57, "nodeid": "clients/syngine/client.py::obspy.clients.syngine.client.Client.get_model_info", "deselected": true}, {"type": "DoctestItem", "lineno": 206, "nodeid": "clients/syngine/client.py::obspy.clients.syngine.client.Client.get_waveforms", "deselected": true}, {"type": "DoctestItem", "lineno": 379, "nodeid": "clients/syngine/client.py::obspy.clients.syngine.client.Client.get_waveforms_bulk", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/syngine/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/syngine/tests/test_client.py", "result": [], "outcome": "passed"}, {"nodeid": "clients/syngine/tests/test_client.py::ClientTestCase", "result": [{"type": "TestCaseFunction", "lineno": 263, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_bulk_waveform_download_mock", "deselected": true}, {"type": "TestCaseFunction", "lineno": 454, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_bulk_waveform_send_custom_payload", "deselected": true}, {"type": "TestCaseFunction", "lineno": 248, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_error_handling", "deselected": true}, {"type": "TestCaseFunction", "lineno": 194, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_error_handling_arguments", "deselected": true}, {"type": "TestCaseFunction", "lineno": 83, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_get_available_models", "deselected": true}, {"type": "TestCaseFunction", "lineno": 71, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_get_available_models_mock", "deselected": true}, {"type": "TestCaseFunction", "lineno": 57, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_get_model_info", "deselected": true}, {"type": "TestCaseFunction", "lineno": 38, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_get_model_info_mock", "deselected": true}, {"type": "TestCaseFunction", "lineno": 92, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_get_service_version_mock", "deselected": true}, {"type": "TestCaseFunction", "lineno": 339, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_get_waveforms", "deselected": true}, {"type": "TestCaseFunction", "lineno": 107, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_get_waveforms_mock", "deselected": true}, {"type": "TestCaseFunction", "lineno": 439, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_reading_saczip_files", "deselected": true}, {"type": "TestCaseFunction", "lineno": 412, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_saving_directly_to_file", "deselected": true}, {"type": "TestCaseFunction", "lineno": 205, "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase::test_source_mechanisms_mock", "deselected": true}], "outcome": "passed"}, {"nodeid": "clients/syngine/tests/test_client.py", "result": [{"type": "UnitTestCase", "nodeid": "clients/syngine/tests/test_client.py::ClientTestCase"}], "outcome": "passed"}, {"nodeid": "clients/syngine/tests", "result": [{"type": "DoctestModule", "nodeid": "clients/syngine/tests/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/syngine/tests/test_client.py"}, {"type": "Module", "nodeid": "clients/syngine/tests/test_client.py"}], "outcome": "passed"}, {"nodeid": "clients/syngine", "result": [{"type": "DoctestModule", "nodeid": "clients/syngine/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/syngine/client.py"}, {"type": "Package", "nodeid": "clients/syngine/tests"}], "outcome": "passed"}, {"nodeid": "clients", "result": [{"type": "DoctestModule", "nodeid": "clients/__init__.py"}, {"type": "DoctestModule", "nodeid": "clients/base.py"}, {"type": "Package", "nodeid": "clients/earthworm"}, {"type": "Package", "nodeid": "clients/fdsn"}, {"type": "Package", "nodeid": "clients/filesystem"}, {"type": "DoctestModule", "nodeid": "clients/httpproxy.py"}, {"type": "Package", "nodeid": "clients/iris"}, {"type": "Package", "nodeid": "clients/neic"}, {"type": "Package", "nodeid": "clients/nrl"}, {"type": "Package", "nodeid": "clients/seedlink"}, {"type": "Package", "nodeid": "clients/seishub"}, {"type": "Package", "nodeid": "clients/syngine"}], "outcome": "passed"}, {"nodeid": "conftest.py", "result": [], "outcome": "passed"}, {"nodeid": "core/__init__.py", "result": [{"type": "DoctestItem", "lineno": 11, "nodeid": "core/__init__.py::obspy.core"}], "outcome": "passed"}, {"nodeid": "core/compatibility.py", "result": [{"type": "DoctestItem", "lineno": 35, "nodeid": "core/compatibility.py::obspy.core.compatibility.round_away"}], "outcome": "passed"}, {"nodeid": "core/data", "result": [], "outcome": "passed"}, {"nodeid": "core/event/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "core/event/base.py", "result": [{"type": "DoctestItem", "lineno": 558, "nodeid": "core/event/base.py::obspy.core.event.base.Comment"}, {"type": "DoctestItem", "lineno": 500, "nodeid": "core/event/base.py::obspy.core.event.base.CompositeTime"}, {"type": "DoctestItem", "lineno": 429, "nodeid": "core/event/base.py::obspy.core.event.base.CreationInfo"}, {"type": "DoctestItem", "lineno": 62, "nodeid": "core/event/base.py::obspy.core.event.base.QuantityError.__bool__"}, {"type": "DoctestItem", "lineno": 603, "nodeid": "core/event/base.py::obspy.core.event.base.WaveformStreamID"}, {"type": "DoctestItem", "lineno": 106, "nodeid": "core/event/base.py::obspy.core.event.base._event_type_class_factory"}], "outcome": "passed"}, {"nodeid": "core/event/catalog.py", "result": [{"type": "DoctestItem", "lineno": 125, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.__eq__"}, {"type": "DoctestItem", "lineno": 258, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.clear"}, {"type": "DoctestItem", "lineno": 403, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.copy"}, {"type": "DoctestItem", "lineno": 274, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.filter"}, {"type": "DoctestItem", "lineno": 512, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.plot"}, {"type": "DoctestItem", "lineno": 457, "nodeid": "core/event/catalog.py::obspy.core.event.catalog.Catalog.write"}], "outcome": "passed"}, {"nodeid": "core/event/event.py", "result": [{"type": "DoctestItem", "lineno": 169, "nodeid": "core/event/event.py::obspy.core.event.event.Event.plot"}, {"type": "DoctestItem", "lineno": 305, "nodeid": "core/event/event.py::obspy.core.event.event.Event.write"}], "outcome": "passed"}, {"nodeid": "core/event/header.py", "result": [], "outcome": "passed"}, {"nodeid": "core/event/magnitude.py", "result": [], "outcome": "passed"}, {"nodeid": "core/event/origin.py", "result": [{"type": "DoctestItem", "lineno": 177, "nodeid": "core/event/origin.py::obspy.core.event.origin.Origin"}], "outcome": "passed"}, {"nodeid": "core/event/resourceid.py", "result": [{"type": "DoctestItem", "lineno": 73, "nodeid": "core/event/resourceid.py::obspy.core.event.resourceid.ResourceIdentifier"}, {"type": "DoctestItem", "lineno": 528, "nodeid": "core/event/resourceid.py::obspy.core.event.resourceid.ResourceIdentifier.copy"}, {"type": "DoctestItem", "lineno": 485, "nodeid": "core/event/resourceid.py::obspy.core.event.resourceid.ResourceIdentifier.get_quakeml_uri_str"}], "outcome": "passed"}, {"nodeid": "core/event/source.py", "result": [], "outcome": "passed"}, {"nodeid": "core/event", "result": [{"type": "DoctestModule", "nodeid": "core/event/__init__.py"}, {"type": "DoctestModule", "nodeid": "core/event/base.py"}, {"type": "DoctestModule", "nodeid": "core/event/catalog.py"}, {"type": "DoctestModule", "nodeid": "core/event/event.py"}, {"type": "DoctestModule", "nodeid": "core/event/header.py"}, {"type": "DoctestModule", "nodeid": "core/event/magnitude.py"}, {"type": "DoctestModule", "nodeid": "core/event/origin.py"}, {"type": "DoctestModule", "nodeid": "core/event/resourceid.py"}, {"type": "DoctestModule", "nodeid": "core/event/source.py"}], "outcome": "passed"}, {"nodeid": "core/inventory/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "core/inventory/__init__.py::obspy.core.inventory"}], "outcome": "passed"}, {"nodeid": "core/inventory/channel.py", "result": [{"type": "DoctestItem", "lineno": 394, "nodeid": "core/inventory/channel.py::obspy.core.inventory.channel.Channel.plot"}], "outcome": "passed"}, {"nodeid": "core/inventory/inventory.py", "result": [{"type": "DoctestItem", "lineno": 153, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.__eq__"}, {"type": "DoctestItem", "lineno": 374, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.copy"}, {"type": "DoctestItem", "lineno": 243, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.get_contents"}, {"type": "DoctestItem", "lineno": 488, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.get_coordinates"}, {"type": "DoctestItem", "lineno": 515, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.get_orientation"}, {"type": "DoctestItem", "lineno": 415, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.get_response"}, {"type": "DoctestItem", "lineno": 826, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.plot"}, {"type": "DoctestItem", "lineno": 1036, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.plot_response"}, {"type": "DoctestItem", "lineno": 676, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.remove"}, {"type": "DoctestItem", "lineno": 543, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.select"}, {"type": "DoctestItem", "lineno": 327, "nodeid": "core/inventory/inventory.py::obspy.core.inventory.inventory.Inventory.write"}], "outcome": "passed"}, {"nodeid": "core/inventory/network.py", "result": [{"type": "DoctestItem", "lineno": 181, "nodeid": "core/inventory/network.py::obspy.core.inventory.network.Network.get_contents"}, {"type": "DoctestItem", "lineno": 504, "nodeid": "core/inventory/network.py::obspy.core.inventory.network.Network.plot"}, {"type": "DoctestItem", "lineno": 644, "nodeid": "core/inventory/network.py::obspy.core.inventory.network.Network.plot_response"}, {"type": "DoctestItem", "lineno": 367, "nodeid": "core/inventory/network.py::obspy.core.inventory.network.Network.select"}], "outcome": "passed"}, {"nodeid": "core/inventory/response.py", "result": [{"type": "DoctestItem", "lineno": 853, "nodeid": "core/inventory/response.py::obspy.core.inventory.response.Response.get_sampling_rates"}, {"type": "DoctestItem", "lineno": 1755, "nodeid": "core/inventory/response.py::obspy.core.inventory.response.Response.plot"}], "outcome": "passed"}, {"nodeid": "core/inventory/station.py", "result": [{"type": "DoctestItem", "lineno": 198, "nodeid": "core/inventory/station.py::obspy.core.inventory.station.Station.get_contents"}, {"type": "DoctestItem", "lineno": 473, "nodeid": "core/inventory/station.py::obspy.core.inventory.station.Station.plot"}, {"type": "DoctestItem", "lineno": 353, "nodeid": "core/inventory/station.py::obspy.core.inventory.station.Station.select"}], "outcome": "passed"}, {"nodeid": "core/inventory/util.py", "result": [{"type": "DoctestItem", "lineno": 154, "nodeid": "core/inventory/util.py::obspy.core.inventory.util.BaseNode.copy"}], "outcome": "passed"}, {"nodeid": "core/inventory", "result": [{"type": "DoctestModule", "nodeid": "core/inventory/__init__.py"}, {"type": "DoctestModule", "nodeid": "core/inventory/channel.py"}, {"type": "DoctestModule", "nodeid": "core/inventory/inventory.py"}, {"type": "DoctestModule", "nodeid": "core/inventory/network.py"}, {"type": "DoctestModule", "nodeid": "core/inventory/response.py"}, {"type": "DoctestModule", "nodeid": "core/inventory/station.py"}, {"type": "DoctestModule", "nodeid": "core/inventory/util.py"}], "outcome": "passed"}, {"nodeid": "core/preview.py", "result": [], "outcome": "passed"}, {"nodeid": "core/stream.py", "result": [{"type": "DoctestItem", "lineno": 300, "nodeid": "core/stream.py::obspy.core.stream.Stream"}, {"type": "DoctestItem", "lineno": 343, "nodeid": "core/stream.py::obspy.core.stream.Stream.__add__"}, {"type": "DoctestItem", "lineno": 539, "nodeid": "core/stream.py::obspy.core.stream.Stream.__eq__"}, {"type": "DoctestItem", "lineno": 381, "nodeid": "core/stream.py::obspy.core.stream.Stream.__iadd__"}, {"type": "DoctestItem", "lineno": 440, "nodeid": "core/stream.py::obspy.core.stream.Stream.__iter__"}, {"type": "DoctestItem", "lineno": 489, "nodeid": "core/stream.py::obspy.core.stream.Stream.__len__"}, {"type": "DoctestItem", "lineno": 414, "nodeid": "core/stream.py::obspy.core.stream.Stream.__mul__"}, {"type": "DoctestItem", "lineno": 587, "nodeid": "core/stream.py::obspy.core.stream.Stream.__ne__"}, {"type": "DoctestItem", "lineno": 503, "nodeid": "core/stream.py::obspy.core.stream.Stream.__str__"}, {"type": "DoctestItem", "lineno": 3284, "nodeid": "core/stream.py::obspy.core.stream.Stream._dummy_stream_from_string"}, {"type": "DoctestItem", "lineno": 3474, "nodeid": "core/stream.py::obspy.core.stream.Stream._rotate_specific_channels_to_zne"}, {"type": "DoctestItem", "lineno": 3416, "nodeid": "core/stream.py::obspy.core.stream.Stream._rotate_to_zne"}, {"type": "DoctestItem", "lineno": 660, "nodeid": "core/stream.py::obspy.core.stream.Stream.append"}, {"type": "DoctestItem", "lineno": 3093, "nodeid": "core/stream.py::obspy.core.stream.Stream.attach_response"}, {"type": "DoctestItem", "lineno": 2861, "nodeid": "core/stream.py::obspy.core.stream.Stream.clear"}, {"type": "DoctestItem", "lineno": 2824, "nodeid": "core/stream.py::obspy.core.stream.Stream.copy"}, {"type": "DoctestItem", "lineno": 1565, "nodeid": "core/stream.py::obspy.core.stream.Stream.cutout"}, {"type": "DoctestItem", "lineno": 2355, "nodeid": "core/stream.py::obspy.core.stream.Stream.decimate"}, {"type": "DoctestItem", "lineno": 688, "nodeid": "core/stream.py::obspy.core.stream.Stream.extend"}, {"type": "DoctestItem", "lineno": 2158, "nodeid": "core/stream.py::obspy.core.stream.Stream.filter"}, {"type": "DoctestItem", "lineno": 727, "nodeid": "core/stream.py::obspy.core.stream.Stream.get_gaps"}, {"type": "DoctestItem", "lineno": 2536, "nodeid": "core/stream.py::obspy.core.stream.Stream.interpolate"}, {"type": "DoctestItem", "lineno": 2423, "nodeid": "core/stream.py::obspy.core.stream.Stream.max"}, {"type": "DoctestItem", "lineno": 2600, "nodeid": "core/stream.py::obspy.core.stream.Stream.normalize"}, {"type": "DoctestItem", "lineno": 872, "nodeid": "core/stream.py::obspy.core.stream.Stream.plot"}, {"type": "DoctestItem", "lineno": 1183, "nodeid": "core/stream.py::obspy.core.stream.Stream.pop"}, {"type": "DoctestItem", "lineno": 1212, "nodeid": "core/stream.py::obspy.core.stream.Stream.print_gaps"}, {"type": "DoctestItem", "lineno": 1285, "nodeid": "core/stream.py::obspy.core.stream.Stream.remove"}, {"type": "DoctestItem", "lineno": 3140, "nodeid": "core/stream.py::obspy.core.stream.Stream.remove_response"}, {"type": "DoctestItem", "lineno": 3174, "nodeid": "core/stream.py::obspy.core.stream.Stream.remove_sensitivity"}, {"type": "DoctestItem", "lineno": 2295, "nodeid": "core/stream.py::obspy.core.stream.Stream.resample"}, {"type": "DoctestItem", "lineno": 1314, "nodeid": "core/stream.py::obspy.core.stream.Stream.reverse"}, {"type": "DoctestItem", "lineno": 2676, "nodeid": "core/stream.py::obspy.core.stream.Stream.rotate"}, {"type": "DoctestItem", "lineno": 1746, "nodeid": "core/stream.py::obspy.core.stream.Stream.select"}, {"type": "DoctestItem", "lineno": 2055, "nodeid": "core/stream.py::obspy.core.stream.Stream.simulate"}, {"type": "DoctestItem", "lineno": 1601, "nodeid": "core/stream.py::obspy.core.stream.Stream.slice"}, {"type": "DoctestItem", "lineno": 1664, "nodeid": "core/stream.py::obspy.core.stream.Stream.slide"}, {"type": "DoctestItem", "lineno": 1338, "nodeid": "core/stream.py::obspy.core.stream.Stream.sort"}, {"type": "DoctestItem", "lineno": 1157, "nodeid": "core/stream.py::obspy.core.stream.Stream.spectrogram"}, {"type": "DoctestItem", "lineno": 3200, "nodeid": "core/stream.py::obspy.core.stream.Stream.stack"}, {"type": "DoctestItem", "lineno": 2579, "nodeid": "core/stream.py::obspy.core.stream.Stream.std"}, {"type": "DoctestItem", "lineno": 2222, "nodeid": "core/stream.py::obspy.core.stream.Stream.trigger"}, {"type": "DoctestItem", "lineno": 1459, "nodeid": "core/stream.py::obspy.core.stream.Stream.trim"}, {"type": "DoctestItem", "lineno": 1916, "nodeid": "core/stream.py::obspy.core.stream.Stream.verify"}, {"type": "DoctestItem", "lineno": 1387, "nodeid": "core/stream.py::obspy.core.stream.Stream.write"}, {"type": "DoctestItem", "lineno": 3557, "nodeid": "core/stream.py::obspy.core.stream._is_pickle"}, {"type": "DoctestItem", "lineno": 42, "nodeid": "core/stream.py::obspy.core.stream.read"}], "outcome": "passed"}, {"nodeid": "core/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_channel.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_channel.py::TestChannel", "result": [{"type": "Function", "lineno": 24, "nodeid": "core/tests/test_channel.py::TestChannel::test_response_plot"}, {"type": "Function", "lineno": 33, "nodeid": "core/tests/test_channel.py::TestChannel::test_channel_str"}], "outcome": "passed"}, {"nodeid": "core/tests/test_channel.py", "result": [{"type": "Class", "nodeid": "core/tests/test_channel.py::TestChannel"}], "outcome": "passed"}, {"nodeid": "core/tests/test_compatibility.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_compatibility.py::TestCompatibility", "result": [{"type": "Function", "lineno": 3, "nodeid": "core/tests/test_compatibility.py::TestCompatibility::test_round"}], "outcome": "passed"}, {"nodeid": "core/tests/test_compatibility.py", "result": [{"type": "Class", "nodeid": "core/tests/test_compatibility.py::TestCompatibility"}], "outcome": "passed"}, {"nodeid": "core/tests/test_event.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_event.py::TestEvent", "result": [{"type": "Function", "lineno": 33, "nodeid": "core/tests/test_event.py::TestEvent::test_str"}, {"type": "Function", "lineno": 43, "nodeid": "core/tests/test_event.py::TestEvent::test_str_empty_origin"}, {"type": "Function", "lineno": 53, "nodeid": "core/tests/test_event.py::TestEvent::test_eq"}, {"type": "Function", "lineno": 73, "nodeid": "core/tests/test_event.py::TestEvent::test_clear_method_resets_objects"}, {"type": "Function", "lineno": 110, "nodeid": "core/tests/test_event.py::TestEvent::test_plot_farfield_without_quiver_with_maps"}, {"type": "Function", "lineno": 122, "nodeid": "core/tests/test_event.py::TestEvent::test_farfield_2xn_input"}], "outcome": "passed"}, {"nodeid": "core/tests/test_event.py::TestOrigin", "result": [{"type": "Function", "lineno": 146, "nodeid": "core/tests/test_event.py::TestOrigin::test_creation_info"}, {"type": "Function", "lineno": 166, "nodeid": "core/tests/test_event.py::TestOrigin::test_multiple_origins"}], "outcome": "passed"}, {"nodeid": "core/tests/test_event.py::TestCatalog", "result": [{"type": "Function", "lineno": 201, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_invalid_filename"}, {"type": "Function", "lineno": 226, "nodeid": "core/tests/test_event.py::TestCatalog::test_creation_info"}, {"type": "Function", "lineno": 232, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_events_without_parameters"}, {"type": "Function", "lineno": 239, "nodeid": "core/tests/test_event.py::TestCatalog::test_str"}, {"type": "Function", "lineno": 248, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_events"}, {"type": "Function", "lineno": 264, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_events_with_wildcard"}, {"type": "Function", "lineno": 275, "nodeid": "core/tests/test_event.py::TestCatalog::test_append"}, {"type": "Function", "lineno": 298, "nodeid": "core/tests/test_event.py::TestCatalog::test_extend"}, {"type": "Function", "lineno": 326, "nodeid": "core/tests/test_event.py::TestCatalog::test_iadd"}, {"type": "Function", "lineno": 354, "nodeid": "core/tests/test_event.py::TestCatalog::test_count_and_len"}, {"type": "Function", "lineno": 367, "nodeid": "core/tests/test_event.py::TestCatalog::test_get_item"}, {"type": "Function", "lineno": 381, "nodeid": "core/tests/test_event.py::TestCatalog::test_slicing"}, {"type": "Function", "lineno": 394, "nodeid": "core/tests/test_event.py::TestCatalog::test_slicing_with_step"}, {"type": "Function", "lineno": 410, "nodeid": "core/tests/test_event.py::TestCatalog::test_copy"}, {"type": "Function", "lineno": 423, "nodeid": "core/tests/test_event.py::TestCatalog::test_filter"}, {"type": "Function", "lineno": 462, "nodeid": "core/tests/test_event.py::TestCatalog::test_catalog_resource_id"}, {"type": "Function", "lineno": 469, "nodeid": "core/tests/test_event.py::TestCatalog::test_can_pickle"}, {"type": "Function", "lineno": 479, "nodeid": "core/tests/test_event.py::TestCatalog::test_issue_2173"}, {"type": "Function", "lineno": 494, "nodeid": "core/tests/test_event.py::TestCatalog::test_read_path"}], "outcome": "passed"}, {"nodeid": "core/tests/test_event.py::TestWaveformStreamID", "result": [{"type": "Function", "lineno": 567, "nodeid": "core/tests/test_event.py::TestWaveformStreamID::test_initialization"}, {"type": "Function", "lineno": 592, "nodeid": "core/tests/test_event.py::TestWaveformStreamID::test_initialization_with_invalid_seed_string"}, {"type": "Function", "lineno": 611, "nodeid": "core/tests/test_event.py::TestWaveformStreamID::test_id_property"}], "outcome": "passed"}, {"nodeid": "core/tests/test_event.py::TestBase", "result": [{"type": "Function", "lineno": 624, "nodeid": "core/tests/test_event.py::TestBase::test_quantity_error_warn_on_non_default_key"}, {"type": "Function", "lineno": 639, "nodeid": "core/tests/test_event.py::TestBase::test_quantity_error_equality"}, {"type": "Function", "lineno": 652, "nodeid": "core/tests/test_event.py::TestBase::test_event_type_objects_warn_on_non_default_key"}, {"type": "Function", "lineno": 663, "nodeid": "core/tests/test_event.py::TestBase::test_setting_nans_or_inf_fails"}, {"type": "Function", "lineno": 678, "nodeid": "core/tests/test_event.py::TestBase::test_issue3105"}], "outcome": "passed"}, {"nodeid": "core/tests/test_event.py", "result": [{"type": "Class", "nodeid": "core/tests/test_event.py::TestEvent"}, {"type": "Class", "nodeid": "core/tests/test_event.py::TestOrigin"}, {"type": "Class", "nodeid": "core/tests/test_event.py::TestCatalog"}, {"type": "Class", "nodeid": "core/tests/test_event.py::TestWaveformStreamID"}, {"type": "Class", "nodeid": "core/tests/test_event.py::TestBase"}], "outcome": "passed"}, {"nodeid": "core/tests/test_inventory.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_inventory.py::TestInventory", "result": [{"type": "Function", "lineno": 47, "nodeid": "core/tests/test_inventory.py::TestInventory::test_initialization"}, {"type": "Function", "lineno": 58, "nodeid": "core/tests/test_inventory.py::TestInventory::test_get_response"}, {"type": "Function", "lineno": 112, "nodeid": "core/tests/test_inventory.py::TestInventory::test_get_coordinates"}, {"type": "Function", "lineno": 145, "nodeid": "core/tests/test_inventory.py::TestInventory::test_get_orientation"}, {"type": "Function", "lineno": 178, "nodeid": "core/tests/test_inventory.py::TestInventory::test_response_plot"}, {"type": "Function", "lineno": 188, "nodeid": "core/tests/test_inventory.py::TestInventory::test_response_plot_epoch_times_in_label"}, {"type": "Function", "lineno": 209, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_merging_metadata_update"}, {"type": "Function", "lineno": 260, "nodeid": "core/tests/test_inventory.py::TestInventory::test_len"}, {"type": "Function", "lineno": 268, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_remove"}, {"type": "Function", "lineno": 357, "nodeid": "core/tests/test_inventory.py::TestInventory::test_issue_2266"}, {"type": "Function", "lineno": 378, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_select"}, {"type": "Function", "lineno": 472, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_select_with_empty_networks"}, {"type": "Function", "lineno": 497, "nodeid": "core/tests/test_inventory.py::TestInventory::test_util_unified_content_string"}, {"type": "Function", "lineno": 543, "nodeid": "core/tests/test_inventory.py::TestInventory::test_util_unified_content_string_with_dots_in_description"}, {"type": "Function", "lineno": 563, "nodeid": "core/tests/test_inventory.py::TestInventory::test_read_invalid_filename"}, {"type": "Function", "lineno": 589, "nodeid": "core/tests/test_inventory.py::TestInventory::test_inventory_can_be_initialized_with_no_arguments"}, {"type": "Function", "lineno": 607, "nodeid": "core/tests/test_inventory.py::TestInventory::test_copy"}, {"type": "Function", "lineno": 622, "nodeid": "core/tests/test_inventory.py::TestInventory::test_add"}, {"type": "Function", "lineno": 652, "nodeid": "core/tests/test_inventory.py::TestInventory::test_extend_metadata"}, {"type": "Function", "lineno": 664, "nodeid": "core/tests/test_inventory.py::TestInventory::test_read_inventory_with_wildcard"}, {"type": "Function", "lineno": 675, "nodeid": "core/tests/test_inventory.py::TestInventory::test_read_inventory_with_path"}], "outcome": "passed"}, {"nodeid": "core/tests/test_inventory.py::TestInventoryCartopy", "result": [{"type": "Function", "lineno": 692, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_global"}, {"type": "Function", "lineno": 700, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_ortho"}, {"type": "Function", "lineno": 710, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_local"}, {"type": "Function", "lineno": 720, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_combined_station_event_plot"}], "outcome": "passed"}, {"nodeid": "core/tests/test_inventory.py", "result": [{"type": "Class", "nodeid": "core/tests/test_inventory.py::TestInventory"}, {"type": "Class", "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy"}], "outcome": "passed"}, {"nodeid": "core/tests/test_network.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_network.py::TestNetwork", "result": [{"type": "Function", "lineno": 30, "nodeid": "core/tests/test_network.py::TestNetwork::test_get_response"}, {"type": "Function", "lineno": 82, "nodeid": "core/tests/test_network.py::TestNetwork::test_get_coordinates"}, {"type": "Function", "lineno": 114, "nodeid": "core/tests/test_network.py::TestNetwork::test_response_plot"}, {"type": "Function", "lineno": 124, "nodeid": "core/tests/test_network.py::TestNetwork::test_response_plot_epoch_times_in_label"}, {"type": "Function", "lineno": 145, "nodeid": "core/tests/test_network.py::TestNetwork::test_len"}, {"type": "Function", "lineno": 153, "nodeid": "core/tests/test_network.py::TestNetwork::test_network_select"}, {"type": "Function", "lineno": 239, "nodeid": "core/tests/test_network.py::TestNetwork::test_writing_network_before_1990"}, {"type": "Function", "lineno": 250, "nodeid": "core/tests/test_network.py::TestNetwork::test_network_select_with_empty_stations"}, {"type": "Function", "lineno": 280, "nodeid": "core/tests/test_network.py::TestNetwork::test_empty_network_code"}], "outcome": "passed"}, {"nodeid": "core/tests/test_network.py::TestNetworkCartopy", "result": [{"type": "Function", "lineno": 317, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_global"}, {"type": "Function", "lineno": 325, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_ortho"}, {"type": "Function", "lineno": 335, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_local"}], "outcome": "passed"}, {"nodeid": "core/tests/test_network.py", "result": [{"type": "Class", "nodeid": "core/tests/test_network.py::TestNetwork"}, {"type": "Class", "nodeid": "core/tests/test_network.py::TestNetworkCartopy"}], "outcome": "passed"}, {"nodeid": "core/tests/test_preview.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_preview.py::TestUtil", "result": [{"type": "Function", "lineno": 13, "nodeid": "core/tests/test_preview.py::TestUtil::test_create_preview"}, {"type": "Function", "lineno": 52, "nodeid": "core/tests/test_preview.py::TestUtil::test_create_preview_with_masked_arrays"}, {"type": "Function", "lineno": 70, "nodeid": "core/tests/test_preview.py::TestUtil::test_merge_previews"}, {"type": "Function", "lineno": 128, "nodeid": "core/tests/test_preview.py::TestUtil::test_resample_previews"}, {"type": "Function", "lineno": 164, "nodeid": "core/tests/test_preview.py::TestUtil::test_merge_previews_2"}, {"type": "Function", "lineno": 192, "nodeid": "core/tests/test_preview.py::TestUtil::test_create_preview_with_unrounded_sample_rate"}, {"type": "Function", "lineno": 201, "nodeid": "core/tests/test_preview.py::TestUtil::test_create_preview_with_very_small_sample_rate"}], "outcome": "passed"}, {"nodeid": "core/tests/test_preview.py", "result": [{"type": "Class", "nodeid": "core/tests/test_preview.py::TestUtil"}], "outcome": "passed"}, {"nodeid": "core/tests/test_resource_identifier.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier", "result": [{"type": "Function", "lineno": 39, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_same_resource_id_different_referred_object"}, {"type": "Function", "lineno": 72, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_objects_garbage_collection"}, {"type": "Function", "lineno": 83, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_adding_a_referred_object_after_creation"}, {"type": "Function", "lineno": 104, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_getting_gc_no_shared_resource_id"}, {"type": "Function", "lineno": 119, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_getting_gc_with_shared_resource_id"}, {"type": "Function", "lineno": 143, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resource_id_state_cleanup"}, {"type": "Function", "lineno": 163, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_quakeml_regex"}, {"type": "Function", "lineno": 201, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resource_id_valid_quakemluri"}, {"type": "Function", "lineno": 209, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_de_referencing_when_object_goes_out_of_scope"}, {"type": "Function", "lineno": 240, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_initialize_with_resource_identifier"}, {"type": "Function", "lineno": 250, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_error_message_for_failing_quakeml_id_conversion"}, {"type": "Function", "lineno": 268, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_debug_class_state"}, {"type": "Function", "lineno": 304, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_preferred_origin"}, {"type": "Function", "lineno": 313, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_preferred_magnitude"}, {"type": "Function", "lineno": 322, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_preferred_focal_mechanism"}, {"type": "Function", "lineno": 331, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_arrivals_refer_to_picks_in_same_event"}, {"type": "Function", "lineno": 344, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_all_referred_objects_in_events"}, {"type": "Function", "lineno": 358, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_all_resource_id_attrs_are_attached"}, {"type": "Function", "lineno": 374, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_no_overlapping_objects"}, {"type": "Function", "lineno": 397, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_event_copying_does_not_raise_duplicate_resource_id_warning"}, {"type": "Function", "lineno": 430, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_set_referred_object_warning"}, {"type": "Function", "lineno": 464, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_catalog_resource_ids"}, {"type": "Function", "lineno": 497, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_event_scoped_resource_id_many_threads"}, {"type": "Function", "lineno": 518, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resetting_id_warns_on_default_id"}, {"type": "Function", "lineno": 532, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resetting_id_warns_on_set_id"}, {"type": "Function", "lineno": 546, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_resource_ids_refer_to_newest_object"}, {"type": "Function", "lineno": 561, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_get_pick_from_arrival_on_copied_catalog_doesnt_warn"}, {"type": "Function", "lineno": 572, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_issue_2278"}, {"type": "Function", "lineno": 619, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_get_object_hook"}, {"type": "Function", "lineno": 653, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_mutative_methods_deprecation"}, {"type": "Function", "lineno": 674, "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier::test_get_quakeml_id"}], "outcome": "passed"}, {"nodeid": "core/tests/test_resource_identifier.py", "result": [{"type": "Class", "nodeid": "core/tests/test_resource_identifier.py::TestResourceIdentifier"}], "outcome": "passed"}, {"nodeid": "core/tests/test_response.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_response.py::TestResponse", "result": [{"type": "Function", "lineno": 40, "nodeid": "core/tests/test_response.py::TestResponse::test_evalresp_with_output_from_seed"}, {"type": "Function", "lineno": 103, "nodeid": "core/tests/test_response.py::TestResponse::test_pitick2latex"}, {"type": "Function", "lineno": 116, "nodeid": "core/tests/test_response.py::TestResponse::test_response_plot"}, {"type": "Function", "lineno": 125, "nodeid": "core/tests/test_response.py::TestResponse::test_response_plot_degrees"}, {"type": "Function", "lineno": 134, "nodeid": "core/tests/test_response.py::TestResponse::test_segfault_after_error_handling"}, {"type": "Function", "lineno": 159, "nodeid": "core/tests/test_response.py::TestResponse::test_custom_types_init"}, {"type": "Function", "lineno": 174, "nodeid": "core/tests/test_response.py::TestResponse::test_response_list_stage"}, {"type": "Function", "lineno": 213, "nodeid": "core/tests/test_response.py::TestResponse::test_response_with_no_units_in_stage_1"}, {"type": "Function", "lineno": 253, "nodeid": "core/tests/test_response.py::TestResponse::test_resp_from_paz_setting_zeros_poles_and_sensitivity"}, {"type": "Function", "lineno": 272, "nodeid": "core/tests/test_response.py::TestResponse::test_resp_from_paz_loading_vs_evalresp"}, {"type": "Function", "lineno": 287, "nodeid": "core/tests/test_response.py::TestResponse::test_str_method_of_the_polynomial_response_stage"}, {"type": "Function", "lineno": 355, "nodeid": "core/tests/test_response.py::TestResponse::test_get_sampling_rates"}, {"type": "Function", "lineno": 423, "nodeid": "core/tests/test_response.py::TestResponse::test_response_calculation_paz_without_decimation"}, {"type": "Function", "lineno": 438, "nodeid": "core/tests/test_response.py::TestResponse::test_regression_evalresp"}, {"type": "Function", "lineno": 455, "nodeid": "core/tests/test_response.py::TestResponse::test_recalculate_overall_sensitivity"}, {"type": "Function", "lineno": 498, "nodeid": "core/tests/test_response.py::TestResponse::test_warning_response_list_extrapolation"}], "outcome": "passed"}, {"nodeid": "core/tests/test_response.py", "result": [{"type": "Class", "nodeid": "core/tests/test_response.py::TestResponse"}], "outcome": "passed"}, {"nodeid": "core/tests/test_station.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_station.py::TestStation", "result": [{"type": "Function", "lineno": 25, "nodeid": "core/tests/test_station.py::TestStation::test_station_response_plot"}, {"type": "Function", "lineno": 33, "nodeid": "core/tests/test_station.py::TestStation::test_response_plot_degrees"}, {"type": "Function", "lineno": 42, "nodeid": "core/tests/test_station.py::TestStation::test_len"}, {"type": "Function", "lineno": 51, "nodeid": "core/tests/test_station.py::TestStation::test_station_select"}, {"type": "Function", "lineno": 158, "nodeid": "core/tests/test_station.py::TestStation::test_warn_identifier_invalid_uri_syntax"}], "outcome": "passed"}, {"nodeid": "core/tests/test_station.py", "result": [{"type": "Class", "nodeid": "core/tests/test_station.py::TestStation"}], "outcome": "passed"}, {"nodeid": "core/tests/test_stats.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_stats.py::TestStats", "result": [{"type": "Function", "lineno": 19, "nodeid": "core/tests/test_stats.py::TestStats::test_init"}, {"type": "Function", "lineno": 39, "nodeid": "core/tests/test_stats.py::TestStats::test_deepcopy"}, {"type": "Function", "lineno": 65, "nodeid": "core/tests/test_stats.py::TestStats::test_update"}, {"type": "Function", "lineno": 78, "nodeid": "core/tests/test_stats.py::TestStats::test_simple_stats"}, {"type": "Function", "lineno": 96, "nodeid": "core/tests/test_stats.py::TestStats::test_nested_stats"}, {"type": "Function", "lineno": 127, "nodeid": "core/tests/test_stats.py::TestStats::test_bugfix_set_stats"}, {"type": "Function", "lineno": 141, "nodeid": "core/tests/test_stats.py::TestStats::test_bugfix_set_stats_2"}, {"type": "Function", "lineno": 158, "nodeid": "core/tests/test_stats.py::TestStats::test_bugfix_set_stats_3"}, {"type": "Function", "lineno": 178, "nodeid": "core/tests/test_stats.py::TestStats::test_pickle_stats"}, {"type": "Function", "lineno": 203, "nodeid": "core/tests/test_stats.py::TestStats::test_set_calib"}, {"type": "Function", "lineno": 223, "nodeid": "core/tests/test_stats.py::TestStats::test_compare_with_dict"}, {"type": "Function", "lineno": 236, "nodeid": "core/tests/test_stats.py::TestStats::test_delta_zero"}, {"type": "Function", "lineno": 243, "nodeid": "core/tests/test_stats.py::TestStats::test_non_str_in_nscl_raise_warning"}, {"type": "Function", "lineno": 262, "nodeid": "core/tests/test_stats.py::TestStats::test_nscl_cannot_be_none"}, {"type": "Function", "lineno": 273, "nodeid": "core/tests/test_stats.py::TestStats::test_casted_stats_nscl_writes_to_mseed"}, {"type": "Function", "lineno": 301, "nodeid": "core/tests/test_stats.py::TestStats::test_different_string_types"}, {"type": "Function", "lineno": 317, "nodeid": "core/tests/test_stats.py::TestStats::test_component"}], "outcome": "passed"}, {"nodeid": "core/tests/test_stats.py", "result": [{"type": "Class", "nodeid": "core/tests/test_stats.py::TestStats"}], "outcome": "passed"}, {"nodeid": "core/tests/test_stream.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_stream.py::TestStream", "result": [{"type": "Function", "lineno": 82, "nodeid": "core/tests/test_stream.py::TestStream::test_init"}, {"type": "Function", "lineno": 96, "nodeid": "core/tests/test_stream.py::TestStream::test_setitem"}, {"type": "Function", "lineno": 110, "nodeid": "core/tests/test_stream.py::TestStream::test_getitem"}, {"type": "Function", "lineno": 124, "nodeid": "core/tests/test_stream.py::TestStream::test_add"}, {"type": "Function", "lineno": 157, "nodeid": "core/tests/test_stream.py::TestStream::test_iadd"}, {"type": "Function", "lineno": 179, "nodeid": "core/tests/test_stream.py::TestStream::test_mul"}, {"type": "Function", "lineno": 193, "nodeid": "core/tests/test_stream.py::TestStream::test_add_trace_to_stream"}, {"type": "Function", "lineno": 207, "nodeid": "core/tests/test_stream.py::TestStream::test_append"}, {"type": "Function", "lineno": 236, "nodeid": "core/tests/test_stream.py::TestStream::test_count_and_len"}, {"type": "Function", "lineno": 249, "nodeid": "core/tests/test_stream.py::TestStream::test_extend"}, {"type": "Function", "lineno": 274, "nodeid": "core/tests/test_stream.py::TestStream::test_insert"}, {"type": "Function", "lineno": 322, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps"}, {"type": "Function", "lineno": 357, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_multiplexed_streams"}, {"type": "Function", "lineno": 383, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_masked"}, {"type": "Function", "lineno": 410, "nodeid": "core/tests/test_stream.py::TestStream::test_pop"}, {"type": "Function", "lineno": 439, "nodeid": "core/tests/test_stream.py::TestStream::test_slicing"}, {"type": "Function", "lineno": 454, "nodeid": "core/tests/test_stream.py::TestStream::test_slicing_with_steps"}, {"type": "Function", "lineno": 470, "nodeid": "core/tests/test_stream.py::TestStream::test_slice"}, {"type": "Function", "lineno": 481, "nodeid": "core/tests/test_stream.py::TestStream::test_slice_nearest_sample"}, {"type": "Function", "lineno": 514, "nodeid": "core/tests/test_stream.py::TestStream::test_cutout"}, {"type": "Function", "lineno": 559, "nodeid": "core/tests/test_stream.py::TestStream::test_pop2"}, {"type": "Function", "lineno": 574, "nodeid": "core/tests/test_stream.py::TestStream::test_remove"}, {"type": "Function", "lineno": 589, "nodeid": "core/tests/test_stream.py::TestStream::test_reverse"}, {"type": "Function", "lineno": 606, "nodeid": "core/tests/test_stream.py::TestStream::test_select"}, {"type": "Function", "lineno": 712, "nodeid": "core/tests/test_stream.py::TestStream::test_select_on_single_letter_channels"}, {"type": "Function", "lineno": 728, "nodeid": "core/tests/test_stream.py::TestStream::test_select_from_inventory"}, {"type": "Function", "lineno": 782, "nodeid": "core/tests/test_stream.py::TestStream::test_sort"}, {"type": "Function", "lineno": 846, "nodeid": "core/tests/test_stream.py::TestStream::test_sorting_twice"}, {"type": "Function", "lineno": 883, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_calibration_factors"}, {"type": "Function", "lineno": 914, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_sampling_rates"}, {"type": "Function", "lineno": 945, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_data_types"}, {"type": "Function", "lineno": 970, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_gaps"}, {"type": "Function", "lineno": 998, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_gaps_2"}, {"type": "Function", "lineno": 1054, "nodeid": "core/tests/test_stream.py::TestStream::test_split"}, {"type": "Function", "lineno": 1091, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_overlaps_default_method"}, {"type": "Function", "lineno": 1147, "nodeid": "core/tests/test_stream.py::TestStream::test_tab_completion_trace"}, {"type": "Function", "lineno": 1160, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_drop_trace_if_already_contained"}, {"type": "Function", "lineno": 1171, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_multiple_traces"}, {"type": "Function", "lineno": 1186, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_multiple_traces_2"}, {"type": "Function", "lineno": 1202, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_small_sampling_rate"}, {"type": "Function", "lineno": 1233, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_overlaps_method_1"}, {"type": "Function", "lineno": 1305, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_removing_empty_traces"}, {"type": "Function", "lineno": 1327, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_with_small_sampling_rate"}, {"type": "Function", "lineno": 1354, "nodeid": "core/tests/test_stream.py::TestStream::test_writing_masked_array"}, {"type": "Function", "lineno": 1369, "nodeid": "core/tests/test_stream.py::TestStream::test_pickle"}, {"type": "Function", "lineno": 1392, "nodeid": "core/tests/test_stream.py::TestStream::test_cpickle"}, {"type": "Function", "lineno": 1415, "nodeid": "core/tests/test_stream.py::TestStream::test_is_pickle"}, {"type": "Function", "lineno": 1431, "nodeid": "core/tests/test_stream.py::TestStream::test_read_write_pickle"}, {"type": "Function", "lineno": 1460, "nodeid": "core/tests/test_stream.py::TestStream::test_read_pickle"}, {"type": "Function", "lineno": 1487, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_2"}, {"type": "Function", "lineno": 1521, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_whole_overlap"}, {"type": "Function", "lineno": 1540, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_overlap"}, {"type": "Function", "lineno": 1565, "nodeid": "core/tests/test_stream.py::TestStream::test_comparisons"}, {"type": "Function", "lineno": 1653, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_nearest_sample"}, {"type": "Function", "lineno": 1679, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time_nearest_sample"}, {"type": "Function", "lineno": 1700, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time_nearest_sample_padded"}, {"type": "Function", "lineno": 1721, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time"}, {"type": "Function", "lineno": 1742, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_and_time_pad"}, {"type": "Function", "lineno": 1763, "nodeid": "core/tests/test_stream.py::TestStream::test_str"}, {"type": "Function", "lineno": 1785, "nodeid": "core/tests/test_stream.py::TestStream::test_cleanup"}, {"type": "Function", "lineno": 1872, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate_and_differentiate"}, {"type": "Function", "lineno": 1890, "nodeid": "core/tests/test_stream.py::TestStream::test_read"}, {"type": "Function", "lineno": 1951, "nodeid": "core/tests/test_stream.py::TestStream::test_read_url_via_network"}, {"type": "Function", "lineno": 1969, "nodeid": "core/tests/test_stream.py::TestStream::test_read_path"}, {"type": "Function", "lineno": 1979, "nodeid": "core/tests/test_stream.py::TestStream::test_copy"}, {"type": "Function", "lineno": 1992, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_empty_trace"}, {"type": "Function", "lineno": 2007, "nodeid": "core/tests/test_stream.py::TestStream::test_rotate"}, {"type": "Function", "lineno": 2084, "nodeid": "core/tests/test_stream.py::TestStream::test_plot"}, {"type": "Function", "lineno": 2090, "nodeid": "core/tests/test_stream.py::TestStream::test_spectrogram"}, {"type": "Function", "lineno": 2096, "nodeid": "core/tests/test_stream.py::TestStream::test_deepcopy"}, {"type": "Function", "lineno": 2118, "nodeid": "core/tests/test_stream.py::TestStream::test_write"}, {"type": "Function", "lineno": 2124, "nodeid": "core/tests/test_stream.py::TestStream::test_detrend"}, {"type": "Function", "lineno": 2162, "nodeid": "core/tests/test_stream.py::TestStream::test_taper"}, {"type": "Function", "lineno": 2176, "nodeid": "core/tests/test_stream.py::TestStream::test_issue_540"}, {"type": "Function", "lineno": 2209, "nodeid": "core/tests/test_stream.py::TestStream::test_method_chaining"}, {"type": "Function", "lineno": 2288, "nodeid": "core/tests/test_stream.py::TestStream::test_simulate_seedresp_parser"}, {"type": "Function", "lineno": 2330, "nodeid": "core/tests/test_stream.py::TestStream::test_select_empty_strings"}, {"type": "Function", "lineno": 2348, "nodeid": "core/tests/test_stream.py::TestStream::test_remove_response"}, {"type": "Function", "lineno": 2367, "nodeid": "core/tests/test_stream.py::TestStream::test_remove_sensitivity"}, {"type": "Function", "lineno": 2388, "nodeid": "core/tests/test_stream.py::TestStream::test_interpolate"}, {"type": "Function", "lineno": 2401, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate"}, {"type": "Function", "lineno": 2414, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate_args"}, {"type": "Function", "lineno": 2427, "nodeid": "core/tests/test_stream.py::TestStream::test_misaligned_traces"}, {"type": "Function", "lineno": 2509, "nodeid": "core/tests/test_stream.py::TestStream::test_slide"}, {"type": "Function", "lineno": 2591, "nodeid": "core/tests/test_stream.py::TestStream::test_slide_nearest_sample"}, {"type": "Function", "lineno": 2631, "nodeid": "core/tests/test_stream.py::TestStream::test_passing_kwargs_to_trace_detrend"}, {"type": "Function", "lineno": 2648, "nodeid": "core/tests/test_stream.py::TestStream::test_read_check_compression"}, {"type": "Function", "lineno": 2670, "nodeid": "core/tests/test_stream.py::TestStream::test_rotate_to_zne"}, {"type": "Function", "lineno": 2710, "nodeid": "core/tests/test_stream.py::TestStream::test_write_empty_stream"}, {"type": "Function", "lineno": 2722, "nodeid": "core/tests/test_stream.py::TestStream::test_stack"}], "outcome": "passed"}, {"nodeid": "core/tests/test_stream.py", "result": [{"type": "Class", "nodeid": "core/tests/test_stream.py::TestStream"}], "outcome": "passed"}, {"nodeid": "core/tests/test_trace.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_trace.py::TestTrace", "result": [{"type": "Function", "lineno": 34, "nodeid": "core/tests/test_trace.py::TestTrace::test_init"}, {"type": "Function", "lineno": 53, "nodeid": "core/tests/test_trace.py::TestTrace::test_setattr"}, {"type": "Function", "lineno": 74, "nodeid": "core/tests/test_trace.py::TestTrace::test_len"}, {"type": "Function", "lineno": 82, "nodeid": "core/tests/test_trace.py::TestTrace::test_mul"}, {"type": "Function", "lineno": 95, "nodeid": "core/tests/test_trace.py::TestTrace::test_div"}, {"type": "Function", "lineno": 109, "nodeid": "core/tests/test_trace.py::TestTrace::test_ltrim"}, {"type": "Function", "lineno": 197, "nodeid": "core/tests/test_trace.py::TestTrace::test_rtrim"}, {"type": "Function", "lineno": 290, "nodeid": "core/tests/test_trace.py::TestTrace::test_rtrim_with_padding"}, {"type": "Function", "lineno": 324, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim"}, {"type": "Function", "lineno": 351, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim_all_does_not_change_dtype"}, {"type": "Function", "lineno": 366, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_trace_with_gap"}, {"type": "Function", "lineno": 399, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_trace_with_overlap"}, {"type": "Function", "lineno": 429, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_same_trace"}, {"type": "Function", "lineno": 443, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_trace_within_trace"}, {"type": "Function", "lineno": 474, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_gap_and_overlap"}, {"type": "Function", "lineno": 518, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_into_gap"}, {"type": "Function", "lineno": 582, "nodeid": "core/tests/test_trace.py::TestTrace::test_slice"}, {"type": "Function", "lineno": 605, "nodeid": "core/tests/test_trace.py::TestTrace::test_slice_no_starttime_or_endtime"}, {"type": "Function", "lineno": 698, "nodeid": "core/tests/test_trace.py::TestTrace::test_slice_nearest_sample"}, {"type": "Function", "lineno": 725, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim_floating_point"}, {"type": "Function", "lineno": 809, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim_floating_point_with_padding_1"}, {"type": "Function", "lineno": 846, "nodeid": "core/tests/test_trace.py::TestTrace::test_trim_floating_point_with_padding_2"}, {"type": "Function", "lineno": 883, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_sanity"}, {"type": "Function", "lineno": 916, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_overlaps_default_method"}, {"type": "Function", "lineno": 1001, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_with_different_sampling_rates"}, {"type": "Function", "lineno": 1033, "nodeid": "core/tests/test_trace.py::TestTrace::test_add_with_different_datatypes_or_id"}, {"type": "Function", "lineno": 1068, "nodeid": "core/tests/test_trace.py::TestTrace::test_comparisons"}, {"type": "Function", "lineno": 1140, "nodeid": "core/tests/test_trace.py::TestTrace::test_nearest_sample"}, {"type": "Function", "lineno": 1202, "nodeid": "core/tests/test_trace.py::TestTrace::test_masked_array_to_string"}, {"type": "Function", "lineno": 1214, "nodeid": "core/tests/test_trace.py::TestTrace::test_detrend"}, {"type": "Function", "lineno": 1242, "nodeid": "core/tests/test_trace.py::TestTrace::test_differentiate"}, {"type": "Function", "lineno": 1253, "nodeid": "core/tests/test_trace.py::TestTrace::test_integrate"}, {"type": "Function", "lineno": 1267, "nodeid": "core/tests/test_trace.py::TestTrace::test_issue_317"}, {"type": "Function", "lineno": 1315, "nodeid": "core/tests/test_trace.py::TestTrace::test_verify"}, {"type": "Function", "lineno": 1329, "nodeid": "core/tests/test_trace.py::TestTrace::test_percent_in_str"}, {"type": "Function", "lineno": 1337, "nodeid": "core/tests/test_trace.py::TestTrace::test_taper"}, {"type": "Function", "lineno": 1348, "nodeid": "core/tests/test_trace.py::TestTrace::test_taper_onesided"}, {"type": "Function", "lineno": 1378, "nodeid": "core/tests/test_trace.py::TestTrace::test_taper_length"}, {"type": "Function", "lineno": 1412, "nodeid": "core/tests/test_trace.py::TestTrace::test_times"}, {"type": "Function", "lineno": 1464, "nodeid": "core/tests/test_trace.py::TestTrace::test_modulo_operation"}, {"type": "Function", "lineno": 1486, "nodeid": "core/tests/test_trace.py::TestTrace::test_plot"}, {"type": "Function", "lineno": 1493, "nodeid": "core/tests/test_trace.py::TestTrace::test_spectrogram"}, {"type": "Function", "lineno": 1501, "nodeid": "core/tests/test_trace.py::TestTrace::test_raise_masked"}, {"type": "Function", "lineno": 1511, "nodeid": "core/tests/test_trace.py::TestTrace::test_split"}, {"type": "Function", "lineno": 1536, "nodeid": "core/tests/test_trace.py::TestTrace::test_split_empty_masked_array"}, {"type": "Function", "lineno": 1550, "nodeid": "core/tests/test_trace.py::TestTrace::test_split_masked_array_without_actually_masked_values"}, {"type": "Function", "lineno": 1570, "nodeid": "core/tests/test_trace.py::TestTrace::test_simulate_evalresp"}, {"type": "Function", "lineno": 1597, "nodeid": "core/tests/test_trace.py::TestTrace::test_issue_540"}, {"type": "Function", "lineno": 1630, "nodeid": "core/tests/test_trace.py::TestTrace::test_resample"}, {"type": "Function", "lineno": 1657, "nodeid": "core/tests/test_trace.py::TestTrace::test_method_chaining"}, {"type": "Function", "lineno": 1702, "nodeid": "core/tests/test_trace.py::TestTrace::test_skip_empty_trace"}, {"type": "Function", "lineno": 1712, "nodeid": "core/tests/test_trace.py::TestTrace::test_issue_695"}, {"type": "Function", "lineno": 1726, "nodeid": "core/tests/test_trace.py::TestTrace::test_remove_response"}, {"type": "Function", "lineno": 1744, "nodeid": "core/tests/test_trace.py::TestTrace::test_remove_polynomial_response"}, {"type": "Function", "lineno": 1784, "nodeid": "core/tests/test_trace.py::TestTrace::test_processing_info_remove_response_and_sensitivity"}, {"type": "Function", "lineno": 1828, "nodeid": "core/tests/test_trace.py::TestTrace::test_processing_information"}, {"type": "Function", "lineno": 1869, "nodeid": "core/tests/test_trace.py::TestTrace::test_no_processing_info_for_failed_operations"}, {"type": "Function", "lineno": 1895, "nodeid": "core/tests/test_trace.py::TestTrace::test_meta"}, {"type": "Function", "lineno": 1905, "nodeid": "core/tests/test_trace.py::TestTrace::test_interpolate"}, {"type": "Function", "lineno": 1984, "nodeid": "core/tests/test_trace.py::TestTrace::test_interpolation_time_shift"}, {"type": "Function", "lineno": 2048, "nodeid": "core/tests/test_trace.py::TestTrace::test_interpolation_arguments"}, {"type": "Function", "lineno": 2107, "nodeid": "core/tests/test_trace.py::TestTrace::test_resample_new"}, {"type": "Function", "lineno": 2188, "nodeid": "core/tests/test_trace.py::TestTrace::test_slide"}, {"type": "Function", "lineno": 2257, "nodeid": "core/tests/test_trace.py::TestTrace::test_slide_nearest_sample"}, {"type": "Function", "lineno": 2293, "nodeid": "core/tests/test_trace.py::TestTrace::test_remove_response_plot"}, {"type": "Function", "lineno": 2304, "nodeid": "core/tests/test_trace.py::TestTrace::test_remove_response_default_units"}, {"type": "Function", "lineno": 2314, "nodeid": "core/tests/test_trace.py::TestTrace::test_normalize"}, {"type": "Function", "lineno": 2408, "nodeid": "core/tests/test_trace.py::TestTrace::test_dtype_is_not_unnecessarily_changed"}, {"type": "Function", "lineno": 2599, "nodeid": "core/tests/test_trace.py::TestTrace::test_set_trace_id"}, {"type": "Function", "lineno": 2623, "nodeid": "core/tests/test_trace.py::TestTrace::test_trace_contiguous"}, {"type": "Function", "lineno": 2643, "nodeid": "core/tests/test_trace.py::TestTrace::test_header_dict_copied"}, {"type": "Function", "lineno": 2662, "nodeid": "core/tests/test_trace.py::TestTrace::test_pickle"}, {"type": "Function", "lineno": 2674, "nodeid": "core/tests/test_trace.py::TestTrace::test_pickle_soh"}, {"type": "Function", "lineno": 2687, "nodeid": "core/tests/test_trace.py::TestTrace::test_deepcopy_issue2600"}, {"type": "Function", "lineno": 2697, "nodeid": "core/tests/test_trace.py::TestTrace::test_pickle_issue2600"}, {"type": "Function", "lineno": 2708, "nodeid": "core/tests/test_trace.py::TestTrace::test_resample_short_traces"}], "outcome": "passed"}, {"nodeid": "core/tests/test_trace.py", "result": [{"type": "Class", "nodeid": "core/tests/test_trace.py::TestTrace"}], "outcome": "passed"}, {"nodeid": "core/tests/test_utcdatetime.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime", "result": [{"type": "Function", "lineno": 20, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_string"}, {"type": "Function", "lineno": 41, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_numpy_string"}, {"type": "Function", "lineno": 60, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_python_date_time"}, {"type": "Function", "lineno": 73, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_numeric"}, {"type": "Function", "lineno": 84, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_iso8601_calendar_date_string"}, {"type": "Function", "lineno": 160, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_iso8601_ordinal_date_string"}, {"type": "Function", "lineno": 214, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_from_iso8601_week_date_string"}, {"type": "Function", "lineno": 261, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_to_string"}, {"type": "Function", "lineno": 276, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_deepcopy"}, {"type": "Function", "lineno": 283, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_add"}, {"type": "Function", "lineno": 297, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_sub"}, {"type": "Function", "lineno": 315, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_negative_timestamp"}, {"type": "Function", "lineno": 320, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_sub_with_negative_time_stamp"}, {"type": "Function", "lineno": 325, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_small_negative_utc_date_time"}, {"type": "Function", "lineno": 370, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_big_negative_UTC"}, {"type": "Function", "lineno": 380, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_init_UTC"}, {"type": "Function", "lineno": 388, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_init_UTC_mixing_keyworks_with_arguments"}, {"type": "Function", "lineno": 413, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_to_python_date_time_objects"}, {"type": "Function", "lineno": 431, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_sub_add_float"}, {"type": "Function", "lineno": 444, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_159"}, {"type": "Function", "lineno": 457, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_invalid_dates"}, {"type": "Function", "lineno": 478, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_invalid_times"}, {"type": "Function", "lineno": 492, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_168"}, {"type": "Function", "lineno": 506, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_format_seed"}, {"type": "Function", "lineno": 533, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_eq"}, {"type": "Function", "lineno": 556, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_ne"}, {"type": "Function", "lineno": 579, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_lt"}, {"type": "Function", "lineno": 615, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_le"}, {"type": "Function", "lineno": 651, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_gt"}, {"type": "Function", "lineno": 686, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_ge"}, {"type": "Function", "lineno": 722, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_toordinal"}, {"type": "Function", "lineno": 731, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_weekday"}, {"type": "Function", "lineno": 739, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_default_precision"}, {"type": "Function", "lineno": 767, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_to_string_precision"}, {"type": "Function", "lineno": 798, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_precision_above_9_issues_warning"}, {"type": "Function", "lineno": 809, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_rich_comparision_numeric_objects"}, {"type": "Function", "lineno": 846, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_rich_comparision_numeric_types"}, {"type": "Function", "lineno": 863, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_rich_comparision_fuzzy"}, {"type": "Function", "lineno": 936, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_datetime_with_timezone"}, {"type": "Function", "lineno": 951, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_hash"}, {"type": "Function", "lineno": 957, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_now"}, {"type": "Function", "lineno": 964, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_utcnow"}, {"type": "Function", "lineno": 971, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_abs"}, {"type": "Function", "lineno": 986, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_string_with_timezone"}, {"type": "Function", "lineno": 1011, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_year_2038_problem"}, {"type": "Function", "lineno": 1022, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_format_iris_webservice"}, {"type": "Function", "lineno": 1036, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_floating_point_second_initialization"}, {"type": "Function", "lineno": 1047, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_1215"}, {"type": "Function", "lineno": 1059, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_matplotlib_date"}, {"type": "Function", "lineno": 1078, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_add_error_message"}, {"type": "Function", "lineno": 1085, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_nanoseconds"}, {"type": "Function", "lineno": 1159, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_utcdatetime_from_utcdatetime"}, {"type": "Function", "lineno": 1164, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_1008"}, {"type": "Function", "lineno": 1173, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_1652"}, {"type": "Function", "lineno": 1190, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_2165"}, {"type": "Function", "lineno": 1205, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_ns_public_attribute"}, {"type": "Function", "lineno": 1219, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_timestamp_can_serialize_with_time_attrs"}, {"type": "Function", "lineno": 1234, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_str_ms_equal_ms"}, {"type": "Function", "lineno": 1248, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_close_utc_are_equal"}, {"type": "Function", "lineno": 1281, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_comparing_different_precision_utcs_warns"}, {"type": "Function", "lineno": 1295, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_string_representation_various_precisions"}, {"type": "Function", "lineno": 1306, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_zero_precision_doesnt_print_dot"}, {"type": "Function", "lineno": 1314, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_change_time_attr_raises_warning"}, {"type": "Function", "lineno": 1329, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_change_precision_raises_warning"}, {"type": "Function", "lineno": 1343, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_compare_utc_different_precision_raises_warning"}, {"type": "Function", "lineno": 1359, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_replace"}, {"type": "Function", "lineno": 1393, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_replace_with_julday_and_month_raises"}, {"type": "Function", "lineno": 1405, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_unsupported_replace_argument_raises"}, {"type": "Function", "lineno": 1414, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_hour_minute_second_overflow"}, {"type": "Function", "lineno": 1446, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_hour_minute_second_overflow_with_replace"}, {"type": "Function", "lineno": 1455, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_strftime_with_years_less_than_1900"}, {"type": "Function", "lineno": 1466, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_string_parsing_at_instantiating_before_1000"}, {"type": "Function", "lineno": 1476, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_leap_years"}, {"type": "Function", "lineno": 1506, "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime::test_issue_2447"}], "outcome": "passed"}, {"nodeid": "core/tests/test_utcdatetime.py", "result": [{"type": "Class", "nodeid": "core/tests/test_utcdatetime.py::TestUTCDateTime"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_attribdict.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_util_attribdict.py::TestAttribDict", "result": [{"type": "Function", "lineno": 17, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_pop"}, {"type": "Function", "lineno": 37, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_popitem"}, {"type": "Function", "lineno": 53, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_delete"}, {"type": "Function", "lineno": 74, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_init"}, {"type": "Function", "lineno": 89, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_setitem"}, {"type": "Function", "lineno": 118, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_setattr"}, {"type": "Function", "lineno": 147, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_setdefault"}, {"type": "Function", "lineno": 190, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_clear"}, {"type": "Function", "lineno": 209, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_init_argument"}, {"type": "Function", "lineno": 227, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_defaults"}, {"type": "Function", "lineno": 251, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_set_readonly"}, {"type": "Function", "lineno": 264, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_deepcopy_and_pickle"}, {"type": "Function", "lineno": 279, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_compare_with_dict"}, {"type": "Function", "lineno": 288, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_pretty_str"}, {"type": "Function", "lineno": 305, "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict::test_types"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_attribdict.py", "result": [{"type": "Class", "nodeid": "core/tests/test_util_attribdict.py::TestAttribDict"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_base.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_util_base.py::TestUtilBase", "result": [{"type": "Function", "lineno": 18, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_get_matplotlib_version"}, {"type": "Function", "lineno": 35, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_named_temporay_file__context_manager"}, {"type": "Function", "lineno": 60, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_mock_read_inventory_http_errors"}, {"type": "Function", "lineno": 76, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_sanitize_filename"}, {"type": "Function", "lineno": 86, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_create_empty_data_chunk"}, {"type": "Function", "lineno": 105, "nodeid": "core/tests/test_util_base.py::TestUtilBase::test_comparing_object_eq"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_base.py", "result": [{"type": "Class", "nodeid": "core/tests/test_util_base.py::TestUtilBase"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_decorator.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_util_decorator.py::TestUtilDecorator", "result": [{"type": "Function", "lineno": 6, "nodeid": "core/tests/test_util_decorator.py::TestUtilDecorator::test_map_example_filename"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_decorator.py", "result": [{"type": "Class", "nodeid": "core/tests/test_util_decorator.py::TestUtilDecorator"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_misc.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_util_misc.py::TestUtilMisc", "result": [{"type": "Function", "lineno": 21, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_supress_output"}, {"type": "Function", "lineno": 33, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_catch_output"}, {"type": "Function", "lineno": 54, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_catch_output_bytes"}, {"type": "Function", "lineno": 62, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_catch_output_io"}, {"type": "Function", "lineno": 77, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_no_obspy_imports"}, {"type": "Function", "lineno": 100, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_1"}, {"type": "Function", "lineno": 119, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_2"}, {"type": "Function", "lineno": 137, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_3"}, {"type": "Function", "lineno": 154, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_4"}, {"type": "Function", "lineno": 169, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_5"}, {"type": "Function", "lineno": 186, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_6"}, {"type": "Function", "lineno": 205, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_7"}, {"type": "Function", "lineno": 219, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_8"}, {"type": "Function", "lineno": 236, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_get_window_times_9"}, {"type": "Function", "lineno": 256, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_entry_point_buffer"}, {"type": "Function", "lineno": 270, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_yield_obj_parent_attr"}, {"type": "Function", "lineno": 301, "nodeid": "core/tests/test_util_misc.py::TestUtilMisc::test_warning_capture"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_misc.py", "result": [{"type": "Class", "nodeid": "core/tests/test_util_misc.py::TestUtilMisc"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_testing.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_util_testing.py::TestAlmostEqual", "result": [{"type": "Function", "lineno": 15, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_identical_traces"}, {"type": "Function", "lineno": 26, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_slightly_modified_data"}, {"type": "Function", "lineno": 35, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_empty_traces"}, {"type": "Function", "lineno": 42, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_different_stats_no_processing"}, {"type": "Function", "lineno": 52, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_processing"}, {"type": "Function", "lineno": 66, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_nan"}, {"type": "Function", "lineno": 75, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_unequal_trace_lengths"}, {"type": "Function", "lineno": 83, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_not_a_trace"}, {"type": "Function", "lineno": 92, "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual::test_stream_almost_equal"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_testing.py", "result": [{"type": "Class", "nodeid": "core/tests/test_util_testing.py::TestAlmostEqual"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_types.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_util_types.py::TestUtilTypes", "result": [{"type": "Function", "lineno": 13, "nodeid": "core/tests/test_util_types.py::TestUtilTypes::test_enum"}, {"type": "Function", "lineno": 64, "nodeid": "core/tests/test_util_types.py::TestUtilTypes::test_complex"}, {"type": "Function", "lineno": 94, "nodeid": "core/tests/test_util_types.py::TestUtilTypes::test_floating_point_types_are_indempotent"}, {"type": "Function", "lineno": 120, "nodeid": "core/tests/test_util_types.py::TestUtilTypes::test_comment_str"}], "outcome": "passed"}, {"nodeid": "core/tests/test_util_types.py", "result": [{"type": "Class", "nodeid": "core/tests/test_util_types.py::TestUtilTypes"}], "outcome": "passed"}, {"nodeid": "core/tests/test_waveform_plugins.py", "result": [], "outcome": "passed"}, {"nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins", "result": [{"type": "Function", "lineno": 33, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_raise_on_empty_file"}, {"type": "Function", "lineno": 50, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_and_write"}, {"type": "Function", "lineno": 172, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_is_format"}, {"type": "Function", "lineno": 251, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_thread_safe"}, {"type": "Function", "lineno": 326, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_issue_193"}, {"type": "Function", "lineno": 358, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_gzip2_file"}, {"type": "Function", "lineno": 369, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_bzip2_file"}, {"type": "Function", "lineno": 380, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_tar_archive"}, {"type": "Function", "lineno": 404, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_zip_archive"}, {"type": "Function", "lineno": 415, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_raise_on_unknown_format"}, {"type": "Function", "lineno": 427, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_deepcopy"}, {"type": "Function", "lineno": 466, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_auto_file_format_during_writing"}, {"type": "Function", "lineno": 519, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_reading_tarfile_impostor"}, {"type": "Function", "lineno": 529, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_read_invalid_filename"}], "outcome": "passed"}, {"nodeid": "core/tests/test_waveform_plugins.py", "result": [{"type": "Class", "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins"}], "outcome": "passed"}, {"nodeid": "core/tests", "result": [{"type": "DoctestModule", "nodeid": "core/tests/__init__.py"}, {"type": "Dir", "nodeid": "core/tests/data"}, {"type": "DoctestModule", "nodeid": "core/tests/test_channel.py"}, {"type": "Module", "nodeid": "core/tests/test_channel.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_compatibility.py"}, {"type": "Module", "nodeid": "core/tests/test_compatibility.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_event.py"}, {"type": "Module", "nodeid": "core/tests/test_event.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_inventory.py"}, {"type": "Module", "nodeid": "core/tests/test_inventory.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_network.py"}, {"type": "Module", "nodeid": "core/tests/test_network.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_preview.py"}, {"type": "Module", "nodeid": "core/tests/test_preview.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_resource_identifier.py"}, {"type": "Module", "nodeid": "core/tests/test_resource_identifier.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_response.py"}, {"type": "Module", "nodeid": "core/tests/test_response.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_station.py"}, {"type": "Module", "nodeid": "core/tests/test_station.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_stats.py"}, {"type": "Module", "nodeid": "core/tests/test_stats.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_stream.py"}, {"type": "Module", "nodeid": "core/tests/test_stream.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_trace.py"}, {"type": "Module", "nodeid": "core/tests/test_trace.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_utcdatetime.py"}, {"type": "Module", "nodeid": "core/tests/test_utcdatetime.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_util_attribdict.py"}, {"type": "Module", "nodeid": "core/tests/test_util_attribdict.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_util_base.py"}, {"type": "Module", "nodeid": "core/tests/test_util_base.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_util_decorator.py"}, {"type": "Module", "nodeid": "core/tests/test_util_decorator.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_util_misc.py"}, {"type": "Module", "nodeid": "core/tests/test_util_misc.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_util_testing.py"}, {"type": "Module", "nodeid": "core/tests/test_util_testing.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_util_types.py"}, {"type": "Module", "nodeid": "core/tests/test_util_types.py"}, {"type": "DoctestModule", "nodeid": "core/tests/test_waveform_plugins.py"}, {"type": "Module", "nodeid": "core/tests/test_waveform_plugins.py"}], "outcome": "passed"}, {"nodeid": "core/trace.py", "result": [{"type": "DoctestItem", "lineno": 29, "nodeid": "core/trace.py::obspy.core.trace.Stats"}, {"type": "DoctestItem", "lineno": 520, "nodeid": "core/trace.py::obspy.core.trace.Trace.__div__"}, {"type": "DoctestItem", "lineno": 456, "nodeid": "core/trace.py::obspy.core.trace.Trace.__len__"}, {"type": "DoctestItem", "lineno": 567, "nodeid": "core/trace.py::obspy.core.trace.Trace.__mod__"}, {"type": "DoctestItem", "lineno": 496, "nodeid": "core/trace.py::obspy.core.trace.Trace.__mul__"}, {"type": "DoctestItem", "lineno": 407, "nodeid": "core/trace.py::obspy.core.trace.Trace.__str__"}, {"type": "DoctestItem", "lineno": 1002, "nodeid": "core/trace.py::obspy.core.trace.Trace._ltrim"}, {"type": "DoctestItem", "lineno": 1069, "nodeid": "core/trace.py::obspy.core.trace.Trace._rtrim"}, {"type": "DoctestItem", "lineno": 2640, "nodeid": "core/trace.py::obspy.core.trace.Trace.attach_response"}, {"type": "DoctestItem", "lineno": 2256, "nodeid": "core/trace.py::obspy.core.trace.Trace.copy"}, {"type": "DoctestItem", "lineno": 1775, "nodeid": "core/trace.py::obspy.core.trace.Trace.decimate"}, {"type": "DoctestItem", "lineno": 1973, "nodeid": "core/trace.py::obspy.core.trace.Trace.detrend"}, {"type": "DoctestItem", "lineno": 1486, "nodeid": "core/trace.py::obspy.core.trace.Trace.filter"}, {"type": "DoctestItem", "lineno": 858, "nodeid": "core/trace.py::obspy.core.trace.Trace.get_id"}, {"type": "DoctestItem", "lineno": 858, "nodeid": "core/trace.py::obspy.core.trace.Trace.id"}, {"type": "DoctestItem", "lineno": 2344, "nodeid": "core/trace.py::obspy.core.trace.Trace.interpolate"}, {"type": "DoctestItem", "lineno": 1858, "nodeid": "core/trace.py::obspy.core.trace.Trace.max"}, {"type": "DoctestItem", "lineno": 2191, "nodeid": "core/trace.py::obspy.core.trace.Trace.normalize"}, {"type": "DoctestItem", "lineno": 917, "nodeid": "core/trace.py::obspy.core.trace.Trace.plot"}, {"type": "DoctestItem", "lineno": 2676, "nodeid": "core/trace.py::obspy.core.trace.Trace.remove_response"}, {"type": "DoctestItem", "lineno": 2977, "nodeid": "core/trace.py::obspy.core.trace.Trace.remove_sensitivity"}, {"type": "DoctestItem", "lineno": 1648, "nodeid": "core/trace.py::obspy.core.trace.Trace.resample"}, {"type": "DoctestItem", "lineno": 1351, "nodeid": "core/trace.py::obspy.core.trace.Trace.simulate"}, {"type": "DoctestItem", "lineno": 1200, "nodeid": "core/trace.py::obspy.core.trace.Trace.slice"}, {"type": "DoctestItem", "lineno": 1242, "nodeid": "core/trace.py::obspy.core.trace.Trace.slide"}, {"type": "DoctestItem", "lineno": 943, "nodeid": "core/trace.py::obspy.core.trace.Trace.spectrogram"}, {"type": "DoctestItem", "lineno": 1882, "nodeid": "core/trace.py::obspy.core.trace.Trace.std"}, {"type": "DoctestItem", "lineno": 2505, "nodeid": "core/trace.py::obspy.core.trace.Trace.times"}, {"type": "DoctestItem", "lineno": 1558, "nodeid": "core/trace.py::obspy.core.trace.Trace.trigger"}, {"type": "DoctestItem", "lineno": 1131, "nodeid": "core/trace.py::obspy.core.trace.Trace.trim"}, {"type": "DoctestItem", "lineno": 1306, "nodeid": "core/trace.py::obspy.core.trace.Trace.verify"}, {"type": "DoctestItem", "lineno": 972, "nodeid": "core/trace.py::obspy.core.trace.Trace.write"}], "outcome": "passed"}, {"nodeid": "core/utcdatetime.py", "result": [{"type": "DoctestItem", "lineno": 54, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime"}, {"type": "DoctestItem", "lineno": 970, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__add__"}, {"type": "DoctestItem", "lineno": 1083, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__eq__"}, {"type": "DoctestItem", "lineno": 651, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__float__"}, {"type": "DoctestItem", "lineno": 1203, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__ge__"}, {"type": "DoctestItem", "lineno": 1179, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__gt__"}, {"type": "DoctestItem", "lineno": 1155, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__le__"}, {"type": "DoctestItem", "lineno": 1131, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__lt__"}, {"type": "DoctestItem", "lineno": 1107, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__ne__"}, {"type": "DoctestItem", "lineno": 1028, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__str__"}, {"type": "DoctestItem", "lineno": 998, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__sub__"}, {"type": "DoctestItem", "lineno": 1052, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.__unicode__"}, {"type": "DoctestItem", "lineno": 692, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_date"}, {"type": "DoctestItem", "lineno": 666, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_datetime"}, {"type": "DoctestItem", "lineno": 762, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_day"}, {"type": "DoctestItem", "lineno": 823, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_hour"}, {"type": "DoctestItem", "lineno": 1644, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_hours_after_midnight"}, {"type": "DoctestItem", "lineno": 928, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_julday"}, {"type": "DoctestItem", "lineno": 901, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_microsecond"}, {"type": "DoctestItem", "lineno": 849, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_minute"}, {"type": "DoctestItem", "lineno": 735, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_month"}, {"type": "DoctestItem", "lineno": 1517, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_precision"}, {"type": "DoctestItem", "lineno": 875, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_second"}, {"type": "DoctestItem", "lineno": 806, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_time"}, {"type": "DoctestItem", "lineno": 634, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_timestamp"}, {"type": "DoctestItem", "lineno": 788, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_weekday"}, {"type": "DoctestItem", "lineno": 709, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._get_year"}, {"type": "DoctestItem", "lineno": 1531, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime._set_precision"}, {"type": "DoctestItem", "lineno": 1347, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.ctime"}, {"type": "DoctestItem", "lineno": 692, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.date"}, {"type": "DoctestItem", "lineno": 666, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.datetime"}, {"type": "DoctestItem", "lineno": 762, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.day"}, {"type": "DoctestItem", "lineno": 1325, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.dst"}, {"type": "DoctestItem", "lineno": 1428, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_arclink"}, {"type": "DoctestItem", "lineno": 1412, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_fissures"}, {"type": "DoctestItem", "lineno": 1501, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_iris_web_service"}, {"type": "DoctestItem", "lineno": 1461, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_seed"}, {"type": "DoctestItem", "lineno": 1444, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.format_seedlink"}, {"type": "DoctestItem", "lineno": 823, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.hour"}, {"type": "DoctestItem", "lineno": 1374, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.isocalendar"}, {"type": "DoctestItem", "lineno": 1391, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.isoformat"}, {"type": "DoctestItem", "lineno": 1358, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.isoweekday"}, {"type": "DoctestItem", "lineno": 928, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.julday"}, {"type": "DoctestItem", "lineno": 1658, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.matplotlib_date"}, {"type": "DoctestItem", "lineno": 901, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.microsecond"}, {"type": "DoctestItem", "lineno": 849, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.minute"}, {"type": "DoctestItem", "lineno": 735, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.month"}, {"type": "DoctestItem", "lineno": 1517, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.precision"}, {"type": "DoctestItem", "lineno": 1561, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.replace"}, {"type": "DoctestItem", "lineno": 875, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.second"}, {"type": "DoctestItem", "lineno": 806, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.time"}, {"type": "DoctestItem", "lineno": 634, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.timestamp"}, {"type": "DoctestItem", "lineno": 1301, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.timetz"}, {"type": "DoctestItem", "lineno": 1614, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.toordinal"}, {"type": "DoctestItem", "lineno": 1336, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.tzname"}, {"type": "DoctestItem", "lineno": 1314, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.utcoffset"}, {"type": "DoctestItem", "lineno": 788, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.weekday"}, {"type": "DoctestItem", "lineno": 709, "nodeid": "core/utcdatetime.py::obspy.core.utcdatetime.UTCDateTime.year"}], "outcome": "passed"}, {"nodeid": "core/util/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "core/util/__init__.py::obspy.core.util"}], "outcome": "passed"}, {"nodeid": "core/util/attribdict.py", "result": [{"type": "DoctestItem", "lineno": 42, "nodeid": "core/util/attribdict.py::obspy.core.util.attribdict.AttribDict"}, {"type": "DoctestItem", "lineno": 73, "nodeid": "core/util/attribdict.py::obspy.core.util.attribdict.AttribDict.__init__"}], "outcome": "passed"}, {"nodeid": "core/util/base.py", "result": [{"type": "DoctestItem", "lineno": 73, "nodeid": "core/util/base.py::obspy.core.util.base.NamedTemporaryFile"}, {"type": "DoctestItem", "lineno": 222, "nodeid": "core/util/base.py::obspy.core.util.base._get_entry_points"}, {"type": "DoctestItem", "lineno": 291, "nodeid": "core/util/base.py::obspy.core.util.base._get_function_from_entry_point"}, {"type": "DoctestItem", "lineno": 138, "nodeid": "core/util/base.py::obspy.core.util.base.create_empty_data_chunk"}, {"type": "DoctestItem", "lineno": 183, "nodeid": "core/util/base.py::obspy.core.util.base.get_example_file"}, {"type": "DoctestItem", "lineno": 436, "nodeid": "core/util/base.py::obspy.core.util.base.make_format_plugin_table"}], "outcome": "passed"}, {"nodeid": "core/util/decorator.py", "result": [], "outcome": "passed"}, {"nodeid": "core/util/deprecation_helpers.py", "result": [], "outcome": "passed"}, {"nodeid": "core/util/libnames.py", "result": [{"type": "DoctestItem", "lineno": 17, "nodeid": "core/util/libnames.py::obspy.core.util.libnames.cleanse_pymodule_filename"}], "outcome": "passed"}, {"nodeid": "core/util/misc.py", "result": [{"type": "DoctestItem", "lineno": 247, "nodeid": "core/util/misc.py::obspy.core.util.misc.CatchOutput"}, {"type": "DoctestItem", "lineno": 346, "nodeid": "core/util/misc.py::obspy.core.util.misc.SuppressOutput"}, {"type": "DoctestItem", "lineno": 377, "nodeid": "core/util/misc.py::obspy.core.util.misc.TemporaryWorkingDirectory"}, {"type": "DoctestItem", "lineno": 604, "nodeid": "core/util/misc.py::obspy.core.util.misc._yield_obj_parent_attr"}, {"type": "DoctestItem", "lineno": 164, "nodeid": "core/util/misc.py::obspy.core.util.misc.complexify_string"}, {"type": "DoctestItem", "lineno": 402, "nodeid": "core/util/misc.py::obspy.core.util.misc.factorize_int"}, {"type": "DoctestItem", "lineno": 60, "nodeid": "core/util/misc.py::obspy.core.util.misc.guess_delta"}, {"type": "DoctestItem", "lineno": 90, "nodeid": "core/util/misc.py::obspy.core.util.misc.score_at_percentile"}, {"type": "DoctestItem", "lineno": 185, "nodeid": "core/util/misc.py::obspy.core.util.misc.to_int_or_zero"}], "outcome": "passed"}, {"nodeid": "core/util/obspy_types.py", "result": [{"type": "DoctestItem", "lineno": 20, "nodeid": "core/util/obspy_types.py::obspy.core.util.obspy_types.Enum"}, {"type": "DoctestItem", "lineno": 146, "nodeid": "core/util/obspy_types.py::obspy.core.util.obspy_types.Enum.__repr__"}, {"type": "DoctestItem", "lineno": 129, "nodeid": "core/util/obspy_types.py::obspy.core.util.obspy_types.Enum.__str__"}], "outcome": "passed"}, {"nodeid": "core/util/testing.py", "result": [{"type": "DoctestItem", "lineno": 450, "nodeid": "core/util/testing.py::obspy.core.util.testing.streams_almost_equal"}], "outcome": "passed"}, {"nodeid": "core/util/version.py", "result": [], "outcome": "passed"}, {"nodeid": "core/util", "result": [{"type": "DoctestModule", "nodeid": "core/util/__init__.py"}, {"type": "DoctestModule", "nodeid": "core/util/attribdict.py"}, {"type": "DoctestModule", "nodeid": "core/util/base.py"}, {"type": "DoctestModule", "nodeid": "core/util/decorator.py"}, {"type": "DoctestModule", "nodeid": "core/util/deprecation_helpers.py"}, {"type": "DoctestModule", "nodeid": "core/util/libnames.py"}, {"type": "DoctestModule", "nodeid": "core/util/misc.py"}, {"type": "DoctestModule", "nodeid": "core/util/obspy_types.py"}, {"type": "DoctestModule", "nodeid": "core/util/testing.py"}, {"type": "DoctestModule", "nodeid": "core/util/version.py"}], "outcome": "passed"}, {"nodeid": "core", "result": [{"type": "DoctestModule", "nodeid": "core/__init__.py"}, {"type": "DoctestModule", "nodeid": "core/compatibility.py"}, {"type": "Dir", "nodeid": "core/data"}, {"type": "Package", "nodeid": "core/event"}, {"type": "Package", "nodeid": "core/inventory"}, {"type": "DoctestModule", "nodeid": "core/preview.py"}, {"type": "DoctestModule", "nodeid": "core/stream.py"}, {"type": "Package", "nodeid": "core/tests"}, {"type": "DoctestModule", "nodeid": "core/trace.py"}, {"type": "DoctestModule", "nodeid": "core/utcdatetime.py"}, {"type": "Package", "nodeid": "core/util"}], "outcome": "passed"}, {"nodeid": "db/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "db/client.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/db/client.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ndb/client.py:23: in <module>\n    from obspy.db.db import Base, WaveformChannel, WaveformFile, WaveformPath\ndb/db.py:16: in <module>\n    from sqlalchemy.orm import relation\nE   ImportError: cannot import name 'relation' from 'sqlalchemy.orm' (/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/__init__.py)"}, {"nodeid": "db/db.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/db/db.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ndb/db.py:16: in <module>\n    from sqlalchemy.orm import relation\nE   ImportError: cannot import name 'relation' from 'sqlalchemy.orm' (/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/__init__.py)"}, {"nodeid": "db/feature.py", "result": [], "outcome": "passed"}, {"nodeid": "db/indexer.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/db/indexer.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ndb/indexer.py:20: in <module>\n    from obspy.db.db import (WaveformChannel, WaveformFeatures, WaveformFile,\ndb/db.py:16: in <module>\n    from sqlalchemy.orm import relation\nE   ImportError: cannot import name 'relation' from 'sqlalchemy.orm' (/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/__init__.py)"}, {"nodeid": "db/scripts/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "db/scripts/indexer.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/db/scripts/indexer.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ndb/scripts/indexer.py:38: in <module>\n    from obspy.db.db import Base\ndb/db.py:16: in <module>\n    from sqlalchemy.orm import relation\nE   ImportError: cannot import name 'relation' from 'sqlalchemy.orm' (/workspace/obspy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/__init__.py)"}, {"nodeid": "db/scripts", "result": [{"type": "DoctestModule", "nodeid": "db/scripts/__init__.py"}, {"type": "DoctestModule", "nodeid": "db/scripts/indexer.py"}], "outcome": "passed"}, {"nodeid": "db/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "db/tests", "result": [{"type": "DoctestModule", "nodeid": "db/tests/__init__.py"}], "outcome": "passed"}, {"nodeid": "db/util.py", "result": [], "outcome": "passed"}, {"nodeid": "db", "result": [{"type": "DoctestModule", "nodeid": "db/__init__.py"}, {"type": "DoctestModule", "nodeid": "db/client.py"}, {"type": "DoctestModule", "nodeid": "db/db.py"}, {"type": "DoctestModule", "nodeid": "db/feature.py"}, {"type": "DoctestModule", "nodeid": "db/indexer.py"}, {"type": "Package", "nodeid": "db/scripts"}, {"type": "Package", "nodeid": "db/tests"}, {"type": "DoctestModule", "nodeid": "db/util.py"}], "outcome": "passed"}, {"nodeid": "geodetics/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "geodetics/base.py", "result": [{"type": "DoctestItem", "lineno": 307, "nodeid": "geodetics/base.py::obspy.geodetics.base.degrees2kilometers"}, {"type": "DoctestItem", "lineno": 400, "nodeid": "geodetics/base.py::obspy.geodetics.base.inside_geobounds"}, {"type": "DoctestItem", "lineno": 283, "nodeid": "geodetics/base.py::obspy.geodetics.base.kilometers2degrees"}, {"type": "DoctestItem", "lineno": 328, "nodeid": "geodetics/base.py::obspy.geodetics.base.locations2degrees"}, {"type": "DoctestItem", "lineno": 376, "nodeid": "geodetics/base.py::obspy.geodetics.base.mean_longitude"}], "outcome": "passed"}, {"nodeid": "geodetics/data", "result": [], "outcome": "passed"}, {"nodeid": "geodetics/flinnengdahl.py", "result": [{"type": "DoctestItem", "lineno": 7, "nodeid": "geodetics/flinnengdahl.py::obspy.geodetics.flinnengdahl.FlinnEngdahl"}, {"type": "DoctestItem", "lineno": 116, "nodeid": "geodetics/flinnengdahl.py::obspy.geodetics.flinnengdahl.FlinnEngdahl.get_number"}, {"type": "DoctestItem", "lineno": 163, "nodeid": "geodetics/flinnengdahl.py::obspy.geodetics.flinnengdahl.FlinnEngdahl.get_region"}, {"type": "DoctestItem", "lineno": 186, "nodeid": "geodetics/flinnengdahl.py::obspy.geodetics.flinnengdahl.FlinnEngdahl.get_region_by_number"}], "outcome": "passed"}, {"nodeid": "geodetics/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "geodetics/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "geodetics/tests/test_util_flinnengdahl.py", "result": [], "outcome": "passed"}, {"nodeid": "geodetics/tests/test_util_flinnengdahl.py::TestUtilFlinnEngdahl", "result": [{"type": "Function", "lineno": 28, "nodeid": "geodetics/tests/test_util_flinnengdahl.py::TestUtilFlinnEngdahl::test_coordinates"}, {"type": "Function", "lineno": 45, "nodeid": "geodetics/tests/test_util_flinnengdahl.py::TestUtilFlinnEngdahl::test_script"}], "outcome": "passed"}, {"nodeid": "geodetics/tests/test_util_flinnengdahl.py", "result": [{"type": "Class", "nodeid": "geodetics/tests/test_util_flinnengdahl.py::TestUtilFlinnEngdahl"}], "outcome": "passed"}, {"nodeid": "geodetics/tests/test_util_geodetics.py", "result": [], "outcome": "passed"}, {"nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics", "result": [{"type": "Function", "lineno": 22, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_calc_vincenty_inverse"}, {"type": "Function", "lineno": 71, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_gps_2_dist_azimuth_with_geographiclib"}, {"type": "Function", "lineno": 94, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_calc_vincenty_inverse_2"}, {"type": "Function", "lineno": 129, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_calc_vincenty_inverse_tabulated"}, {"type": "Function", "lineno": 193, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_gps_2_dist_azimuth_bug150"}, {"type": "Function", "lineno": 208, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_kilometer2degrees"}, {"type": "Function", "lineno": 219, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_degrees2kilometers"}, {"type": "Function", "lineno": 229, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_locations2degrees"}, {"type": "Function", "lineno": 308, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_issue_375"}, {"type": "Function", "lineno": 329, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_inside_geobounds"}], "outcome": "passed"}, {"nodeid": "geodetics/tests/test_util_geodetics.py", "result": [{"type": "Class", "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics"}], "outcome": "passed"}, {"nodeid": "geodetics/tests", "result": [{"type": "DoctestModule", "nodeid": "geodetics/tests/__init__.py"}, {"type": "Dir", "nodeid": "geodetics/tests/data"}, {"type": "DoctestModule", "nodeid": "geodetics/tests/test_util_flinnengdahl.py"}, {"type": "Module", "nodeid": "geodetics/tests/test_util_flinnengdahl.py"}, {"type": "DoctestModule", "nodeid": "geodetics/tests/test_util_geodetics.py"}, {"type": "Module", "nodeid": "geodetics/tests/test_util_geodetics.py"}], "outcome": "passed"}, {"nodeid": "geodetics", "result": [{"type": "DoctestModule", "nodeid": "geodetics/__init__.py"}, {"type": "DoctestModule", "nodeid": "geodetics/base.py"}, {"type": "Dir", "nodeid": "geodetics/data"}, {"type": "DoctestModule", "nodeid": "geodetics/flinnengdahl.py"}, {"type": "Package", "nodeid": "geodetics/tests"}], "outcome": "passed"}, {"nodeid": "imaging/__init__.py", "result": [{"type": "DoctestItem", "lineno": 0, "nodeid": "imaging/__init__.py::obspy.imaging"}], "outcome": "passed"}, {"nodeid": "imaging/beachball.py", "result": [{"type": "DoctestItem", "lineno": 978, "nodeid": "imaging/beachball.py::obspy.imaging.beachball.MomentTensor"}, {"type": "DoctestItem", "lineno": 958, "nodeid": "imaging/beachball.py::obspy.imaging.beachball.NodalPlane"}, {"type": "DoctestItem", "lineno": 938, "nodeid": "imaging/beachball.py::obspy.imaging.beachball.PrincipalAxis"}], "outcome": "passed"}, {"nodeid": "imaging/cm.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "imaging/cm.py::obspy.imaging.cm"}], "outcome": "passed"}, {"nodeid": "imaging/data", "result": [], "outcome": "passed"}, {"nodeid": "imaging/maps.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/mopad_wrapper.py", "result": [{"type": "DoctestItem", "lineno": 214, "nodeid": "imaging/mopad_wrapper.py::obspy.imaging.mopad_wrapper.beachball"}], "outcome": "passed"}, {"nodeid": "imaging/scripts/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/scripts/mopad.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/scripts/plot.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/scripts/scan.py", "result": [{"type": "DoctestItem", "lineno": 223, "nodeid": "imaging/scripts/scan.py::obspy.imaging.scripts.scan.Scanner"}], "outcome": "passed"}, {"nodeid": "imaging/scripts", "result": [{"type": "DoctestModule", "nodeid": "imaging/scripts/__init__.py"}, {"type": "DoctestModule", "nodeid": "imaging/scripts/mopad.py"}, {"type": "DoctestModule", "nodeid": "imaging/scripts/plot.py"}, {"type": "DoctestModule", "nodeid": "imaging/scripts/scan.py"}], "outcome": "passed"}, {"nodeid": "imaging/source.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/spectrogram.py", "result": [{"type": "DoctestItem", "lineno": 29, "nodeid": "imaging/spectrogram.py::obspy.imaging.spectrogram._nearest_pow_2"}], "outcome": "passed"}, {"nodeid": "imaging/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/images", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_backend.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_backend.py::TestBackend", "result": [{"type": "Function", "lineno": 14, "nodeid": "imaging/tests/test_backend.py::TestBackend::test_backend"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_backend.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_backend.py::TestBackend"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_beachball.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot", "result": [{"type": "Function", "lineno": 22, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_beachball"}, {"type": "Function", "lineno": 78, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_beachball_output_format"}, {"type": "Function", "lineno": 112, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_strike_dip"}, {"type": "Function", "lineno": 123, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_aux_plane"}, {"type": "Function", "lineno": 144, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_aux_plane_735"}, {"type": "Function", "lineno": 153, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_tdl"}, {"type": "Function", "lineno": 164, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_mt2plane"}, {"type": "Function", "lineno": 174, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_mt2axes"}, {"type": "Function", "lineno": 191, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_collection"}, {"type": "Function", "lineno": 279, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_collection_aspect_x"}, {"type": "Function", "lineno": 287, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_collection_aspect_y"}, {"type": "Function", "lineno": 295, "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot::test_mopad_fallback"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_beachball.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_beachball.py::TestBeachballPlot"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_mopad.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_mopad.py::TestMopad", "result": [{"type": "Function", "lineno": 19, "nodeid": "imaging/tests/test_mopad.py::TestMopad::test_mopad_collection"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_mopad.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_mopad.py::TestMopad"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_mopad_script.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_mopad_script.py::TestMopad", "result": [{"type": "Function", "lineno": 22, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_type_sdr"}, {"type": "Function", "lineno": 33, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_type_tensor"}, {"type": "Function", "lineno": 47, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_type_tensor_large"}, {"type": "Function", "lineno": 61, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_basis"}, {"type": "Function", "lineno": 96, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_convert_vector"}, {"type": "Function", "lineno": 107, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_decompose"}, {"type": "Function", "lineno": 156, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_fill"}, {"type": "Function", "lineno": 161, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_lines"}, {"type": "Function", "lineno": 166, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_lines_stereo"}, {"type": "Function", "lineno": 172, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_lines_ortho"}, {"type": "Function", "lineno": 178, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_lines_lambo"}, {"type": "Function", "lineno": 184, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_gmt_event"}, {"type": "Function", "lineno": 189, "nodeid": "imaging/tests/test_mopad_script.py::TestMopad::test_script_plot"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_mopad_script.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_mopad_script.py::TestMopad"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_plot.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_plot.py::TestPlot", "result": [{"type": "Function", "lineno": 30, "nodeid": "imaging/tests/test_plot.py::TestPlot::test_plot"}, {"type": "Function", "lineno": 44, "nodeid": "imaging/tests/test_plot.py::TestPlot::test_plot_no_merge"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_plot.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_plot.py::TestPlot"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_ppsd.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_ppsd.py::TestPPSD", "result": [{"type": "Function", "lineno": 24, "nodeid": "imaging/tests/test_ppsd.py::TestPPSD::test_ppsd_plot"}, {"type": "Function", "lineno": 39, "nodeid": "imaging/tests/test_ppsd.py::TestPPSD::test_ppsd_plot_frequency"}, {"type": "Function", "lineno": 55, "nodeid": "imaging/tests/test_ppsd.py::TestPPSD::test_ppsd_plot_cumulative"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_ppsd.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_ppsd.py::TestPPSD"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_scan.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_scan.py::TestScan", "result": [{"type": "Function", "lineno": 44, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_main_method"}, {"type": "Function", "lineno": 55, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_dir_no_permission"}, {"type": "Function", "lineno": 87, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_function_and_scanner_class"}, {"type": "Function", "lineno": 105, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_plot_by_id_with_wildcard"}, {"type": "Function", "lineno": 146, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scanner_manually_add_streams"}, {"type": "Function", "lineno": 167, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_save_load_npz"}, {"type": "Function", "lineno": 202, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_times"}, {"type": "Function", "lineno": 217, "nodeid": "imaging/tests/test_scan.py::TestScan::test_multiple_sampling_rates"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_scan.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_scan.py::TestScan"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_source.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_source.py::TestRadPattern", "result": [{"type": "Function", "lineno": 16, "nodeid": "imaging/tests/test_source.py::TestRadPattern::test_farfield_with_quiver"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_source.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_source.py::TestRadPattern"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_spectrogram.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_spectrogram.py::TestSpectrogram", "result": [{"type": "Function", "lineno": 19, "nodeid": "imaging/tests/test_spectrogram.py::TestSpectrogram::test_spectrogram"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_spectrogram.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_spectrogram.py::TestSpectrogram"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_waveform.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot", "result": [{"type": "Function", "lineno": 62, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_data_remains_unchanged"}, {"type": "Function", "lineno": 84, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_empty_stream"}, {"type": "Function", "lineno": 92, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_same_trace_different_sample_rates"}, {"type": "Function", "lineno": 103, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_one_hour_many_samples"}, {"type": "Function", "lineno": 116, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_one_hour_few_samples"}, {"type": "Function", "lineno": 127, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_simple_gap_many_samples"}, {"type": "Function", "lineno": 140, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_simple_gap_few_samples"}, {"type": "Function", "lineno": 153, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_complex_gap_many_samples"}, {"type": "Function", "lineno": 172, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_complex_gap_few_samples"}, {"type": "Function", "lineno": 191, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_1_trace"}, {"type": "Function", "lineno": 199, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_3_traces"}, {"type": "Function", "lineno": 206, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_5_traces"}, {"type": "Function", "lineno": 213, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_10_traces"}, {"type": "Function", "lineno": 221, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_10_traces_huge"}, {"type": "Function", "lineno": 231, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_multiple_traces_10_traces_tiny"}, {"type": "Function", "lineno": 242, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_with_labels"}, {"type": "Function", "lineno": 254, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_binning_error_1"}, {"type": "Function", "lineno": 263, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_binning_error_2"}, {"type": "Function", "lineno": 272, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_default_section"}, {"type": "Function", "lineno": 285, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_azim_section"}, {"type": "Function", "lineno": 300, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_horizontal_section"}, {"type": "Function", "lineno": 312, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_ref_time_section"}, {"type": "Function", "lineno": 326, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_colored_section"}, {"type": "Function", "lineno": 340, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_wiggles_negative_section"}, {"type": "Function", "lineno": 356, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_wiggles_positive_section"}, {"type": "Function", "lineno": 372, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_wiggles_horizontal_section"}, {"type": "Function", "lineno": 387, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_wiggles_vertical_section"}, {"type": "Function", "lineno": 402, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_default_relative"}, {"type": "Function", "lineno": 411, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_ref_time_relative"}, {"type": "Function", "lineno": 423, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot"}, {"type": "Function", "lineno": 433, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_interval[2]"}, {"type": "Function", "lineno": 433, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_interval[10]"}, {"type": "Function", "lineno": 433, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_interval[23]"}, {"type": "Function", "lineno": 433, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_interval[25]"}, {"type": "Function", "lineno": 441, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_explicit_event"}, {"type": "Function", "lineno": 461, "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot::test_plot_day_plot_catalog"}], "outcome": "passed"}, {"nodeid": "imaging/tests/test_waveform.py", "result": [{"type": "Class", "nodeid": "imaging/tests/test_waveform.py::TestWaveformPlot"}], "outcome": "passed"}, {"nodeid": "imaging/tests", "result": [{"type": "DoctestModule", "nodeid": "imaging/tests/__init__.py"}, {"type": "Dir", "nodeid": "imaging/tests/images"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_backend.py"}, {"type": "Module", "nodeid": "imaging/tests/test_backend.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_beachball.py"}, {"type": "Module", "nodeid": "imaging/tests/test_beachball.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_mopad.py"}, {"type": "Module", "nodeid": "imaging/tests/test_mopad.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_mopad_script.py"}, {"type": "Module", "nodeid": "imaging/tests/test_mopad_script.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_plot.py"}, {"type": "Module", "nodeid": "imaging/tests/test_plot.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_ppsd.py"}, {"type": "Module", "nodeid": "imaging/tests/test_ppsd.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_scan.py"}, {"type": "Module", "nodeid": "imaging/tests/test_scan.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_source.py"}, {"type": "Module", "nodeid": "imaging/tests/test_source.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_spectrogram.py"}, {"type": "Module", "nodeid": "imaging/tests/test_spectrogram.py"}, {"type": "DoctestModule", "nodeid": "imaging/tests/test_waveform.py"}, {"type": "Module", "nodeid": "imaging/tests/test_waveform.py"}], "outcome": "passed"}, {"nodeid": "imaging/util.py", "result": [{"type": "DoctestItem", "lineno": 194, "nodeid": "imaging/util.py::obspy.imaging.util._component_code_key"}, {"type": "DoctestItem", "lineno": 148, "nodeid": "imaging/util.py::obspy.imaging.util._id_key"}, {"type": "DoctestItem", "lineno": 223, "nodeid": "imaging/util.py::obspy.imaging.util._timestring"}], "outcome": "passed"}, {"nodeid": "imaging/waveform.py", "result": [], "outcome": "passed"}, {"nodeid": "imaging", "result": [{"type": "DoctestModule", "nodeid": "imaging/__init__.py"}, {"type": "DoctestModule", "nodeid": "imaging/beachball.py"}, {"type": "DoctestModule", "nodeid": "imaging/cm.py"}, {"type": "Dir", "nodeid": "imaging/data"}, {"type": "DoctestModule", "nodeid": "imaging/maps.py"}, {"type": "DoctestModule", "nodeid": "imaging/mopad_wrapper.py"}, {"type": "Package", "nodeid": "imaging/scripts"}, {"type": "DoctestModule", "nodeid": "imaging/source.py"}, {"type": "DoctestModule", "nodeid": "imaging/spectrogram.py"}, {"type": "Package", "nodeid": "imaging/tests"}, {"type": "DoctestModule", "nodeid": "imaging/util.py"}, {"type": "DoctestModule", "nodeid": "imaging/waveform.py"}], "outcome": "passed"}, {"nodeid": "io/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ah/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ah/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ah/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/ah/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ah/tests/data/TSG", "result": [], "outcome": "passed"}, {"nodeid": "io/ah/tests/data", "result": [{"type": "Dir", "nodeid": "io/ah/tests/data/TSG"}], "outcome": "passed"}, {"nodeid": "io/ah/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ah/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 20, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_is_ah"}, {"type": "TestCaseFunction", "lineno": 56, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_read"}, {"type": "TestCaseFunction", "lineno": 79, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_read_ah"}, {"type": "TestCaseFunction", "lineno": 179, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_tsg"}, {"type": "TestCaseFunction", "lineno": 252, "nodeid": "io/ah/tests/test_core.py::CoreTestCase::test_write_ah1"}], "outcome": "passed"}, {"nodeid": "io/ah/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/ah/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/ah/tests", "result": [{"type": "DoctestModule", "nodeid": "io/ah/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/ah/tests/data"}, {"type": "DoctestModule", "nodeid": "io/ah/tests/test_core.py"}, {"type": "Module", "nodeid": "io/ah/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/ah", "result": [{"type": "DoctestModule", "nodeid": "io/ah/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/ah/core.py"}, {"type": "Dir", "nodeid": "io/ah/docs"}, {"type": "Package", "nodeid": "io/ah/tests"}], "outcome": "passed"}, {"nodeid": "io/arclink/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/arclink/data", "result": [], "outcome": "passed"}, {"nodeid": "io/arclink/inventory.py", "result": [], "outcome": "passed"}, {"nodeid": "io/arclink/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/arclink/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/arclink/tests/test_inventory_xml.py", "result": [], "outcome": "passed"}, {"nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase", "result": [{"type": "TestCaseFunction", "lineno": 45, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_analogue_filter_chain"}, {"type": "TestCaseFunction", "lineno": 81, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_auto_read_arclink_xml"}, {"type": "TestCaseFunction", "lineno": 41, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_publicid_slash"}, {"type": "TestCaseFunction", "lineno": 74, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_raise_polynomial"}, {"type": "TestCaseFunction", "lineno": 70, "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase::test_validate_inventories_against_schema"}], "outcome": "passed"}, {"nodeid": "io/arclink/tests/test_inventory_xml.py", "result": [{"type": "UnitTestCase", "nodeid": "io/arclink/tests/test_inventory_xml.py::ArclinkInventoryTestCase"}], "outcome": "passed"}, {"nodeid": "io/arclink/tests", "result": [{"type": "DoctestModule", "nodeid": "io/arclink/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/arclink/tests/data"}, {"type": "DoctestModule", "nodeid": "io/arclink/tests/test_inventory_xml.py"}, {"type": "Module", "nodeid": "io/arclink/tests/test_inventory_xml.py"}], "outcome": "passed"}, {"nodeid": "io/arclink", "result": [{"type": "DoctestModule", "nodeid": "io/arclink/__init__.py"}, {"type": "Dir", "nodeid": "io/arclink/data"}, {"type": "DoctestModule", "nodeid": "io/arclink/inventory.py"}, {"type": "Package", "nodeid": "io/arclink/tests"}], "outcome": "passed"}, {"nodeid": "io/ascii/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ascii/core.py", "result": [{"type": "DoctestItem", "lineno": 60, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._is_slist"}, {"type": "DoctestItem", "lineno": 86, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._is_tspair"}, {"type": "DoctestItem", "lineno": 112, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._read_slist"}, {"type": "DoctestItem", "lineno": 180, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._read_tspair"}, {"type": "DoctestItem", "lineno": 249, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._write_slist"}, {"type": "DoctestItem", "lineno": 360, "nodeid": "io/ascii/core.py::obspy.io.ascii.core._write_tspair"}], "outcome": "passed"}, {"nodeid": "io/ascii/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/ascii/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ascii/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/ascii/tests/test_ascii.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase", "result": [{"type": "TestCaseFunction", "lineno": 647, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_determine_dtype"}, {"type": "TestCaseFunction", "lineno": 628, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_float_sampling_rates_write_and_read"}, {"type": "TestCaseFunction", "lineno": 20, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_is_slist_file"}, {"type": "TestCaseFunction", "lineno": 139, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_is_tspair_file"}, {"type": "TestCaseFunction", "lineno": 116, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_slist_file_encoding"}, {"type": "TestCaseFunction", "lineno": 98, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_slist_file_head_only"}, {"type": "TestCaseFunction", "lineno": 58, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_slist_file_multiple_traces"}, {"type": "TestCaseFunction", "lineno": 34, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_slist_file_single_trace"}, {"type": "TestCaseFunction", "lineno": 241, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_tspair_file_encoding"}, {"type": "TestCaseFunction", "lineno": 178, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_tspair_file_multiple_traces"}, {"type": "TestCaseFunction", "lineno": 153, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_tspair_file_single_trace"}, {"type": "TestCaseFunction", "lineno": 222, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_read_tspair_head_only"}, {"type": "TestCaseFunction", "lineno": 681, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_regression_against_mseed2ascii"}, {"type": "TestCaseFunction", "lineno": 438, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_slist"}, {"type": "TestCaseFunction", "lineno": 533, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_slist_custom_fmt_custom"}, {"type": "TestCaseFunction", "lineno": 484, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_slist_custom_fmt_float"}, {"type": "TestCaseFunction", "lineno": 558, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_slist_file_multiple_traces"}, {"type": "TestCaseFunction", "lineno": 613, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_small_trace"}, {"type": "TestCaseFunction", "lineno": 266, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_tspair"}, {"type": "TestCaseFunction", "lineno": 311, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_tspair_custom_fmt"}, {"type": "TestCaseFunction", "lineno": 358, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_tspair_custom_fmt_custom"}, {"type": "TestCaseFunction", "lineno": 381, "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase::test_write_tspair_file_multiple_traces"}], "outcome": "passed"}, {"nodeid": "io/ascii/tests/test_ascii.py", "result": [{"type": "UnitTestCase", "nodeid": "io/ascii/tests/test_ascii.py::ASCIITestCase"}], "outcome": "passed"}, {"nodeid": "io/ascii/tests", "result": [{"type": "DoctestModule", "nodeid": "io/ascii/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/ascii/tests/data"}, {"type": "DoctestModule", "nodeid": "io/ascii/tests/test_ascii.py"}, {"type": "Module", "nodeid": "io/ascii/tests/test_ascii.py"}], "outcome": "passed"}, {"nodeid": "io/ascii", "result": [{"type": "DoctestModule", "nodeid": "io/ascii/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/ascii/core.py"}, {"type": "Dir", "nodeid": "io/ascii/docs"}, {"type": "Package", "nodeid": "io/ascii/tests"}], "outcome": "passed"}, {"nodeid": "io/cmtsolution/__init__.py", "result": [{"type": "DoctestItem", "lineno": 2, "nodeid": "io/cmtsolution/__init__.py::obspy.io.cmtsolution"}], "outcome": "passed"}, {"nodeid": "io/cmtsolution/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/cmtsolution/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/cmtsolution/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/cmtsolution/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase", "result": [{"type": "TestCaseFunction", "lineno": 150, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_is_cmtsolution"}, {"type": "TestCaseFunction", "lineno": 125, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_cmtsolution_explosion"}, {"type": "TestCaseFunction", "lineno": 100, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_cmtsolution_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 24, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_cmtsolution_from_files"}, {"type": "TestCaseFunction", "lineno": 79, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_cmtsolution_from_open_files"}, {"type": "TestCaseFunction", "lineno": 166, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_multiple_cmtsolution_from_files"}, {"type": "TestCaseFunction", "lineno": 195, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_read_and_write_multiple_events_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 222, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_reading_newer_cmtsolution_files"}, {"type": "TestCaseFunction", "lineno": 51, "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase::test_write_no_preferred_focal_mechanism"}], "outcome": "passed"}, {"nodeid": "io/cmtsolution/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/cmtsolution/tests/test_core.py::CmtsolutionTestCase"}], "outcome": "passed"}, {"nodeid": "io/cmtsolution/tests", "result": [{"type": "DoctestModule", "nodeid": "io/cmtsolution/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/cmtsolution/tests/data"}, {"type": "DoctestModule", "nodeid": "io/cmtsolution/tests/test_core.py"}, {"type": "Module", "nodeid": "io/cmtsolution/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/cmtsolution", "result": [{"type": "DoctestModule", "nodeid": "io/cmtsolution/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/cmtsolution/core.py"}, {"type": "Package", "nodeid": "io/cmtsolution/tests"}], "outcome": "passed"}, {"nodeid": "io/cnv/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/cnv/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/cnv/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/cnv/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/cnv/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/cnv/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/cnv/tests/test_core.py::CNVTestCase", "result": [{"type": "TestCaseFunction", "lineno": 21, "nodeid": "io/cnv/tests/test_core.py::CNVTestCase::test_write_cnv"}], "outcome": "passed"}, {"nodeid": "io/cnv/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/cnv/tests/test_core.py::CNVTestCase"}], "outcome": "passed"}, {"nodeid": "io/cnv/tests", "result": [{"type": "DoctestModule", "nodeid": "io/cnv/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/cnv/tests/data"}, {"type": "DoctestModule", "nodeid": "io/cnv/tests/test_core.py"}, {"type": "Module", "nodeid": "io/cnv/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/cnv", "result": [{"type": "DoctestModule", "nodeid": "io/cnv/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/cnv/core.py"}, {"type": "Dir", "nodeid": "io/cnv/docs"}, {"type": "Package", "nodeid": "io/cnv/tests"}], "outcome": "passed"}, {"nodeid": "io/css/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/css/contrib/css28fix.py", "result": [], "outcome": "passed"}, {"nodeid": "io/css/contrib/css2asc.py", "result": [], "outcome": "passed"}, {"nodeid": "io/css/contrib", "result": [{"type": "DoctestModule", "nodeid": "io/css/contrib/css28fix.py"}, {"type": "DoctestModule", "nodeid": "io/css/contrib/css2asc.py"}], "outcome": "passed"}, {"nodeid": "io/css/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/css/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/css/station.py", "result": [], "outcome": "passed"}, {"nodeid": "io/css/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/css/tests/data/station", "result": [], "outcome": "passed"}, {"nodeid": "io/css/tests/data", "result": [{"type": "Dir", "nodeid": "io/css/tests/data/station"}], "outcome": "passed"}, {"nodeid": "io/css/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/css/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 128, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_css_2_read_via_module"}, {"type": "TestCaseFunction", "lineno": 140, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_css_3_read_via_module"}, {"type": "TestCaseFunction", "lineno": 98, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_css_read_via_module"}, {"type": "TestCaseFunction", "lineno": 90, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_css_read_via_obspy"}, {"type": "TestCaseFunction", "lineno": 58, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_is_css"}, {"type": "TestCaseFunction", "lineno": 71, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_is_nnsa_kb_core"}, {"type": "TestCaseFunction", "lineno": 84, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_is_not_this_format_core"}, {"type": "TestCaseFunction", "lineno": 117, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_nnsa_kb_core_read_via_module"}, {"type": "TestCaseFunction", "lineno": 109, "nodeid": "io/css/tests/test_core.py::CoreTestCase::test_nnsa_kb_core_read_via_obspy"}], "outcome": "passed"}, {"nodeid": "io/css/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/css/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/css/tests/test_station.py", "result": [], "outcome": "passed"}, {"nodeid": "io/css/tests/test_station.py::CSSStationTestCase", "result": [{"type": "TestCaseFunction", "lineno": 52, "nodeid": "io/css/tests/test_station.py::CSSStationTestCase::test_default_write"}], "outcome": "passed"}, {"nodeid": "io/css/tests/test_station.py", "result": [{"type": "UnitTestCase", "nodeid": "io/css/tests/test_station.py::CSSStationTestCase"}], "outcome": "passed"}, {"nodeid": "io/css/tests", "result": [{"type": "DoctestModule", "nodeid": "io/css/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/css/tests/data"}, {"type": "DoctestModule", "nodeid": "io/css/tests/test_core.py"}, {"type": "Module", "nodeid": "io/css/tests/test_core.py"}, {"type": "DoctestModule", "nodeid": "io/css/tests/test_station.py"}, {"type": "Module", "nodeid": "io/css/tests/test_station.py"}], "outcome": "passed"}, {"nodeid": "io/css", "result": [{"type": "DoctestModule", "nodeid": "io/css/__init__.py"}, {"type": "Dir", "nodeid": "io/css/contrib"}, {"type": "DoctestModule", "nodeid": "io/css/core.py"}, {"type": "Dir", "nodeid": "io/css/docs"}, {"type": "DoctestModule", "nodeid": "io/css/station.py"}, {"type": "Package", "nodeid": "io/css/tests"}], "outcome": "passed"}, {"nodeid": "io/dmx/__init__.py", "result": [{"type": "DoctestItem", "lineno": 0, "nodeid": "io/dmx/__init__.py::obspy.io.dmx"}], "outcome": "passed"}, {"nodeid": "io/dmx/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/dmx/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/dmx/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/dmx/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/dmx/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 75, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_check_data_content_sum"}, {"type": "TestCaseFunction", "lineno": 42, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_read_via_module"}, {"type": "TestCaseFunction", "lineno": 23, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_read_via_obspy"}, {"type": "TestCaseFunction", "lineno": 61, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_read_with_station"}], "outcome": "passed"}, {"nodeid": "io/dmx/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/dmx/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/dmx/tests", "result": [{"type": "DoctestModule", "nodeid": "io/dmx/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/dmx/tests/data"}, {"type": "DoctestModule", "nodeid": "io/dmx/tests/test_core.py"}, {"type": "Module", "nodeid": "io/dmx/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/dmx", "result": [{"type": "DoctestModule", "nodeid": "io/dmx/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/dmx/core.py"}, {"type": "Package", "nodeid": "io/dmx/tests"}], "outcome": "passed"}, {"nodeid": "io/focmec/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/focmec/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/focmec/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/focmec/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/focmec/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase", "result": [{"type": "TestCaseFunction", "lineno": 128, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_is_focmec"}, {"type": "TestCaseFunction", "lineno": 142, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_lst"}, {"type": "TestCaseFunction", "lineno": 146, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_lst_open_file"}, {"type": "TestCaseFunction", "lineno": 160, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_lst_other_flavors"}, {"type": "TestCaseFunction", "lineno": 156, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_lst_through_plugin"}, {"type": "TestCaseFunction", "lineno": 132, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_out"}, {"type": "TestCaseFunction", "lineno": 136, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_out_open_file"}, {"type": "TestCaseFunction", "lineno": 152, "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase::test_read_focmec_out_through_plugin"}], "outcome": "passed"}, {"nodeid": "io/focmec/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/focmec/tests/test_core.py::FOCMECTestCase"}], "outcome": "passed"}, {"nodeid": "io/focmec/tests", "result": [{"type": "DoctestModule", "nodeid": "io/focmec/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/focmec/tests/data"}, {"type": "DoctestModule", "nodeid": "io/focmec/tests/test_core.py"}, {"type": "Module", "nodeid": "io/focmec/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/focmec", "result": [{"type": "DoctestModule", "nodeid": "io/focmec/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/focmec/core.py"}, {"type": "Package", "nodeid": "io/focmec/tests"}], "outcome": "passed"}, {"nodeid": "io/gcf/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/gcf/__init__.py::obspy.io.gcf"}], "outcome": "passed"}, {"nodeid": "io/gcf/core.py", "result": [{"type": "DoctestItem", "lineno": 56, "nodeid": "io/gcf/core.py::obspy.io.gcf.core._read_gcf"}], "outcome": "passed"}, {"nodeid": "io/gcf/libgcf.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gcf/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gcf/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/gcf/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gcf/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 118, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_merge_gcf_stream"}, {"type": "TestCaseFunction", "lineno": 101, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_channel_prefix_via_obspy"}, {"type": "TestCaseFunction", "lineno": 84, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_head_via_module"}, {"type": "TestCaseFunction", "lineno": 48, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_head_via_obspy"}, {"type": "TestCaseFunction", "lineno": 65, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_via_module"}, {"type": "TestCaseFunction", "lineno": 29, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_via_obspy"}, {"type": "TestCaseFunction", "lineno": 143, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_sps_d"}], "outcome": "passed"}, {"nodeid": "io/gcf/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/gcf/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/gcf/tests", "result": [{"type": "DoctestModule", "nodeid": "io/gcf/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/gcf/tests/data"}, {"type": "DoctestModule", "nodeid": "io/gcf/tests/test_core.py"}, {"type": "Module", "nodeid": "io/gcf/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/gcf", "result": [{"type": "DoctestModule", "nodeid": "io/gcf/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/gcf/core.py"}, {"type": "DoctestModule", "nodeid": "io/gcf/libgcf.py"}, {"type": "Package", "nodeid": "io/gcf/tests"}], "outcome": "passed"}, {"nodeid": "io/gse2/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/gse2/__init__.py::obspy.io.gse2"}], "outcome": "passed"}, {"nodeid": "io/gse2/bulletin.py", "result": [{"type": "DoctestItem", "lineno": 1004, "nodeid": "io/gse2/bulletin.py::obspy.io.gse2.bulletin._read_gse2"}], "outcome": "passed"}, {"nodeid": "io/gse2/core.py", "result": [{"type": "DoctestItem", "lineno": 131, "nodeid": "io/gse2/core.py::obspy.io.gse2.core._read_gse1"}, {"type": "DoctestItem", "lineno": 30, "nodeid": "io/gse2/core.py::obspy.io.gse2.core._read_gse2"}, {"type": "DoctestItem", "lineno": 71, "nodeid": "io/gse2/core.py::obspy.io.gse2.core._write_gse2"}], "outcome": "passed"}, {"nodeid": "io/gse2/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/libgse1.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/libgse2.py", "result": [{"type": "DoctestItem", "lineno": 446, "nodeid": "io/gse2/libgse2.py::obspy.io.gse2.libgse2.parse_sta2"}], "outcome": "passed"}, {"nodeid": "io/gse2/paz.py", "result": [{"type": "DoctestItem", "lineno": 91, "nodeid": "io/gse2/paz.py::obspy.io.gse2.paz.attach_paz"}, {"type": "DoctestItem", "lineno": 27, "nodeid": "io/gse2/paz.py::obspy.io.gse2.paz.read_paz"}], "outcome": "passed"}, {"nodeid": "io/gse2/src/GSE_UTI", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/src", "result": [{"type": "Dir", "nodeid": "io/gse2/src/GSE_UTI"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/tests/data/bulletin", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/tests/data", "result": [{"type": "Dir", "nodeid": "io/gse2/tests/data/bulletin"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_bulletin.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase", "result": [{"type": "TestCaseFunction", "lineno": 360, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_amplitude"}, {"type": "TestCaseFunction", "lineno": 188, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_arrival"}, {"type": "TestCaseFunction", "lineno": 33, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_catalog"}, {"type": "TestCaseFunction", "lineno": 47, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_event"}, {"type": "TestCaseFunction", "lineno": 747, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_incomplete_file"}, {"type": "TestCaseFunction", "lineno": 620, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_inventory"}, {"type": "TestCaseFunction", "lineno": 659, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_inventory_with_multiple_channels"}, {"type": "TestCaseFunction", "lineno": 237, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_magnitude"}, {"type": "TestCaseFunction", "lineno": 575, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_non_standard_format"}, {"type": "TestCaseFunction", "lineno": 75, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_origin"}, {"type": "TestCaseFunction", "lineno": 460, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_parameters"}, {"type": "TestCaseFunction", "lineno": 132, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_pick"}, {"type": "TestCaseFunction", "lineno": 739, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_read_events"}, {"type": "TestCaseFunction", "lineno": 705, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_several_begin"}, {"type": "TestCaseFunction", "lineno": 426, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_several_events"}, {"type": "TestCaseFunction", "lineno": 279, "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase::test_station_magnitude"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_bulletin.py", "result": [{"type": "UnitTestCase", "nodeid": "io/gse2/tests/test_bulletin.py::BulletinTestCase"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 109, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_and_write_streams_via_obspy"}, {"type": "TestCaseFunction", "lineno": 67, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_and_write_via_obspy"}, {"type": "TestCaseFunction", "lineno": 315, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_apply_calib"}, {"type": "TestCaseFunction", "lineno": 301, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_dos"}, {"type": "TestCaseFunction", "lineno": 245, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_gse1_head_via_obspy"}, {"type": "TestCaseFunction", "lineno": 226, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_gse1_via_obspy"}, {"type": "TestCaseFunction", "lineno": 345, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_gse2_int_datatype"}, {"type": "TestCaseFunction", "lineno": 48, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_head_via_obspy"}, {"type": "TestCaseFunction", "lineno": 261, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_intv_gse1_via_obspy"}, {"type": "TestCaseFunction", "lineno": 25, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_via_obspy"}, {"type": "TestCaseFunction", "lineno": 204, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_with_wrong_checksum"}, {"type": "TestCaseFunction", "lineno": 216, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_read_with_wrong_parameters"}, {"type": "TestCaseFunction", "lineno": 180, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_tab_complete_stats"}, {"type": "TestCaseFunction", "lineno": 331, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_write_and_read_correct_network"}, {"type": "TestCaseFunction", "lineno": 151, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_write_integers_via_obspy"}, {"type": "TestCaseFunction", "lineno": 194, "nodeid": "io/gse2/tests/test_core.py::CoreTestCase::test_write_wrong_format"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/gse2/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_libgse1.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_libgse1.py::LibGSE1TestCase", "result": [{"type": "TestCaseFunction", "lineno": 20, "nodeid": "io/gse2/tests/test_libgse1.py::LibGSE1TestCase::test_verify_checksums"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_libgse1.py", "result": [{"type": "UnitTestCase", "nodeid": "io/gse2/tests/test_libgse1.py::LibGSE1TestCase"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_libgse2.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase", "result": [{"type": "TestCaseFunction", "lineno": 152, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_array_not_numpy"}, {"type": "TestCaseFunction", "lineno": 182, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_broken_head"}, {"type": "TestCaseFunction", "lineno": 85, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_bytes_io"}, {"type": "TestCaseFunction", "lineno": 171, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_chk2_in_cm6"}, {"type": "TestCaseFunction", "lineno": 123, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_is_widi_2"}, {"type": "TestCaseFunction", "lineno": 136, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_max_value_exceeded"}, {"type": "TestCaseFunction", "lineno": 190, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_no_dat2_null_pointer"}, {"type": "TestCaseFunction", "lineno": 207, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_parse_sta2"}, {"type": "TestCaseFunction", "lineno": 28, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_read"}, {"type": "TestCaseFunction", "lineno": 67, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_read_and_write"}, {"type": "TestCaseFunction", "lineno": 106, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_read_header"}, {"type": "TestCaseFunction", "lineno": 53, "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase::test_read_with_wrong_checksum"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_libgse2.py", "result": [{"type": "UnitTestCase", "nodeid": "io/gse2/tests/test_libgse2.py::LibGSE2TestCase"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_paz.py", "result": [], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_paz.py::PAZTestCase", "result": [{"type": "TestCaseFunction", "lineno": 15, "nodeid": "io/gse2/tests/test_paz.py::PAZTestCase::test_read_with_spaces"}, {"type": "TestCaseFunction", "lineno": 37, "nodeid": "io/gse2/tests/test_paz.py::PAZTestCase::test_read_without_spaces"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests/test_paz.py", "result": [{"type": "UnitTestCase", "nodeid": "io/gse2/tests/test_paz.py::PAZTestCase"}], "outcome": "passed"}, {"nodeid": "io/gse2/tests", "result": [{"type": "DoctestModule", "nodeid": "io/gse2/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/gse2/tests/data"}, {"type": "DoctestModule", "nodeid": "io/gse2/tests/test_bulletin.py"}, {"type": "Module", "nodeid": "io/gse2/tests/test_bulletin.py"}, {"type": "DoctestModule", "nodeid": "io/gse2/tests/test_core.py"}, {"type": "Module", "nodeid": "io/gse2/tests/test_core.py"}, {"type": "DoctestModule", "nodeid": "io/gse2/tests/test_libgse1.py"}, {"type": "Module", "nodeid": "io/gse2/tests/test_libgse1.py"}, {"type": "DoctestModule", "nodeid": "io/gse2/tests/test_libgse2.py"}, {"type": "Module", "nodeid": "io/gse2/tests/test_libgse2.py"}, {"type": "DoctestModule", "nodeid": "io/gse2/tests/test_paz.py"}, {"type": "Module", "nodeid": "io/gse2/tests/test_paz.py"}], "outcome": "passed"}, {"nodeid": "io/gse2", "result": [{"type": "DoctestModule", "nodeid": "io/gse2/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/gse2/bulletin.py"}, {"type": "DoctestModule", "nodeid": "io/gse2/core.py"}, {"type": "Dir", "nodeid": "io/gse2/docs"}, {"type": "DoctestModule", "nodeid": "io/gse2/libgse1.py"}, {"type": "DoctestModule", "nodeid": "io/gse2/libgse2.py"}, {"type": "DoctestModule", "nodeid": "io/gse2/paz.py"}, {"type": "Dir", "nodeid": "io/gse2/src"}, {"type": "Package", "nodeid": "io/gse2/tests"}], "outcome": "passed"}, {"nodeid": "io/hypodd/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/hypodd/__init__.py::obspy.io.hypodd"}], "outcome": "passed"}, {"nodeid": "io/hypodd/pha.py", "result": [], "outcome": "passed"}, {"nodeid": "io/hypodd/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/hypodd/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/hypodd/tests/test_pha.py", "result": [], "outcome": "passed"}, {"nodeid": "io/hypodd/tests/test_pha.py::PHATestCase", "result": [{"type": "TestCaseFunction", "lineno": 62, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_60s_nan"}, {"type": "TestCaseFunction", "lineno": 97, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_eventid_map"}, {"type": "TestCaseFunction", "lineno": 24, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_is_not_pha"}, {"type": "TestCaseFunction", "lineno": 21, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_is_pha"}, {"type": "TestCaseFunction", "lineno": 76, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_populate_waveform_id"}, {"type": "TestCaseFunction", "lineno": 28, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_read_pha"}, {"type": "TestCaseFunction", "lineno": 122, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_write_pha"}, {"type": "TestCaseFunction", "lineno": 134, "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase::test_write_pha_minimal"}], "outcome": "passed"}, {"nodeid": "io/hypodd/tests/test_pha.py", "result": [{"type": "UnitTestCase", "nodeid": "io/hypodd/tests/test_pha.py::PHATestCase"}], "outcome": "passed"}, {"nodeid": "io/hypodd/tests", "result": [{"type": "DoctestModule", "nodeid": "io/hypodd/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/hypodd/tests/data"}, {"type": "DoctestModule", "nodeid": "io/hypodd/tests/test_pha.py"}, {"type": "Module", "nodeid": "io/hypodd/tests/test_pha.py"}], "outcome": "passed"}, {"nodeid": "io/hypodd", "result": [{"type": "DoctestModule", "nodeid": "io/hypodd/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/hypodd/pha.py"}, {"type": "Package", "nodeid": "io/hypodd/tests"}], "outcome": "passed"}, {"nodeid": "io/iaspei/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/iaspei/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/iaspei/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/iaspei/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/iaspei/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase", "result": [{"type": "TestCaseFunction", "lineno": 134, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_is_ims10_bulltin"}, {"type": "TestCaseFunction", "lineno": 154, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_is_ims10_bulltin_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 141, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_is_ims10_bulltin_open_file"}, {"type": "TestCaseFunction", "lineno": 92, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_reading"}, {"type": "TestCaseFunction", "lineno": 114, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_reading_via_bytes_io"}, {"type": "TestCaseFunction", "lineno": 100, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_reading_via_file"}, {"type": "TestCaseFunction", "lineno": 125, "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase::test_reading_via_plugin"}], "outcome": "passed"}, {"nodeid": "io/iaspei/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/iaspei/tests/test_core.py::IASPEITestCase"}], "outcome": "passed"}, {"nodeid": "io/iaspei/tests", "result": [{"type": "DoctestModule", "nodeid": "io/iaspei/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/iaspei/tests/data"}, {"type": "DoctestModule", "nodeid": "io/iaspei/tests/test_core.py"}, {"type": "Module", "nodeid": "io/iaspei/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/iaspei/util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/iaspei", "result": [{"type": "DoctestModule", "nodeid": "io/iaspei/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/iaspei/core.py"}, {"type": "Package", "nodeid": "io/iaspei/tests"}, {"type": "DoctestModule", "nodeid": "io/iaspei/util.py"}], "outcome": "passed"}, {"nodeid": "io/json/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/json/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/json/default.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/json/default.py::obspy.io.json.default"}], "outcome": "passed"}, {"nodeid": "io/json/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/json/tests/test_json.py", "result": [], "outcome": "passed"}, {"nodeid": "io/json/tests/test_json.py::JSONTestCase", "result": [{"type": "TestCaseFunction", "lineno": 26, "nodeid": "io/json/tests/test_json.py::JSONTestCase::test_default"}, {"type": "TestCaseFunction", "lineno": 37, "nodeid": "io/json/tests/test_json.py::JSONTestCase::test_get_dump_kwargs"}, {"type": "TestCaseFunction", "lineno": 57, "nodeid": "io/json/tests/test_json.py::JSONTestCase::test_write_json"}], "outcome": "passed"}, {"nodeid": "io/json/tests/test_json.py", "result": [{"type": "UnitTestCase", "nodeid": "io/json/tests/test_json.py::JSONTestCase"}], "outcome": "passed"}, {"nodeid": "io/json/tests", "result": [{"type": "DoctestModule", "nodeid": "io/json/tests/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/json/tests/test_json.py"}, {"type": "Module", "nodeid": "io/json/tests/test_json.py"}], "outcome": "passed"}, {"nodeid": "io/json", "result": [{"type": "DoctestModule", "nodeid": "io/json/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/json/core.py"}, {"type": "DoctestModule", "nodeid": "io/json/default.py"}, {"type": "Package", "nodeid": "io/json/tests"}], "outcome": "passed"}, {"nodeid": "io/kinemetrics/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/kinemetrics/__init__.py::obspy.io.kinemetrics"}], "outcome": "passed"}, {"nodeid": "io/kinemetrics/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/kinemetrics/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/kinemetrics/evt.py", "result": [], "outcome": "passed"}, {"nodeid": "io/kinemetrics/evt_base.py", "result": [], "outcome": "passed"}, {"nodeid": "io/kinemetrics/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/kinemetrics/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/kinemetrics/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 24, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_is_evt"}, {"type": "TestCaseFunction", "lineno": 43, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_is_evt_from_bytesio"}, {"type": "TestCaseFunction", "lineno": 169, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_module"}, {"type": "TestCaseFunction", "lineno": 215, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_module_and_bytesio"}, {"type": "TestCaseFunction", "lineno": 324, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_module_raw"}, {"type": "TestCaseFunction", "lineno": 71, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_obspy"}, {"type": "TestCaseFunction", "lineno": 117, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_reading_via_obspy_and_bytesio"}], "outcome": "passed"}, {"nodeid": "io/kinemetrics/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/kinemetrics/tests", "result": [{"type": "DoctestModule", "nodeid": "io/kinemetrics/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/kinemetrics/tests/data"}, {"type": "DoctestModule", "nodeid": "io/kinemetrics/tests/test_core.py"}, {"type": "Module", "nodeid": "io/kinemetrics/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/kinemetrics", "result": [{"type": "DoctestModule", "nodeid": "io/kinemetrics/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/kinemetrics/core.py"}, {"type": "Dir", "nodeid": "io/kinemetrics/docs"}, {"type": "DoctestModule", "nodeid": "io/kinemetrics/evt.py"}, {"type": "DoctestModule", "nodeid": "io/kinemetrics/evt_base.py"}, {"type": "Package", "nodeid": "io/kinemetrics/tests"}], "outcome": "passed"}, {"nodeid": "io/kml/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/kml/__init__.py::obspy.io.kml"}], "outcome": "passed"}, {"nodeid": "io/kml/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/kml/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/kml/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/kml/tests/test_kml.py", "result": [], "outcome": "passed"}, {"nodeid": "io/kml/tests/test_kml.py::KMLTestCase", "result": [{"type": "TestCaseFunction", "lineno": 34, "nodeid": "io/kml/tests/test_kml.py::KMLTestCase::test_write_catalog"}, {"type": "TestCaseFunction", "lineno": 17, "nodeid": "io/kml/tests/test_kml.py::KMLTestCase::test_write_inventory"}], "outcome": "passed"}, {"nodeid": "io/kml/tests/test_kml.py", "result": [{"type": "UnitTestCase", "nodeid": "io/kml/tests/test_kml.py::KMLTestCase"}], "outcome": "passed"}, {"nodeid": "io/kml/tests", "result": [{"type": "DoctestModule", "nodeid": "io/kml/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/kml/tests/data"}, {"type": "DoctestModule", "nodeid": "io/kml/tests/test_kml.py"}, {"type": "Module", "nodeid": "io/kml/tests/test_kml.py"}], "outcome": "passed"}, {"nodeid": "io/kml", "result": [{"type": "DoctestModule", "nodeid": "io/kml/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/kml/core.py"}, {"type": "Package", "nodeid": "io/kml/tests"}], "outcome": "passed"}, {"nodeid": "io/mseed/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/mseed/__init__.py::obspy.io.mseed"}], "outcome": "passed"}, {"nodeid": "io/mseed/core.py", "result": [{"type": "DoctestItem", "lineno": 143, "nodeid": "io/mseed/core.py::obspy.io.mseed.core._read_mseed"}, {"type": "DoctestItem", "lineno": 495, "nodeid": "io/mseed/core.py::obspy.io.mseed.core._write_mseed"}], "outcome": "passed"}, {"nodeid": "io/mseed/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/headers.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/msstruct.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/scripts/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/scripts/recordanalyzer.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/scripts", "result": [{"type": "DoctestModule", "nodeid": "io/mseed/scripts/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/mseed/scripts/recordanalyzer.py"}], "outcome": "passed"}, {"nodeid": "io/mseed/src/libmseed/doc", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/src/libmseed/example", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/src/libmseed/test/data", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/src/libmseed/test", "result": [{"type": "Dir", "nodeid": "io/mseed/src/libmseed/test/data"}], "outcome": "passed"}, {"nodeid": "io/mseed/src/libmseed", "result": [{"type": "Dir", "nodeid": "io/mseed/src/libmseed/doc"}, {"type": "Dir", "nodeid": "io/mseed/src/libmseed/example"}, {"type": "Dir", "nodeid": "io/mseed/src/libmseed/test"}], "outcome": "passed"}, {"nodeid": "io/mseed/src", "result": [{"type": "Dir", "nodeid": "io/mseed/src/libmseed"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/tests/data/bizarre", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/tests/data/encoding", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/tests/data", "result": [{"type": "Dir", "nodeid": "io/mseed/tests/data/bizarre"}, {"type": "Dir", "nodeid": "io/mseed/tests/data/encoding"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase", "result": [{"type": "TestCaseFunction", "lineno": 405, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test__partial_with_only_endtime_set"}, {"type": "TestCaseFunction", "lineno": 760, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_all_data_types_and_endians_in_multiple_files"}, {"type": "TestCaseFunction", "lineno": 802, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_all_data_types_and_endians_in_single_file"}, {"type": "TestCaseFunction", "lineno": 1023, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_bizarre_files"}, {"type": "TestCaseFunction", "lineno": 1139, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_corrupt_file_length"}, {"type": "TestCaseFunction", "lineno": 153, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_downcast_int64_to_int32"}, {"type": "TestCaseFunction", "lineno": 1108, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_empty_trace"}, {"type": "TestCaseFunction", "lineno": 830, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_enforce_steim2_with_steim1_as_encoding"}, {"type": "TestCaseFunction", "lineno": 845, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_files_from_libmseed"}, {"type": "TestCaseFunction", "lineno": 182, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_get_record_information"}, {"type": "TestCaseFunction", "lineno": 650, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_header"}, {"type": "TestCaseFunction", "lineno": 991, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_is_invalid_mseed"}, {"type": "TestCaseFunction", "lineno": 250, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_is_mseed"}, {"type": "TestCaseFunction", "lineno": 1008, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_is_valid_mseed"}, {"type": "TestCaseFunction", "lineno": 1087, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_issue376"}, {"type": "TestCaseFunction", "lineno": 1337, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_libmseed_test_cases"}, {"type": "TestCaseFunction", "lineno": 1526, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_per_trace_mseed_attributes"}, {"type": "TestCaseFunction", "lineno": 230, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_and_write_file_with_gaps"}, {"type": "TestCaseFunction", "lineno": 106, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_and_write_traces"}, {"type": "TestCaseFunction", "lineno": 332, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_file_via_mseed"}, {"type": "TestCaseFunction", "lineno": 628, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_full_seed"}, {"type": "TestCaseFunction", "lineno": 58, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_gappy_file"}, {"type": "TestCaseFunction", "lineno": 34, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_head_file_via_obspy"}, {"type": "TestCaseFunction", "lineno": 472, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_ms_traces_via_records_multiple_ids"}, {"type": "TestCaseFunction", "lineno": 1573, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_mseed_sr0"}, {"type": "TestCaseFunction", "lineno": 418, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_partial_frame_with_empty_time_range"}, {"type": "TestCaseFunction", "lineno": 378, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_partial_time_window_from_file"}, {"type": "TestCaseFunction", "lineno": 392, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_partial_with_only_starttime_set"}, {"type": "TestCaseFunction", "lineno": 430, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_partial_with_source_name"}, {"type": "TestCaseFunction", "lineno": 728, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_parts_of_file"}, {"type": "TestCaseFunction", "lineno": 313, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_single_record_to_msr"}, {"type": "TestCaseFunction", "lineno": 1121, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_timing_qual"}, {"type": "TestCaseFunction", "lineno": 745, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_with_gse2_option"}, {"type": "TestCaseFunction", "lineno": 639, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_read_with_wild_card"}, {"type": "TestCaseFunction", "lineno": 934, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_and_writing_dataquality"}, {"type": "TestCaseFunction", "lineno": 676, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_and_writing_via_the_stats_attribute"}, {"type": "TestCaseFunction", "lineno": 1591, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_and_writing_zero_sampling_rate_traces"}, {"type": "TestCaseFunction", "lineno": 1264, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_cdsn_format"}, {"type": "TestCaseFunction", "lineno": 1253, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_dwwssn_format"}, {"type": "TestCaseFunction", "lineno": 1224, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_geoscope_16bit_4bit_exponent_format"}, {"type": "TestCaseFunction", "lineno": 1241, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_reading_sro_format"}, {"type": "TestCaseFunction", "lineno": 792, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_saving_small_ascii"}, {"type": "TestCaseFunction", "lineno": 1162, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_verbosity"}, {"type": "TestCaseFunction", "lineno": 1048, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_and_read_different_encodings"}, {"type": "TestCaseFunction", "lineno": 601, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_and_read_different_record_lengths"}, {"type": "TestCaseFunction", "lineno": 454, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_integers"}, {"type": "TestCaseFunction", "lineno": 511, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_sequence_number"}, {"type": "TestCaseFunction", "lineno": 1275, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_write_timing_quality"}, {"type": "TestCaseFunction", "lineno": 974, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_writing_invalid_data_quality"}, {"type": "TestCaseFunction", "lineno": 912, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_writing_microseconds"}, {"type": "TestCaseFunction", "lineno": 1180, "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase::test_writing_with_some_encoding_fails"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py", "result": [{"type": "UnitTestCase", "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py::MSEEDReadingAndWritingTestCase"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_special_issues.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase", "result": [{"type": "TestCaseFunction", "lineno": 125, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_broken_last_record"}, {"type": "TestCaseFunction", "lineno": 174, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_bug_write_read_float32_seed_win32"}, {"type": "TestCaseFunction", "lineno": 101, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_ctypes_arg_types"}, {"type": "TestCaseFunction", "lineno": 573, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_enforcing_reading_byteorder"}, {"type": "TestCaseFunction", "lineno": 651, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_full_seed_with_non_default_dataquality"}, {"type": "TestCaseFunction", "lineno": 686, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_infinite_loop"}, {"type": "TestCaseFunction", "lineno": 219, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_invalid_data_type"}, {"type": "TestCaseFunction", "lineno": 83, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_invalid_encoding"}, {"type": "TestCaseFunction", "lineno": 62, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_invalid_record_length"}, {"type": "TestCaseFunction", "lineno": 313, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue160"}, {"type": "TestCaseFunction", "lineno": 333, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue217"}, {"type": "TestCaseFunction", "lineno": 466, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue272"}, {"type": "TestCaseFunction", "lineno": 427, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue289"}, {"type": "TestCaseFunction", "lineno": 352, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue296"}, {"type": "TestCaseFunction", "lineno": 443, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue312"}, {"type": "TestCaseFunction", "lineno": 483, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue325"}, {"type": "TestCaseFunction", "lineno": 518, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue332"}, {"type": "TestCaseFunction", "lineno": 536, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue341"}, {"type": "TestCaseFunction", "lineno": 561, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_issue485"}, {"type": "TestCaseFunction", "lineno": 615, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_long_year_range"}, {"type": "TestCaseFunction", "lineno": 710, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_microsecond_accuracy_reading_and_writing_before_1970"}, {"type": "TestCaseFunction", "lineno": 832, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_mseed_zero_data_headonly"}, {"type": "TestCaseFunction", "lineno": 779, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_mseed_zero_data_offset"}, {"type": "TestCaseFunction", "lineno": 156, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_one_sample_overlap"}, {"type": "TestCaseFunction", "lineno": 867, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_read_file_with_microsecond_wrap"}, {"type": "TestCaseFunction", "lineno": 1170, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_read_file_with_non_valid_blocks_in_between"}, {"type": "TestCaseFunction", "lineno": 751, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_read_file_with_various_noise_records"}, {"type": "TestCaseFunction", "lineno": 297, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_read_with_missing_blockette010"}, {"type": "TestCaseFunction", "lineno": 1151, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_file_larger_than_2048_mib"}, {"type": "TestCaseFunction", "lineno": 1037, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_file_with_data_offset_of_48"}, {"type": "TestCaseFunction", "lineno": 1231, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_files_with_non_ascii_headers"}, {"type": "TestCaseFunction", "lineno": 1117, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_less_than_128_bytes"}, {"type": "TestCaseFunction", "lineno": 912, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_miniseed_with_no_blockette_1000"}, {"type": "TestCaseFunction", "lineno": 738, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_noise_records"}, {"type": "TestCaseFunction", "lineno": 1060, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_truncated_miniseed_files"}, {"type": "TestCaseFunction", "lineno": 1088, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_reading_truncated_miniseed_files_case_2"}, {"type": "TestCaseFunction", "lineno": 198, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_write_with_date_time_before_1970"}, {"type": "TestCaseFunction", "lineno": 242, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_write_wrong_encoding"}, {"type": "TestCaseFunction", "lineno": 259, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_write_wrong_encoding_via_mseed_stats"}, {"type": "TestCaseFunction", "lineno": 933, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_writing_of_blockette_100"}, {"type": "TestCaseFunction", "lineno": 280, "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase::test_wrong_record_length_as_argument"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_special_issues.py", "result": [{"type": "UnitTestCase", "nodeid": "io/mseed/tests/test_mseed_special_issues.py::MSEEDSpecialIssueTestCase"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase", "result": [{"type": "TestCaseFunction", "lineno": 703, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_check_flag_value"}, {"type": "TestCaseFunction", "lineno": 98, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_convert_datetime"}, {"type": "TestCaseFunction", "lineno": 132, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_convert_datetime2"}, {"type": "TestCaseFunction", "lineno": 950, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_convert_flags_to_raw_bytes"}, {"type": "TestCaseFunction", "lineno": 257, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_data_quality"}, {"type": "TestCaseFunction", "lineno": 302, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_flags"}, {"type": "TestCaseFunction", "lineno": 427, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_flags_from_files_and_file_like_objects"}, {"type": "TestCaseFunction", "lineno": 158, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_record_information"}, {"type": "TestCaseFunction", "lineno": 199, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_record_information_negative_sr_rate_and_mult"}, {"type": "TestCaseFunction", "lineno": 1289, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_record_information_with_invalid_word_order"}, {"type": "TestCaseFunction", "lineno": 528, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_start_and_end_time"}, {"type": "TestCaseFunction", "lineno": 545, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_get_timing_quality"}, {"type": "TestCaseFunction", "lineno": 227, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_issue2069"}, {"type": "TestCaseFunction", "lineno": 1321, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_read_fullseed_no_data_record"}, {"type": "TestCaseFunction", "lineno": 1192, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_regression_segfault_when_hooking_up_libmseeds_logging"}, {"type": "TestCaseFunction", "lineno": 891, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_search_flag_in_blockette"}, {"type": "TestCaseFunction", "lineno": 1015, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_set_flags_in_fixed_header"}, {"type": "TestCaseFunction", "lineno": 1168, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_set_flags_in_fixed_header_with_blockette_100"}, {"type": "TestCaseFunction", "lineno": 617, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_time_shifting"}, {"type": "TestCaseFunction", "lineno": 664, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_time_shifting_special_case"}, {"type": "TestCaseFunction", "lineno": 590, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_unpack_steim_1"}, {"type": "TestCaseFunction", "lineno": 604, "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase::test_unpack_steim_2"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_mseed_util.py", "result": [{"type": "UnitTestCase", "nodeid": "io/mseed/tests/test_mseed_util.py::MSEEDUtilTestCase"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_recordanalyzer.py", "result": [], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase", "result": [{"type": "TestCaseFunction", "lineno": 16, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_default_record"}, {"type": "TestCaseFunction", "lineno": 350, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_random_cal_blockette"}, {"type": "TestCaseFunction", "lineno": 100, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_record_with_data_offset_zero"}, {"type": "TestCaseFunction", "lineno": 188, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_record_with_negative_sr_fact_and_mult"}, {"type": "TestCaseFunction", "lineno": 58, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_second_record"}, {"type": "TestCaseFunction", "lineno": 293, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_sine_cal_blockette"}, {"type": "TestCaseFunction", "lineno": 235, "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase::test_step_cal_blockette"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests/test_recordanalyzer.py", "result": [{"type": "UnitTestCase", "nodeid": "io/mseed/tests/test_recordanalyzer.py::RecordAnalyserTestCase"}], "outcome": "passed"}, {"nodeid": "io/mseed/tests", "result": [{"type": "DoctestModule", "nodeid": "io/mseed/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/mseed/tests/data"}, {"type": "DoctestModule", "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py"}, {"type": "Module", "nodeid": "io/mseed/tests/test_mseed_reading_and_writing.py"}, {"type": "DoctestModule", "nodeid": "io/mseed/tests/test_mseed_special_issues.py"}, {"type": "Module", "nodeid": "io/mseed/tests/test_mseed_special_issues.py"}, {"type": "DoctestModule", "nodeid": "io/mseed/tests/test_mseed_util.py"}, {"type": "Module", "nodeid": "io/mseed/tests/test_mseed_util.py"}, {"type": "DoctestModule", "nodeid": "io/mseed/tests/test_recordanalyzer.py"}, {"type": "Module", "nodeid": "io/mseed/tests/test_recordanalyzer.py"}], "outcome": "passed"}, {"nodeid": "io/mseed/util.py", "result": [{"type": "DoctestItem", "lineno": 98, "nodeid": "io/mseed/util.py::obspy.io.mseed.util.get_flags"}, {"type": "DoctestItem", "lineno": 504, "nodeid": "io/mseed/util.py::obspy.io.mseed.util.get_record_information"}, {"type": "DoctestItem", "lineno": 27, "nodeid": "io/mseed/util.py::obspy.io.mseed.util.get_start_and_end_time"}], "outcome": "passed"}, {"nodeid": "io/mseed", "result": [{"type": "DoctestModule", "nodeid": "io/mseed/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/mseed/core.py"}, {"type": "Dir", "nodeid": "io/mseed/docs"}, {"type": "DoctestModule", "nodeid": "io/mseed/headers.py"}, {"type": "DoctestModule", "nodeid": "io/mseed/msstruct.py"}, {"type": "Package", "nodeid": "io/mseed/scripts"}, {"type": "Dir", "nodeid": "io/mseed/src"}, {"type": "Package", "nodeid": "io/mseed/tests"}, {"type": "DoctestModule", "nodeid": "io/mseed/util.py"}], "outcome": "passed"}, {"nodeid": "io/ndk/__init__.py", "result": [{"type": "DoctestItem", "lineno": 2, "nodeid": "io/ndk/__init__.py::obspy.io.ndk"}], "outcome": "passed"}, {"nodeid": "io/ndk/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ndk/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/ndk/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ndk/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/ndk/tests/test_ndk.py", "result": [], "outcome": "passed"}, {"nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase", "result": [{"type": "TestCaseFunction", "lineno": 74, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_is_ndk"}, {"type": "TestCaseFunction", "lineno": 200, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_is_ndk_for_file_with_infeasible_latitude"}, {"type": "TestCaseFunction", "lineno": 186, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_is_ndk_for_file_with_invalid_date"}, {"type": "TestCaseFunction", "lineno": 193, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_is_ndk_for_file_with_invalid_latitude"}, {"type": "TestCaseFunction", "lineno": 262, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_missing_lines"}, {"type": "TestCaseFunction", "lineno": 315, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_parse_date_time_function"}, {"type": "TestCaseFunction", "lineno": 299, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_raise_exception_if_no_events_in_file"}, {"type": "TestCaseFunction", "lineno": 36, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_read_multiple_events"}, {"type": "TestCaseFunction", "lineno": 22, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_read_single_ndk"}, {"type": "TestCaseFunction", "lineno": 284, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_event_with_faulty_but_often_occurring_timestamp"}, {"type": "TestCaseFunction", "lineno": 207, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_file_with_multiple_errors"}, {"type": "TestCaseFunction", "lineno": 119, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 245, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_bytestring"}, {"type": "TestCaseFunction", "lineno": 148, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_open_file_in_binary_mode"}, {"type": "TestCaseFunction", "lineno": 135, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_open_file_in_text_mode"}, {"type": "TestCaseFunction", "lineno": 228, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_string"}, {"type": "TestCaseFunction", "lineno": 103, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_from_string_io"}, {"type": "TestCaseFunction", "lineno": 161, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_the_same_file_twice_does_not_raise_a_warnings"}, {"type": "TestCaseFunction", "lineno": 91, "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase::test_reading_using_obspy_plugin"}], "outcome": "passed"}, {"nodeid": "io/ndk/tests/test_ndk.py", "result": [{"type": "UnitTestCase", "nodeid": "io/ndk/tests/test_ndk.py::NDKTestCase"}], "outcome": "passed"}, {"nodeid": "io/ndk/tests", "result": [{"type": "DoctestModule", "nodeid": "io/ndk/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/ndk/tests/data"}, {"type": "DoctestModule", "nodeid": "io/ndk/tests/test_ndk.py"}, {"type": "Module", "nodeid": "io/ndk/tests/test_ndk.py"}], "outcome": "passed"}, {"nodeid": "io/ndk", "result": [{"type": "DoctestModule", "nodeid": "io/ndk/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/ndk/core.py"}, {"type": "Dir", "nodeid": "io/ndk/docs"}, {"type": "Package", "nodeid": "io/ndk/tests"}], "outcome": "passed"}, {"nodeid": "io/nied/__init__.py", "result": [{"type": "DoctestItem", "lineno": 0, "nodeid": "io/nied/__init__.py::obspy.io.nied"}], "outcome": "passed"}, {"nodeid": "io/nied/fnetmt.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nied/knet.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nied/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nied/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/nied/tests/test_fnetmt_reading.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase", "result": [{"type": "TestCaseFunction", "lineno": 45, "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase::test_is_fnetmt_catalog"}, {"type": "TestCaseFunction", "lineno": 17, "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase::test_read_fnetmt_catalog"}, {"type": "TestCaseFunction", "lineno": 33, "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase::test_read_fnetmt_catalog_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 25, "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase::test_read_fnetmt_catalog_from_open_files"}], "outcome": "passed"}, {"nodeid": "io/nied/tests/test_fnetmt_reading.py", "result": [{"type": "UnitTestCase", "nodeid": "io/nied/tests/test_fnetmt_reading.py::FNETMTCatalogReadingTestCase"}], "outcome": "passed"}, {"nodeid": "io/nied/tests/test_knet_reading.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase", "result": [{"type": "TestCaseFunction", "lineno": 74, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_is_knet_ascii"}, {"type": "TestCaseFunction", "lineno": 19, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii"}, {"type": "TestCaseFunction", "lineno": 45, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 30, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii_from_open_files"}, {"type": "TestCaseFunction", "lineno": 64, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_station_name_hack"}], "outcome": "passed"}, {"nodeid": "io/nied/tests/test_knet_reading.py", "result": [{"type": "UnitTestCase", "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase"}], "outcome": "passed"}, {"nodeid": "io/nied/tests", "result": [{"type": "DoctestModule", "nodeid": "io/nied/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/nied/tests/data"}, {"type": "DoctestModule", "nodeid": "io/nied/tests/test_fnetmt_reading.py"}, {"type": "Module", "nodeid": "io/nied/tests/test_fnetmt_reading.py"}, {"type": "DoctestModule", "nodeid": "io/nied/tests/test_knet_reading.py"}, {"type": "Module", "nodeid": "io/nied/tests/test_knet_reading.py"}], "outcome": "passed"}, {"nodeid": "io/nied/util.py", "result": [{"type": "DoctestItem", "lineno": 2, "nodeid": "io/nied/util.py::obspy.io.nied.util.gen_sc3_id"}], "outcome": "passed"}, {"nodeid": "io/nied", "result": [{"type": "DoctestModule", "nodeid": "io/nied/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/nied/fnetmt.py"}, {"type": "DoctestModule", "nodeid": "io/nied/knet.py"}, {"type": "Package", "nodeid": "io/nied/tests"}, {"type": "DoctestModule", "nodeid": "io/nied/util.py"}], "outcome": "passed"}, {"nodeid": "io/nlloc/__init__.py", "result": [{"type": "DoctestItem", "lineno": 2, "nodeid": "io/nlloc/__init__.py::obspy.io.nlloc"}], "outcome": "passed"}, {"nodeid": "io/nlloc/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nlloc/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/nlloc/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nlloc/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/nlloc/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase", "result": [{"type": "TestCaseFunction", "lineno": 255, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_is_nlloc_hyp"}, {"type": "TestCaseFunction", "lineno": 313, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_issue_2222"}, {"type": "TestCaseFunction", "lineno": 297, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_6_beta_signature"}, {"type": "TestCaseFunction", "lineno": 79, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_hyp"}, {"type": "TestCaseFunction", "lineno": 216, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_hyp_via_plugin"}, {"type": "TestCaseFunction", "lineno": 120, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_hyp_with_builtin_projection"}, {"type": "TestCaseFunction", "lineno": 278, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_with_multiple_events"}, {"type": "TestCaseFunction", "lineno": 223, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_with_pick_seed_id_lookup"}, {"type": "TestCaseFunction", "lineno": 265, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_read_nlloc_with_picks"}, {"type": "TestCaseFunction", "lineno": 43, "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase::test_write_nlloc_obs"}], "outcome": "passed"}, {"nodeid": "io/nlloc/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/nlloc/tests/test_core.py::NLLOCTestCase"}], "outcome": "passed"}, {"nodeid": "io/nlloc/tests/test_util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nlloc/tests/test_util.py::NLLOCTestCase", "result": [{"type": "TestCaseFunction", "lineno": 50, "nodeid": "io/nlloc/tests/test_util.py::NLLOCTestCase::test_read_nlloc_scatter_coordinate_conversion"}, {"type": "TestCaseFunction", "lineno": 39, "nodeid": "io/nlloc/tests/test_util.py::NLLOCTestCase::test_read_nlloc_scatter_plain"}], "outcome": "passed"}, {"nodeid": "io/nlloc/tests/test_util.py", "result": [{"type": "UnitTestCase", "nodeid": "io/nlloc/tests/test_util.py::NLLOCTestCase"}], "outcome": "passed"}, {"nodeid": "io/nlloc/tests", "result": [{"type": "DoctestModule", "nodeid": "io/nlloc/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/nlloc/tests/data"}, {"type": "DoctestModule", "nodeid": "io/nlloc/tests/test_core.py"}, {"type": "Module", "nodeid": "io/nlloc/tests/test_core.py"}, {"type": "DoctestModule", "nodeid": "io/nlloc/tests/test_util.py"}, {"type": "Module", "nodeid": "io/nlloc/tests/test_util.py"}], "outcome": "passed"}, {"nodeid": "io/nlloc/util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nlloc", "result": [{"type": "DoctestModule", "nodeid": "io/nlloc/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/nlloc/core.py"}, {"type": "Dir", "nodeid": "io/nlloc/docs"}, {"type": "Package", "nodeid": "io/nlloc/tests"}, {"type": "DoctestModule", "nodeid": "io/nlloc/util.py"}], "outcome": "passed"}, {"nodeid": "io/nordic/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nordic/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nordic/ellipse.py", "result": [{"type": "DoctestItem", "lineno": 157, "nodeid": "io/nordic/ellipse.py::obspy.io.nordic.ellipse.Ellipse.__repr__"}], "outcome": "passed"}, {"nodeid": "io/nordic/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nordic/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/nordic/tests/test_nordic.py", "result": [], "outcome": "passed"}, {"nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods", "result": [{"type": "Function", "lineno": 40, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_write"}, {"type": "Function", "lineno": 153, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_read_quakeml"}, {"type": "Function", "lineno": 176, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_fail_writing"}, {"type": "Function", "lineno": 250, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_blanksfile"}, {"type": "Function", "lineno": 286, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_empty"}, {"type": "Function", "lineno": 305, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_empty_header"}, {"type": "Function", "lineno": 320, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_extra_header"}, {"type": "Function", "lineno": 339, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_header_mapping"}, {"type": "Function", "lineno": 354, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_missing_header"}, {"type": "Function", "lineno": 362, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_reading_string_io"}, {"type": "Function", "lineno": 377, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_reading_bytes_io"}, {"type": "Function", "lineno": 392, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_corrupt_header"}, {"type": "Function", "lineno": 404, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_multi_writing"}, {"type": "Function", "lineno": 420, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_mag_conv"}, {"type": "Function", "lineno": 431, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_str_conv"}, {"type": "Function", "lineno": 445, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_wavename"}, {"type": "Function", "lineno": 477, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_event"}, {"type": "Function", "lineno": 489, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_event_new"}, {"type": "Function", "lineno": 502, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_latin1"}, {"type": "Function", "lineno": 523, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_many_events"}, {"type": "Function", "lineno": 531, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_select"}, {"type": "Function", "lineno": 546, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_select_new"}, {"type": "Function", "lineno": 561, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_plugin"}, {"type": "Function", "lineno": 577, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_more_than_three_mags"}, {"type": "Function", "lineno": 596, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_inaccurate_picks"}, {"type": "Function", "lineno": 606, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_round_len"}, {"type": "Function", "lineno": 616, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_moment"}, {"type": "Function", "lineno": 629, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_moment_info"}, {"type": "Function", "lineno": 654, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_is_sfile"}, {"type": "Function", "lineno": 665, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_picks_across_day_end"}, {"type": "Function", "lineno": 692, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_distance_conversion"}, {"type": "Function", "lineno": 710, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_large_negative_longitude"}, {"type": "Function", "lineno": 723, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_write_preferred_origin"}, {"type": "Function", "lineno": 744, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_high_precision_pick"}, {"type": "Function", "lineno": 766, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_high_precision_read_write"}, {"type": "Function", "lineno": 812, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_long_phase_name"}, {"type": "Function", "lineno": 834, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_write_over_day"}, {"type": "Function", "lineno": 853, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_seconds_overflow"}, {"type": "Function", "lineno": 881, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_bad_covariance"}, {"type": "Function", "lineno": 891, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_high_accuracy"}, {"type": "Function", "lineno": 911, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_from__to_uncerts"}, {"type": "Function", "lineno": 945, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_from_to_cov"}, {"type": "Function", "lineno": 968, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_from_uncerts_baz"}, {"type": "Function", "lineno": 995, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_is_inside"}, {"type": "Function", "lineno": 1011, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_is_on"}, {"type": "Function", "lineno": 1027, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_subtended_angle"}, {"type": "Function", "lineno": 1038, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_1"}, {"type": "Function", "lineno": 1050, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_2"}, {"type": "Function", "lineno": 1061, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_tangents_1"}, {"type": "Function", "lineno": 1081, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_tangents_2"}, {"type": "Function", "lineno": 1103, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_ellipse_plot_tangents_3"}, {"type": "Function", "lineno": 1125, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_uncert_ellipse"}, {"type": "Function", "lineno": 1142, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_resolve_seedid"}, {"type": "Function", "lineno": 1155, "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods::test_read_resolve_seedid_new_format"}], "outcome": "passed"}, {"nodeid": "io/nordic/tests/test_nordic.py", "result": [{"type": "Class", "nodeid": "io/nordic/tests/test_nordic.py::TestNordicMethods"}], "outcome": "passed"}, {"nodeid": "io/nordic/tests", "result": [{"type": "DoctestModule", "nodeid": "io/nordic/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/nordic/tests/data"}, {"type": "DoctestModule", "nodeid": "io/nordic/tests/test_nordic.py"}, {"type": "Module", "nodeid": "io/nordic/tests/test_nordic.py"}], "outcome": "passed"}, {"nodeid": "io/nordic/utils.py", "result": [{"type": "DoctestItem", "lineno": 189, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._evmagtonor"}, {"type": "DoctestItem", "lineno": 106, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._float_conv"}, {"type": "DoctestItem", "lineno": 88, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._int_conv"}, {"type": "DoctestItem", "lineno": 209, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._nortoevmag"}, {"type": "DoctestItem", "lineno": 125, "nodeid": "io/nordic/utils.py::obspy.io.nordic.utils._str_conv"}], "outcome": "passed"}, {"nodeid": "io/nordic", "result": [{"type": "DoctestModule", "nodeid": "io/nordic/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/nordic/core.py"}, {"type": "DoctestModule", "nodeid": "io/nordic/ellipse.py"}, {"type": "Package", "nodeid": "io/nordic/tests"}, {"type": "DoctestModule", "nodeid": "io/nordic/utils.py"}], "outcome": "passed"}, {"nodeid": "io/pdas/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/pdas/core.py", "result": [{"type": "DoctestItem", "lineno": 41, "nodeid": "io/pdas/core.py::obspy.io.pdas.core._read_pdas"}], "outcome": "passed"}, {"nodeid": "io/pdas/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/pdas/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/pdas/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/pdas/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/pdas/tests/test_core.py::PDASTestCase", "result": [{"type": "TestCaseFunction", "lineno": 51, "nodeid": "io/pdas/tests/test_core.py::PDASTestCase::test_is_pdas"}, {"type": "TestCaseFunction", "lineno": 19, "nodeid": "io/pdas/tests/test_core.py::PDASTestCase::test_read_pdas"}], "outcome": "passed"}, {"nodeid": "io/pdas/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/pdas/tests/test_core.py::PDASTestCase"}], "outcome": "passed"}, {"nodeid": "io/pdas/tests", "result": [{"type": "DoctestModule", "nodeid": "io/pdas/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/pdas/tests/data"}, {"type": "DoctestModule", "nodeid": "io/pdas/tests/test_core.py"}, {"type": "Module", "nodeid": "io/pdas/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/pdas", "result": [{"type": "DoctestModule", "nodeid": "io/pdas/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/pdas/core.py"}, {"type": "Dir", "nodeid": "io/pdas/docs"}, {"type": "Package", "nodeid": "io/pdas/tests"}], "outcome": "passed"}, {"nodeid": "io/pde/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/pde/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/pde/mchedr.py", "result": [{"type": "DoctestItem", "lineno": 39, "nodeid": "io/pde/mchedr.py::obspy.io.pde.mchedr._is_mchedr"}, {"type": "DoctestItem", "lineno": 1061, "nodeid": "io/pde/mchedr.py::obspy.io.pde.mchedr._read_mchedr"}], "outcome": "passed"}, {"nodeid": "io/pde/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/pde/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/pde/tests/test_mchedr.py", "result": [], "outcome": "passed"}, {"nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase", "result": [{"type": "TestCaseFunction", "lineno": 185, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_amplitude"}, {"type": "TestCaseFunction", "lineno": 198, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_arrival"}, {"type": "TestCaseFunction", "lineno": 37, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_catalog"}, {"type": "TestCaseFunction", "lineno": 45, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_event"}, {"type": "TestCaseFunction", "lineno": 237, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_focalmechanism"}, {"type": "TestCaseFunction", "lineno": 148, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_magnitude"}, {"type": "TestCaseFunction", "lineno": 75, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_origin"}, {"type": "TestCaseFunction", "lineno": 220, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_pick"}, {"type": "TestCaseFunction", "lineno": 316, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_read_events"}, {"type": "TestCaseFunction", "lineno": 173, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_stationmagnitude"}, {"type": "TestCaseFunction", "lineno": 302, "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase::test_write_quakeml"}], "outcome": "passed"}, {"nodeid": "io/pde/tests/test_mchedr.py", "result": [{"type": "UnitTestCase", "nodeid": "io/pde/tests/test_mchedr.py::MchedrTestCase"}], "outcome": "passed"}, {"nodeid": "io/pde/tests", "result": [{"type": "DoctestModule", "nodeid": "io/pde/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/pde/tests/data"}, {"type": "DoctestModule", "nodeid": "io/pde/tests/test_mchedr.py"}, {"type": "Module", "nodeid": "io/pde/tests/test_mchedr.py"}], "outcome": "passed"}, {"nodeid": "io/pde", "result": [{"type": "DoctestModule", "nodeid": "io/pde/__init__.py"}, {"type": "Dir", "nodeid": "io/pde/docs"}, {"type": "DoctestModule", "nodeid": "io/pde/mchedr.py"}, {"type": "Package", "nodeid": "io/pde/tests"}], "outcome": "passed"}, {"nodeid": "io/quakeml/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/quakeml/core.py", "result": [{"type": "DoctestItem", "lineno": 1294, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Pickler._magnitude"}, {"type": "DoctestItem", "lineno": 1369, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Pickler._origin"}, {"type": "DoctestItem", "lineno": 1333, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Pickler._station_magnitude"}, {"type": "DoctestItem", "lineno": 858, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Unpickler._focal_mechanism"}, {"type": "DoctestItem", "lineno": 592, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Unpickler._magnitude"}, {"type": "DoctestItem", "lineno": 543, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Unpickler._origin"}, {"type": "DoctestItem", "lineno": 631, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core.Unpickler._station_magnitude"}, {"type": "DoctestItem", "lineno": 84, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core._is_quakeml"}, {"type": "DoctestItem", "lineno": 1810, "nodeid": "io/quakeml/core.py::obspy.io.quakeml.core._read_quakeml"}], "outcome": "passed"}, {"nodeid": "io/quakeml/data", "result": [], "outcome": "passed"}, {"nodeid": "io/quakeml/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/quakeml/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/quakeml/tests/test_quakeml.py", "result": [], "outcome": "passed"}, {"nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase", "result": [{"type": "TestCaseFunction", "lineno": 416, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_arrival"}, {"type": "TestCaseFunction", "lineno": 1069, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_avoid_empty_stub_elements"}, {"type": "TestCaseFunction", "lineno": 729, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_creating_minimal_quakeml_with_mt"}, {"type": "TestCaseFunction", "lineno": 373, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_data_used_in_moment_tensor"}, {"type": "TestCaseFunction", "lineno": 624, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_enums"}, {"type": "TestCaseFunction", "lineno": 96, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_event"}, {"type": "TestCaseFunction", "lineno": 1050, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_focal_mechanism_write_read"}, {"type": "TestCaseFunction", "lineno": 492, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_focalmechanism"}, {"type": "TestCaseFunction", "lineno": 1151, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_issue_2339"}, {"type": "TestCaseFunction", "lineno": 253, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_magnitude"}, {"type": "TestCaseFunction", "lineno": 1173, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_native_namespace_in_extra"}, {"type": "TestCaseFunction", "lineno": 150, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_origin"}, {"type": "TestCaseFunction", "lineno": 453, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_pick"}, {"type": "TestCaseFunction", "lineno": 701, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_preferred_tags"}, {"type": "TestCaseFunction", "lineno": 830, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_amplitude_time_window"}, {"type": "TestCaseFunction", "lineno": 801, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_equivalence"}, {"type": "TestCaseFunction", "lineno": 606, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_events"}, {"type": "TestCaseFunction", "lineno": 55, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_quakeml"}, {"type": "TestCaseFunction", "lineno": 1008, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_same_file_twice_to_same_variable"}, {"type": "TestCaseFunction", "lineno": 690, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_read_string"}, {"type": "TestCaseFunction", "lineno": 1132, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_reading_invalid_enums"}, {"type": "TestCaseFunction", "lineno": 812, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_reading_twice_raises_no_warning"}, {"type": "TestCaseFunction", "lineno": 334, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_station_magnitude"}, {"type": "TestCaseFunction", "lineno": 299, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_station_magnitude_contribution"}, {"type": "TestCaseFunction", "lineno": 85, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_usgs_eventype"}, {"type": "TestCaseFunction", "lineno": 852, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_write_amplitude_time_window"}, {"type": "TestCaseFunction", "lineno": 587, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_write_quakeml"}, {"type": "TestCaseFunction", "lineno": 892, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_write_with_extra_tags_and_read"}, {"type": "TestCaseFunction", "lineno": 1106, "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase::test_writing_invalid_quakeml_id"}], "outcome": "passed"}, {"nodeid": "io/quakeml/tests/test_quakeml.py", "result": [{"type": "UnitTestCase", "nodeid": "io/quakeml/tests/test_quakeml.py::QuakeMLTestCase"}], "outcome": "passed"}, {"nodeid": "io/quakeml/tests", "result": [{"type": "DoctestModule", "nodeid": "io/quakeml/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/quakeml/tests/data"}, {"type": "DoctestModule", "nodeid": "io/quakeml/tests/test_quakeml.py"}, {"type": "Module", "nodeid": "io/quakeml/tests/test_quakeml.py"}], "outcome": "passed"}, {"nodeid": "io/quakeml", "result": [{"type": "DoctestModule", "nodeid": "io/quakeml/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/quakeml/core.py"}, {"type": "Dir", "nodeid": "io/quakeml/data"}, {"type": "Package", "nodeid": "io/quakeml/tests"}], "outcome": "passed"}, {"nodeid": "io/reftek/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/reftek/__init__.py::obspy.io.reftek"}], "outcome": "passed"}, {"nodeid": "io/reftek/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/reftek/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/reftek/packet.py", "result": [], "outcome": "passed"}, {"nodeid": "io/reftek/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/reftek/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/reftek/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/reftek/tests/test_core.py::ReftekTestCase", "result": [{"type": "TestCaseFunction", "lineno": 414, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_data_unpacking_steim1"}, {"type": "TestCaseFunction", "lineno": 427, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_data_unpacking_steim2"}, {"type": "TestCaseFunction", "lineno": 292, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_drop_not_implemented_packets"}, {"type": "TestCaseFunction", "lineno": 220, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_error_no_packets_read"}, {"type": "TestCaseFunction", "lineno": 211, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_integration_with_obspy_core"}, {"type": "TestCaseFunction", "lineno": 203, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_is_reftek130"}, {"type": "TestCaseFunction", "lineno": 334, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_missing_event_trailer_packet"}, {"type": "TestCaseFunction", "lineno": 392, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_no_eh_et_packet"}, {"type": "TestCaseFunction", "lineno": 255, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_read_file_perturbed_packet_sequence"}, {"type": "TestCaseFunction", "lineno": 172, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_read_reftek130_no_component_codes_specified"}, {"type": "TestCaseFunction", "lineno": 131, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_read_reftek130_steim1"}, {"type": "TestCaseFunction", "lineno": 145, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_read_reftek130_steim2"}, {"type": "TestCaseFunction", "lineno": 600, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_file_with_encoding_16"}, {"type": "TestCaseFunction", "lineno": 583, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_file_with_encoding_32"}, {"type": "TestCaseFunction", "lineno": 538, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_file_with_multiple_events"}, {"type": "TestCaseFunction", "lineno": 560, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_file_with_no_data_in_channel_zero"}, {"type": "TestCaseFunction", "lineno": 515, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_reading_packet_with_vpu_float_string"}, {"type": "TestCaseFunction", "lineno": 440, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_string_representations"}, {"type": "TestCaseFunction", "lineno": 360, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_truncated_last_packet"}, {"type": "TestCaseFunction", "lineno": 232, "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase::test_warning_disturbed_packet_sequence"}], "outcome": "passed"}, {"nodeid": "io/reftek/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/reftek/tests/test_core.py::ReftekTestCase"}], "outcome": "passed"}, {"nodeid": "io/reftek/tests", "result": [{"type": "DoctestModule", "nodeid": "io/reftek/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/reftek/tests/data"}, {"type": "DoctestModule", "nodeid": "io/reftek/tests/test_core.py"}, {"type": "Module", "nodeid": "io/reftek/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/reftek/util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/reftek", "result": [{"type": "DoctestModule", "nodeid": "io/reftek/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/reftek/core.py"}, {"type": "Dir", "nodeid": "io/reftek/docs"}, {"type": "DoctestModule", "nodeid": "io/reftek/packet.py"}, {"type": "Package", "nodeid": "io/reftek/tests"}, {"type": "DoctestModule", "nodeid": "io/reftek/util.py"}], "outcome": "passed"}, {"nodeid": "io/rg16/__init__.py", "result": [{"type": "DoctestItem", "lineno": 0, "nodeid": "io/rg16/__init__.py::obspy.io.rg16"}], "outcome": "passed"}, {"nodeid": "io/rg16/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/rg16/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/rg16/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/rg16/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/rg16/tests/test_read_rg16.py", "result": [], "outcome": "passed"}, {"nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16", "result": [{"type": "TestCaseFunction", "lineno": 119, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_contacts_north_and_merge"}, {"type": "TestCaseFunction", "lineno": 56, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_empty_buffer"}, {"type": "TestCaseFunction", "lineno": 63, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_headonly_option"}, {"type": "TestCaseFunction", "lineno": 90, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_intrablock_starttime_endtime"}, {"type": "TestCaseFunction", "lineno": 128, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_make_stats"}, {"type": "TestCaseFunction", "lineno": 108, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_merge"}, {"type": "TestCaseFunction", "lineno": 28, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_reading_rg16_files"}, {"type": "TestCaseFunction", "lineno": 47, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_rg16_files_identified"}, {"type": "TestCaseFunction", "lineno": 72, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_starttime_endtime_option"}], "outcome": "passed"}, {"nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers", "result": [{"type": "TestCaseFunction", "lineno": 553, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_3_channel_header"}, {"type": "TestCaseFunction", "lineno": 543, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_bad_alias_filter"}, {"type": "TestCaseFunction", "lineno": 397, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_can_write"}, {"type": "TestCaseFunction", "lineno": 174, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_cmp_jump"}, {"type": "TestCaseFunction", "lineno": 152, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_cmp_nbr_headers"}, {"type": "TestCaseFunction", "lineno": 163, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_cmp_nbr_records"}, {"type": "TestCaseFunction", "lineno": 376, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_make_trace"}, {"type": "TestCaseFunction", "lineno": 455, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_channel_set"}, {"type": "TestCaseFunction", "lineno": 447, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_channel_sets"}, {"type": "TestCaseFunction", "lineno": 490, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_extended_header_1"}, {"type": "TestCaseFunction", "lineno": 504, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_extended_header_2"}, {"type": "TestCaseFunction", "lineno": 527, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_extended_header_3"}, {"type": "TestCaseFunction", "lineno": 411, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_general_header_1"}, {"type": "TestCaseFunction", "lineno": 433, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_general_header_2"}, {"type": "TestCaseFunction", "lineno": 182, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header"}, {"type": "TestCaseFunction", "lineno": 191, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_1"}, {"type": "TestCaseFunction", "lineno": 363, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_10"}, {"type": "TestCaseFunction", "lineno": 202, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_2"}, {"type": "TestCaseFunction", "lineno": 225, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_3"}, {"type": "TestCaseFunction", "lineno": 239, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_4"}, {"type": "TestCaseFunction", "lineno": 260, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_5"}, {"type": "TestCaseFunction", "lineno": 279, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_6"}, {"type": "TestCaseFunction", "lineno": 302, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_7"}, {"type": "TestCaseFunction", "lineno": 320, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_8"}, {"type": "TestCaseFunction", "lineno": 340, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers::test_read_trace_header_9"}], "outcome": "passed"}, {"nodeid": "io/rg16/tests/test_read_rg16.py", "result": [{"type": "UnitTestCase", "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16"}, {"type": "UnitTestCase", "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16Headers"}], "outcome": "passed"}, {"nodeid": "io/rg16/tests/test_util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/rg16/tests/test_util.py::TestRG16Util", "result": [{"type": "TestCaseFunction", "lineno": 45, "nodeid": "io/rg16/tests/test_util.py::TestRG16Util::test_read"}, {"type": "TestCaseFunction", "lineno": 17, "nodeid": "io/rg16/tests/test_util.py::TestRG16Util::test_read_bcd"}, {"type": "TestCaseFunction", "lineno": 31, "nodeid": "io/rg16/tests/test_util.py::TestRG16Util::test_read_binary"}], "outcome": "passed"}, {"nodeid": "io/rg16/tests/test_util.py", "result": [{"type": "UnitTestCase", "nodeid": "io/rg16/tests/test_util.py::TestRG16Util"}], "outcome": "passed"}, {"nodeid": "io/rg16/tests", "result": [{"type": "DoctestModule", "nodeid": "io/rg16/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/rg16/tests/data"}, {"type": "DoctestModule", "nodeid": "io/rg16/tests/test_read_rg16.py"}, {"type": "Module", "nodeid": "io/rg16/tests/test_read_rg16.py"}, {"type": "DoctestModule", "nodeid": "io/rg16/tests/test_util.py"}, {"type": "Module", "nodeid": "io/rg16/tests/test_util.py"}], "outcome": "passed"}, {"nodeid": "io/rg16/util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/rg16", "result": [{"type": "DoctestModule", "nodeid": "io/rg16/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/rg16/core.py"}, {"type": "Dir", "nodeid": "io/rg16/docs"}, {"type": "Package", "nodeid": "io/rg16/tests"}, {"type": "DoctestModule", "nodeid": "io/rg16/util.py"}], "outcome": "passed"}, {"nodeid": "io/sac/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/sac/__init__.py::obspy.io.sac"}], "outcome": "passed"}, {"nodeid": "io/sac/arrayio.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sac/core.py", "result": [{"type": "DoctestItem", "lineno": 207, "nodeid": "io/sac/core.py::obspy.io.sac.core._internal_read_sac_xy"}, {"type": "DoctestItem", "lineno": 20, "nodeid": "io/sac/core.py::obspy.io.sac.core._is_sac"}, {"type": "DoctestItem", "lineno": 113, "nodeid": "io/sac/core.py::obspy.io.sac.core._is_sac_xy"}, {"type": "DoctestItem", "lineno": 306, "nodeid": "io/sac/core.py::obspy.io.sac.core._read_sac"}, {"type": "DoctestItem", "lineno": 169, "nodeid": "io/sac/core.py::obspy.io.sac.core._read_sac_xy"}, {"type": "DoctestItem", "lineno": 398, "nodeid": "io/sac/core.py::obspy.io.sac.core._write_sac"}, {"type": "DoctestItem", "lineno": 242, "nodeid": "io/sac/core.py::obspy.io.sac.core._write_sac_xy"}], "outcome": "passed"}, {"nodeid": "io/sac/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/sac/header.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sac/sacpz.py", "result": [{"type": "DoctestItem", "lineno": 120, "nodeid": "io/sac/sacpz.py::obspy.io.sac.sacpz.attach_paz"}, {"type": "DoctestItem", "lineno": 293, "nodeid": "io/sac/sacpz.py::obspy.io.sac.sacpz.attach_resp"}], "outcome": "passed"}, {"nodeid": "io/sac/sactrace.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace"}, {"type": "DoctestItem", "lineno": 827, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.__init__"}, {"type": "DoctestItem", "lineno": 1497, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace._allt"}, {"type": "DoctestItem", "lineno": 1142, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace._from_arrays"}, {"type": "DoctestItem", "lineno": 1410, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.listhdr"}, {"type": "DoctestItem", "lineno": 1029, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.read"}, {"type": "DoctestItem", "lineno": 1247, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.to_obspy_trace"}, {"type": "DoctestItem", "lineno": 1301, "nodeid": "io/sac/sactrace.py::obspy.io.sac.sactrace.SACTrace.validate"}], "outcome": "passed"}, {"nodeid": "io/sac/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sac/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 891, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_always_sac_reftime"}, {"type": "TestCaseFunction", "lineno": 212, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_convert_to_sac"}, {"type": "TestCaseFunction", "lineno": 817, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_decimate_resample"}, {"type": "TestCaseFunction", "lineno": 265, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_default_values"}, {"type": "TestCaseFunction", "lineno": 921, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_encoding_flag"}, {"type": "TestCaseFunction", "lineno": 831, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_invalid_header_field"}, {"type": "TestCaseFunction", "lineno": 647, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sac_bytes_io"}, {"type": "TestCaseFunction", "lineno": 675, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sac_open_file"}, {"type": "TestCaseFunction", "lineno": 666, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sac_string_io_raises"}, {"type": "TestCaseFunction", "lineno": 682, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sacxy_bytes_io"}, {"type": "TestCaseFunction", "lineno": 713, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sacxy_open_file_binary_mode"}, {"type": "TestCaseFunction", "lineno": 723, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sacxy_open_file_text_mode_fails"}, {"type": "TestCaseFunction", "lineno": 701, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_is_sacxy_string_io_raises"}, {"type": "TestCaseFunction", "lineno": 428, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_issue390"}, {"type": "TestCaseFunction", "lineno": 326, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_issue_156"}, {"type": "TestCaseFunction", "lineno": 246, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_iztype11"}, {"type": "TestCaseFunction", "lineno": 799, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_merge_sac_obspy_headers"}, {"type": "TestCaseFunction", "lineno": 854, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_not_ascii"}, {"type": "TestCaseFunction", "lineno": 365, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_not_used_but_given_headers"}, {"type": "TestCaseFunction", "lineno": 402, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_null_terminated_strings"}, {"type": "TestCaseFunction", "lineno": 186, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_and_write_via_obspy"}, {"type": "TestCaseFunction", "lineno": 108, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_big_endian_via_obspy"}, {"type": "TestCaseFunction", "lineno": 149, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_head_via_obspy"}, {"type": "TestCaseFunction", "lineno": 494, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_sac_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 512, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_sac_from_open_file"}, {"type": "TestCaseFunction", "lineno": 41, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_via_obspy"}, {"type": "TestCaseFunction", "lineno": 577, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_via_obspy_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 461, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_with_fsize"}, {"type": "TestCaseFunction", "lineno": 525, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_write_bytes_io"}, {"type": "TestCaseFunction", "lineno": 544, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_write_open_file"}, {"type": "TestCaseFunction", "lineno": 56, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_write_via_obspy"}, {"type": "TestCaseFunction", "lineno": 89, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_write_xy_via_obspy"}, {"type": "TestCaseFunction", "lineno": 612, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_xy_write_xy_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 630, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_xy_write_xy_from_open_file_binary_mode"}, {"type": "TestCaseFunction", "lineno": 74, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_read_xy_write_xy_via_obspy"}, {"type": "TestCaseFunction", "lineno": 271, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_reference_time"}, {"type": "TestCaseFunction", "lineno": 864, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_sac_booleans_from_trace"}, {"type": "TestCaseFunction", "lineno": 874, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_sac_file_from_new_header"}, {"type": "TestCaseFunction", "lineno": 174, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_set_version"}, {"type": "TestCaseFunction", "lineno": 123, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_swap_bytes_via_obspy"}, {"type": "TestCaseFunction", "lineno": 299, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_undefined_b"}, {"type": "TestCaseFunction", "lineno": 752, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_valid_sac_from_minimal_existing_sac_header"}, {"type": "TestCaseFunction", "lineno": 351, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_write_sac_xy_with_minimum_stats"}, {"type": "TestCaseFunction", "lineno": 413, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_write_small_trace"}, {"type": "TestCaseFunction", "lineno": 163, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_write_via_obspy"}, {"type": "TestCaseFunction", "lineno": 595, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_write_via_obspy_to_bytes_io"}, {"type": "TestCaseFunction", "lineno": 382, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_writing_micro_seconds"}, {"type": "TestCaseFunction", "lineno": 730, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_writing_to_file_like_objects_with_obspy"}, {"type": "TestCaseFunction", "lineno": 569, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_writing_to_io_string_io_fails"}, {"type": "TestCaseFunction", "lineno": 560, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_writing_to_obj_with_multiple_traces_fails"}, {"type": "TestCaseFunction", "lineno": 914, "nodeid": "io/sac/tests/test_core.py::CoreTestCase::test_wrong_encoding"}], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/sac/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_sacpz.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase", "result": [{"type": "TestCaseFunction", "lineno": 81, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_attach_paz"}, {"type": "TestCaseFunction", "lineno": 98, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_attach_paz_diff_order"}, {"type": "TestCaseFunction", "lineno": 108, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_sacpaz_from_dataless"}, {"type": "TestCaseFunction", "lineno": 131, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_sacpaz_from_resp"}, {"type": "TestCaseFunction", "lineno": 47, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_write_sacpz_multiple_channels"}, {"type": "TestCaseFunction", "lineno": 30, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_write_sacpz_single_channel"}, {"type": "TestCaseFunction", "lineno": 64, "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase::test_write_sacpz_soh"}], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_sacpz.py", "result": [{"type": "UnitTestCase", "nodeid": "io/sac/tests/test_sacpz.py::SACPZTestCase"}], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_sactrace.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase", "result": [{"type": "TestCaseFunction", "lineno": 321, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_bool_headers"}, {"type": "TestCaseFunction", "lineno": 432, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_char_header_padding"}, {"type": "TestCaseFunction", "lineno": 404, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_data_headers"}, {"type": "TestCaseFunction", "lineno": 333, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_enumheader"}, {"type": "TestCaseFunction", "lineno": 248, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_floatheader"}, {"type": "TestCaseFunction", "lineno": 296, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_int_headers"}, {"type": "TestCaseFunction", "lineno": 387, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_kevnm"}, {"type": "TestCaseFunction", "lineno": 179, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_lcalda"}, {"type": "TestCaseFunction", "lineno": 214, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_propagate_modified_stats_strings_to_sactrace"}, {"type": "TestCaseFunction", "lineno": 35, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_read_binary"}, {"type": "TestCaseFunction", "lineno": 52, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_read_binary_headonly"}, {"type": "TestCaseFunction", "lineno": 127, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_read_sac_ascii"}, {"type": "TestCaseFunction", "lineno": 63, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_read_sac_byteorder"}, {"type": "TestCaseFunction", "lineno": 142, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_reftime"}, {"type": "TestCaseFunction", "lineno": 230, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_reftime_incomplete"}, {"type": "TestCaseFunction", "lineno": 160, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_reftime_relative_times"}, {"type": "TestCaseFunction", "lineno": 277, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_relative_time_headers"}, {"type": "TestCaseFunction", "lineno": 352, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_string_headers"}, {"type": "TestCaseFunction", "lineno": 95, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_write_binary_headonly"}, {"type": "TestCaseFunction", "lineno": 82, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_write_sac"}], "outcome": "passed"}, {"nodeid": "io/sac/tests/test_sactrace.py", "result": [{"type": "UnitTestCase", "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase"}], "outcome": "passed"}, {"nodeid": "io/sac/tests", "result": [{"type": "DoctestModule", "nodeid": "io/sac/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/sac/tests/data"}, {"type": "DoctestModule", "nodeid": "io/sac/tests/test_core.py"}, {"type": "Module", "nodeid": "io/sac/tests/test_core.py"}, {"type": "DoctestModule", "nodeid": "io/sac/tests/test_sacpz.py"}, {"type": "Module", "nodeid": "io/sac/tests/test_sacpz.py"}, {"type": "DoctestModule", "nodeid": "io/sac/tests/test_sactrace.py"}, {"type": "Module", "nodeid": "io/sac/tests/test_sactrace.py"}], "outcome": "passed"}, {"nodeid": "io/sac/util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sac", "result": [{"type": "DoctestModule", "nodeid": "io/sac/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/sac/arrayio.py"}, {"type": "DoctestModule", "nodeid": "io/sac/core.py"}, {"type": "Dir", "nodeid": "io/sac/docs"}, {"type": "DoctestModule", "nodeid": "io/sac/header.py"}, {"type": "DoctestModule", "nodeid": "io/sac/sacpz.py"}, {"type": "DoctestModule", "nodeid": "io/sac/sactrace.py"}, {"type": "Package", "nodeid": "io/sac/tests"}, {"type": "DoctestModule", "nodeid": "io/sac/util.py"}], "outcome": "passed"}, {"nodeid": "io/scardec/__init__.py", "result": [{"type": "DoctestItem", "lineno": 2, "nodeid": "io/scardec/__init__.py::obspy.io.scardec"}], "outcome": "passed"}, {"nodeid": "io/scardec/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/scardec/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/scardec/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/scardec/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/scardec/tests/test_core.py::ScardecTestCase", "result": [{"type": "TestCaseFunction", "lineno": 165, "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase::test_is_scardec"}, {"type": "TestCaseFunction", "lineno": 119, "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase::test_read_and_write_scardec_from_bytes_io"}, {"type": "TestCaseFunction", "lineno": 26, "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase::test_read_and_write_scardec_from_files"}, {"type": "TestCaseFunction", "lineno": 78, "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase::test_read_and_write_scardec_from_open_files"}], "outcome": "passed"}, {"nodeid": "io/scardec/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/scardec/tests/test_core.py::ScardecTestCase"}], "outcome": "passed"}, {"nodeid": "io/scardec/tests", "result": [{"type": "DoctestModule", "nodeid": "io/scardec/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/scardec/tests/data"}, {"type": "DoctestModule", "nodeid": "io/scardec/tests/test_core.py"}, {"type": "Module", "nodeid": "io/scardec/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/scardec", "result": [{"type": "DoctestModule", "nodeid": "io/scardec/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/scardec/core.py"}, {"type": "Package", "nodeid": "io/scardec/tests"}], "outcome": "passed"}, {"nodeid": "io/seg2/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seg2/header.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seg2/seg2.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seg2/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seg2/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/seg2/tests/test_seg2.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seg2/tests/test_seg2.py::SEG2TestCase", "result": [{"type": "TestCaseFunction", "lineno": 89, "nodeid": "io/seg2/tests/test_seg2.py::SEG2TestCase::test_read_data_format_2"}, {"type": "TestCaseFunction", "lineno": 114, "nodeid": "io/seg2/tests/test_seg2.py::SEG2TestCase::test_read_data_format_3"}], "outcome": "passed"}, {"nodeid": "io/seg2/tests/test_seg2.py", "result": [{"type": "UnitTestCase", "nodeid": "io/seg2/tests/test_seg2.py::SEG2TestCase"}], "outcome": "passed"}, {"nodeid": "io/seg2/tests", "result": [{"type": "DoctestModule", "nodeid": "io/seg2/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/seg2/tests/data"}, {"type": "DoctestModule", "nodeid": "io/seg2/tests/test_seg2.py"}, {"type": "Module", "nodeid": "io/seg2/tests/test_seg2.py"}], "outcome": "passed"}, {"nodeid": "io/seg2", "result": [{"type": "DoctestModule", "nodeid": "io/seg2/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/seg2/header.py"}, {"type": "DoctestModule", "nodeid": "io/seg2/seg2.py"}, {"type": "Package", "nodeid": "io/seg2/tests"}], "outcome": "passed"}, {"nodeid": "io/segy/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/segy/__init__.py::obspy.io.segy"}], "outcome": "passed"}, {"nodeid": "io/segy/core.py", "result": [{"type": "DoctestItem", "lineno": 130, "nodeid": "io/segy/core.py::obspy.io.segy.core._read_segy"}, {"type": "DoctestItem", "lineno": 424, "nodeid": "io/segy/core.py::obspy.io.segy.core._read_su"}], "outcome": "passed"}, {"nodeid": "io/segy/header.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/pack.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/segy.py", "result": [{"type": "DoctestItem", "lineno": 986, "nodeid": "io/segy/segy.py::obspy.io.segy.segy.iread_segy"}, {"type": "DoctestItem", "lineno": 1072, "nodeid": "io/segy/segy.py::obspy.io.segy.segy.iread_su"}], "outcome": "passed"}, {"nodeid": "io/segy/src", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/tests/header.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 603, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_comparing_still_packed_trace_headers"}, {"type": "TestCaseFunction", "lineno": 275, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_enforcing_endianness_while_reading"}, {"type": "TestCaseFunction", "lineno": 115, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_enforcing_endianness_while_writing"}, {"type": "TestCaseFunction", "lineno": 88, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_enforcing_textual_header_encoding_while_reading"}, {"type": "TestCaseFunction", "lineno": 224, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_enforcing_textual_header_encoding_while_writing"}, {"type": "TestCaseFunction", "lineno": 211, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_invalid_data_encoding_raises"}, {"type": "TestCaseFunction", "lineno": 366, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_invalid_values_for_textual_header_encoding"}, {"type": "TestCaseFunction", "lineno": 40, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_is_segy_file"}, {"type": "TestCaseFunction", "lineno": 55, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_is_su_file"}, {"type": "TestCaseFunction", "lineno": 589, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_issue_377"}, {"type": "TestCaseFunction", "lineno": 422, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_large_sample_rate_interval_raises"}, {"type": "TestCaseFunction", "lineno": 193, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_not_matching_data_encoding_and_dtype_raises"}, {"type": "TestCaseFunction", "lineno": 73, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_read_head_only"}, {"type": "TestCaseFunction", "lineno": 164, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_reading_and_writing_different_data_encodings"}, {"type": "TestCaseFunction", "lineno": 616, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_reading_and_writing_with_unset_dates"}, {"type": "TestCaseFunction", "lineno": 407, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_reading_date"}, {"type": "TestCaseFunction", "lineno": 295, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_reading_using_core"}, {"type": "TestCaseFunction", "lineno": 138, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_setting_data_encoding_works"}, {"type": "TestCaseFunction", "lineno": 374, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_setting_delta_and_sampling_rate_in_stats"}, {"type": "TestCaseFunction", "lineno": 561, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_two_digit_years_segy"}, {"type": "TestCaseFunction", "lineno": 577, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_two_digit_years_su"}, {"type": "TestCaseFunction", "lineno": 486, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_modified_date"}, {"type": "TestCaseFunction", "lineno": 389, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_new_sampling_rate"}, {"type": "TestCaseFunction", "lineno": 510, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_starttime_timestamp_0"}, {"type": "TestCaseFunction", "lineno": 453, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_su_file_with_no_header"}, {"type": "TestCaseFunction", "lineno": 648, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_text_and_binary_textual_file_headers"}, {"type": "TestCaseFunction", "lineno": 674, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_too_long_trace"}, {"type": "TestCaseFunction", "lineno": 335, "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase::test_writing_using_core"}], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/segy/tests/test_core.py::SEGYCoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_segy.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_segy.py::SEGYTestCase", "result": [{"type": "TestCaseFunction", "lineno": 591, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_iterative_reading"}, {"type": "TestCaseFunction", "lineno": 179, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_pack_and_unpack_ibm_float"}, {"type": "TestCaseFunction", "lineno": 240, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_pack_and_unpack_ibm_special_cases"}, {"type": "TestCaseFunction", "lineno": 210, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_pack_and_unpack_very_small_ibm_floats"}, {"type": "TestCaseFunction", "lineno": 63, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_pack_segy_data"}, {"type": "TestCaseFunction", "lineno": 762, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_packing_raises_nice_error_messages"}, {"type": "TestCaseFunction", "lineno": 268, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_binary_file_header"}, {"type": "TestCaseFunction", "lineno": 348, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_segy"}, {"type": "TestCaseFunction", "lineno": 391, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_segy_headonly"}, {"type": "TestCaseFunction", "lineno": 290, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_textual_file_header"}, {"type": "TestCaseFunction", "lineno": 326, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_and_write_trace_header"}, {"type": "TestCaseFunction", "lineno": 556, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_read_bytes_io"}, {"type": "TestCaseFunction", "lineno": 610, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_revision_number_in_binary_file_header"}, {"type": "TestCaseFunction", "lineno": 632, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_textual_header_has_the_right_fields_at_the_end"}, {"type": "TestCaseFunction", "lineno": 397, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_unpack_binary_file_header"}, {"type": "TestCaseFunction", "lineno": 40, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_unpack_segy_data"}, {"type": "TestCaseFunction", "lineno": 442, "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase::test_unpack_trace_header"}], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_segy.py", "result": [{"type": "UnitTestCase", "nodeid": "io/segy/tests/test_segy.py::SEGYTestCase"}], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_su.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_su.py::SUTestCase", "result": [{"type": "TestCaseFunction", "lineno": 47, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_enforcing_byteorders_while_reading"}, {"type": "TestCaseFunction", "lineno": 122, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_iterative_reading"}, {"type": "TestCaseFunction", "lineno": 28, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_read_and_write_su"}, {"type": "TestCaseFunction", "lineno": 111, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_read_bytes_io"}, {"type": "TestCaseFunction", "lineno": 65, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_reading_and_writing_different_byteorders"}, {"type": "TestCaseFunction", "lineno": 97, "nodeid": "io/segy/tests/test_su.py::SUTestCase::test_unpacking_su_data"}], "outcome": "passed"}, {"nodeid": "io/segy/tests/test_su.py", "result": [{"type": "UnitTestCase", "nodeid": "io/segy/tests/test_su.py::SUTestCase"}], "outcome": "passed"}, {"nodeid": "io/segy/tests", "result": [{"type": "DoctestModule", "nodeid": "io/segy/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/segy/tests/data"}, {"type": "DoctestModule", "nodeid": "io/segy/tests/header.py"}, {"type": "DoctestModule", "nodeid": "io/segy/tests/test_core.py"}, {"type": "Module", "nodeid": "io/segy/tests/test_core.py"}, {"type": "DoctestModule", "nodeid": "io/segy/tests/test_segy.py"}, {"type": "Module", "nodeid": "io/segy/tests/test_segy.py"}, {"type": "DoctestModule", "nodeid": "io/segy/tests/test_su.py"}, {"type": "Module", "nodeid": "io/segy/tests/test_su.py"}], "outcome": "passed"}, {"nodeid": "io/segy/unpack.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy/util.py", "result": [], "outcome": "passed"}, {"nodeid": "io/segy", "result": [{"type": "DoctestModule", "nodeid": "io/segy/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/segy/core.py"}, {"type": "DoctestModule", "nodeid": "io/segy/header.py"}, {"type": "DoctestModule", "nodeid": "io/segy/pack.py"}, {"type": "DoctestModule", "nodeid": "io/segy/segy.py"}, {"type": "Dir", "nodeid": "io/segy/src"}, {"type": "Package", "nodeid": "io/segy/tests"}, {"type": "DoctestModule", "nodeid": "io/segy/unpack.py"}, {"type": "DoctestModule", "nodeid": "io/segy/util.py"}], "outcome": "passed"}, {"nodeid": "io/seisan/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/seisan/__init__.py::obspy.io.seisan"}], "outcome": "passed"}, {"nodeid": "io/seisan/core.py", "result": [{"type": "DoctestItem", "lineno": 19, "nodeid": "io/seisan/core.py::obspy.io.seisan.core._is_seisan"}, {"type": "DoctestItem", "lineno": 107, "nodeid": "io/seisan/core.py::obspy.io.seisan.core._read_seisan"}], "outcome": "passed"}, {"nodeid": "io/seisan/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/seisan/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seisan/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/seisan/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seisan/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 22, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_get_version"}, {"type": "TestCaseFunction", "lineno": 44, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_is_seisan"}, {"type": "TestCaseFunction", "lineno": 185, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_read_obspy"}, {"type": "TestCaseFunction", "lineno": 60, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_read_seisan"}, {"type": "TestCaseFunction", "lineno": 113, "nodeid": "io/seisan/tests/test_core.py::CoreTestCase::test_read_seisan_head_only"}], "outcome": "passed"}, {"nodeid": "io/seisan/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/seisan/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/seisan/tests", "result": [{"type": "DoctestModule", "nodeid": "io/seisan/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/seisan/tests/data"}, {"type": "DoctestModule", "nodeid": "io/seisan/tests/test_core.py"}, {"type": "Module", "nodeid": "io/seisan/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/seisan", "result": [{"type": "DoctestModule", "nodeid": "io/seisan/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/seisan/core.py"}, {"type": "Dir", "nodeid": "io/seisan/docs"}, {"type": "Package", "nodeid": "io/seisan/tests"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seiscomp/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seiscomp/data", "result": [], "outcome": "passed"}, {"nodeid": "io/seiscomp/event.py", "result": [{"type": "DoctestItem", "lineno": 26, "nodeid": "io/seiscomp/event.py::obspy.io.seiscomp.event._read_sc3ml"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/inventory.py", "result": [{"type": "DoctestItem", "lineno": 44, "nodeid": "io/seiscomp/inventory.py::obspy.io.seiscomp.inventory._get_schema_namespace"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 34, "nodeid": "io/seiscomp/tests/test_core.py::CoreTestCase::test_sc3ml_no_version_attribute"}, {"type": "TestCaseFunction", "lineno": 26, "nodeid": "io/seiscomp/tests/test_core.py::CoreTestCase::test_sc3ml_versions"}, {"type": "TestCaseFunction", "lineno": 38, "nodeid": "io/seiscomp/tests/test_core.py::CoreTestCase::test_validate"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/seiscomp/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_event.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_event.py::EventTestCase", "result": [{"type": "TestCaseFunction", "lineno": 423, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_and_write"}, {"type": "TestCaseFunction", "lineno": 431, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_and_write_sc3ml_fields"}, {"type": "TestCaseFunction", "lineno": 224, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_example"}, {"type": "TestCaseFunction", "lineno": 231, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_id_prefix"}, {"type": "TestCaseFunction", "lineno": 273, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_quakeml"}, {"type": "TestCaseFunction", "lineno": 284, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_sc3ml_fields"}, {"type": "TestCaseFunction", "lineno": 262, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_string"}, {"type": "TestCaseFunction", "lineno": 211, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_amplitude"}, {"type": "TestCaseFunction", "lineno": 199, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_arrival"}, {"type": "TestCaseFunction", "lineno": 195, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_data_used_in_moment_tensor"}, {"type": "TestCaseFunction", "lineno": 174, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_event"}, {"type": "TestCaseFunction", "lineno": 220, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_example"}, {"type": "TestCaseFunction", "lineno": 207, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_focalmechanism"}, {"type": "TestCaseFunction", "lineno": 216, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_iris_events"}, {"type": "TestCaseFunction", "lineno": 182, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_magnitude"}, {"type": "TestCaseFunction", "lineno": 178, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_origin"}, {"type": "TestCaseFunction", "lineno": 203, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_pick"}, {"type": "TestCaseFunction", "lineno": 191, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_station_magnitude"}, {"type": "TestCaseFunction", "lineno": 186, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_read_xslt_station_magnitude_contribution"}, {"type": "TestCaseFunction", "lineno": 148, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_sc3ml_versions"}, {"type": "TestCaseFunction", "lineno": 402, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_example"}, {"type": "TestCaseFunction", "lineno": 412, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_remove_events"}, {"type": "TestCaseFunction", "lineno": 358, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_012_events"}, {"type": "TestCaseFunction", "lineno": 348, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_arrival"}, {"type": "TestCaseFunction", "lineno": 343, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_data_used_in_moment_tensor"}, {"type": "TestCaseFunction", "lineno": 311, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_event"}, {"type": "TestCaseFunction", "lineno": 397, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_example"}, {"type": "TestCaseFunction", "lineno": 363, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_focalmechanism"}, {"type": "TestCaseFunction", "lineno": 369, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_iris_events"}, {"type": "TestCaseFunction", "lineno": 323, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_magnitude"}, {"type": "TestCaseFunction", "lineno": 375, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_neries_events"}, {"type": "TestCaseFunction", "lineno": 317, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_origin"}, {"type": "TestCaseFunction", "lineno": 353, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_pick"}, {"type": "TestCaseFunction", "lineno": 337, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_station_magnitude"}, {"type": "TestCaseFunction", "lineno": 329, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_station_magnitude_contribution"}, {"type": "TestCaseFunction", "lineno": 388, "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase::test_write_xslt_usgs_events"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_event.py", "result": [{"type": "UnitTestCase", "nodeid": "io/seiscomp/tests/test_event.py::EventTestCase"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_inventory.py", "result": [], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase", "result": [{"type": "TestCaseFunction", "lineno": 58, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_channel_level"}, {"type": "TestCaseFunction", "lineno": 147, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_compare_response"}, {"type": "TestCaseFunction", "lineno": 137, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_compare_upper_level"}, {"type": "TestCaseFunction", "lineno": 71, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_compare_xml"}, {"type": "TestCaseFunction", "lineno": 117, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_empty_depth"}, {"type": "TestCaseFunction", "lineno": 277, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_parse_complex_list"}, {"type": "TestCaseFunction", "lineno": 43, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_sc3ml_versions"}, {"type": "TestCaseFunction", "lineno": 294, "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase::test_stage_empty_poles_and_zeros"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests/test_inventory.py", "result": [{"type": "UnitTestCase", "nodeid": "io/seiscomp/tests/test_inventory.py::SC3MLTestCase"}], "outcome": "passed"}, {"nodeid": "io/seiscomp/tests", "result": [{"type": "DoctestModule", "nodeid": "io/seiscomp/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/seiscomp/tests/data"}, {"type": "DoctestModule", "nodeid": "io/seiscomp/tests/test_core.py"}, {"type": "Module", "nodeid": "io/seiscomp/tests/test_core.py"}, {"type": "DoctestModule", "nodeid": "io/seiscomp/tests/test_event.py"}, {"type": "Module", "nodeid": "io/seiscomp/tests/test_event.py"}, {"type": "DoctestModule", "nodeid": "io/seiscomp/tests/test_inventory.py"}, {"type": "Module", "nodeid": "io/seiscomp/tests/test_inventory.py"}], "outcome": "passed"}, {"nodeid": "io/seiscomp", "result": [{"type": "DoctestModule", "nodeid": "io/seiscomp/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/seiscomp/core.py"}, {"type": "Dir", "nodeid": "io/seiscomp/data"}, {"type": "DoctestModule", "nodeid": "io/seiscomp/event.py"}, {"type": "DoctestModule", "nodeid": "io/seiscomp/inventory.py"}, {"type": "Package", "nodeid": "io/seiscomp/tests"}], "outcome": "passed"}, {"nodeid": "io/sh/__init__.py", "result": [{"type": "DoctestItem", "lineno": 0, "nodeid": "io/sh/__init__.py::obspy.io.sh"}], "outcome": "passed"}, {"nodeid": "io/sh/core.py", "result": [{"type": "DoctestItem", "lineno": 67, "nodeid": "io/sh/core.py::obspy.io.sh.core._is_asc"}, {"type": "DoctestItem", "lineno": 297, "nodeid": "io/sh/core.py::obspy.io.sh.core._is_q"}, {"type": "DoctestItem", "lineno": 93, "nodeid": "io/sh/core.py::obspy.io.sh.core._read_asc"}, {"type": "DoctestItem", "lineno": 323, "nodeid": "io/sh/core.py::obspy.io.sh.core._read_q"}, {"type": "DoctestItem", "lineno": 640, "nodeid": "io/sh/core.py::obspy.io.sh.core.from_utcdatetime"}, {"type": "DoctestItem", "lineno": 585, "nodeid": "io/sh/core.py::obspy.io.sh.core.to_utcdatetime"}], "outcome": "passed"}, {"nodeid": "io/sh/evt.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sh/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sh/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/sh/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sh/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 299, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_append_traces"}, {"type": "TestCaseFunction", "lineno": 284, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_header_whitespaces"}, {"type": "TestCaseFunction", "lineno": 32, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_is_asc_file"}, {"type": "TestCaseFunction", "lineno": 41, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_is_q_file"}, {"type": "TestCaseFunction", "lineno": 22, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_101_traces"}, {"type": "TestCaseFunction", "lineno": 114, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_and_write_multi_channel_asc_file"}, {"type": "TestCaseFunction", "lineno": 138, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_and_write_multi_channel_asc_file_via_obspy"}, {"type": "TestCaseFunction", "lineno": 157, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_and_write_multi_channel_q_file"}, {"type": "TestCaseFunction", "lineno": 194, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_and_write_multi_channel_q_file_via_obspy"}, {"type": "TestCaseFunction", "lineno": 52, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_read_single_channel_asc_file"}, {"type": "TestCaseFunction", "lineno": 231, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_skip_asc_lines"}, {"type": "TestCaseFunction", "lineno": 269, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_write_long_header"}, {"type": "TestCaseFunction", "lineno": 246, "nodeid": "io/sh/tests/test_core.py::CoreTestCase::test_write_small_trace"}], "outcome": "passed"}, {"nodeid": "io/sh/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/sh/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/sh/tests/test_evt.py", "result": [], "outcome": "passed"}, {"nodeid": "io/sh/tests/test_evt.py::EvtTestCase", "result": [{"type": "TestCaseFunction", "lineno": 14, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_is_evt_file"}, {"type": "TestCaseFunction", "lineno": 19, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_local_event1"}, {"type": "TestCaseFunction", "lineno": 24, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_local_event2"}, {"type": "TestCaseFunction", "lineno": 88, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_populate_waveform_id"}, {"type": "TestCaseFunction", "lineno": 41, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_tele_event1"}, {"type": "TestCaseFunction", "lineno": 46, "nodeid": "io/sh/tests/test_evt.py::EvtTestCase::test_tele_event2"}], "outcome": "passed"}, {"nodeid": "io/sh/tests/test_evt.py", "result": [{"type": "UnitTestCase", "nodeid": "io/sh/tests/test_evt.py::EvtTestCase"}], "outcome": "passed"}, {"nodeid": "io/sh/tests", "result": [{"type": "DoctestModule", "nodeid": "io/sh/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/sh/tests/data"}, {"type": "DoctestModule", "nodeid": "io/sh/tests/test_core.py"}, {"type": "Module", "nodeid": "io/sh/tests/test_core.py"}, {"type": "DoctestModule", "nodeid": "io/sh/tests/test_evt.py"}, {"type": "Module", "nodeid": "io/sh/tests/test_evt.py"}], "outcome": "passed"}, {"nodeid": "io/sh", "result": [{"type": "DoctestModule", "nodeid": "io/sh/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/sh/core.py"}, {"type": "DoctestModule", "nodeid": "io/sh/evt.py"}, {"type": "Package", "nodeid": "io/sh/tests"}], "outcome": "passed"}, {"nodeid": "io/shapefile/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/shapefile/__init__.py::obspy.io.shapefile"}], "outcome": "passed"}, {"nodeid": "io/shapefile/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/shapefile/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/shapefile/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/shapefile/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase", "result": [{"type": "TestCaseFunction", "lineno": 181, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile"}, {"type": "TestCaseFunction", "lineno": 331, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile_via_plugin"}, {"type": "TestCaseFunction", "lineno": 219, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile_with_extra_field"}, {"type": "TestCaseFunction", "lineno": 369, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile"}, {"type": "TestCaseFunction", "lineno": 399, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile_via_plugin"}, {"type": "TestCaseFunction", "lineno": 283, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile_with_extra_field"}], "outcome": "passed"}, {"nodeid": "io/shapefile/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase"}], "outcome": "passed"}, {"nodeid": "io/shapefile/tests", "result": [{"type": "DoctestModule", "nodeid": "io/shapefile/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/shapefile/tests/data"}, {"type": "DoctestModule", "nodeid": "io/shapefile/tests/test_core.py"}, {"type": "Module", "nodeid": "io/shapefile/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/shapefile", "result": [{"type": "DoctestModule", "nodeid": "io/shapefile/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/shapefile/core.py"}, {"type": "Package", "nodeid": "io/shapefile/tests"}], "outcome": "passed"}, {"nodeid": "io/stationtxt/__init__.py", "result": [{"type": "DoctestItem", "lineno": 2, "nodeid": "io/stationtxt/__init__.py::obspy.io.stationtxt"}], "outcome": "passed"}, {"nodeid": "io/stationtxt/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/stationtxt/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/stationtxt/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/stationtxt/tests/test_station_text_parsing.py", "result": [], "outcome": "passed"}, {"nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase", "result": [{"type": "TestCaseFunction", "lineno": 32, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_is_txt_file"}, {"type": "TestCaseFunction", "lineno": 615, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_parsing_faulty_header_at_channel_level"}, {"type": "TestCaseFunction", "lineno": 640, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_parsing_files_with_no_endtime"}, {"type": "TestCaseFunction", "lineno": 839, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_read_write_stationtxt"}, {"type": "TestCaseFunction", "lineno": 252, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_channel_file"}, {"type": "TestCaseFunction", "lineno": 525, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_channel_without_response_info"}, {"type": "TestCaseFunction", "lineno": 92, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_network_file"}, {"type": "TestCaseFunction", "lineno": 167, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_station_file"}, {"type": "TestCaseFunction", "lineno": 455, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_reading_unicode_file"}, {"type": "TestCaseFunction", "lineno": 678, "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase::test_write_stationtxt"}], "outcome": "passed"}, {"nodeid": "io/stationtxt/tests/test_station_text_parsing.py", "result": [{"type": "UnitTestCase", "nodeid": "io/stationtxt/tests/test_station_text_parsing.py::StationTextTestCase"}], "outcome": "passed"}, {"nodeid": "io/stationtxt/tests", "result": [{"type": "DoctestModule", "nodeid": "io/stationtxt/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/stationtxt/tests/data"}, {"type": "DoctestModule", "nodeid": "io/stationtxt/tests/test_station_text_parsing.py"}, {"type": "Module", "nodeid": "io/stationtxt/tests/test_station_text_parsing.py"}], "outcome": "passed"}, {"nodeid": "io/stationtxt", "result": [{"type": "DoctestModule", "nodeid": "io/stationtxt/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/stationtxt/core.py"}, {"type": "Package", "nodeid": "io/stationtxt/tests"}], "outcome": "passed"}, {"nodeid": "io/stationxml/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/stationxml/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/stationxml/data", "result": [], "outcome": "passed"}, {"nodeid": "io/stationxml/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/stationxml/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/stationxml/tests/test_stationxml.py", "result": [], "outcome": "passed"}, {"nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase", "result": [{"type": "TestCaseFunction", "lineno": 96, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_different_write_levels"}, {"type": "TestCaseFunction", "lineno": 76, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_is_stationxml"}, {"type": "TestCaseFunction", "lineno": 818, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_numbers_are_written_to_poles_and_zeros"}, {"type": "TestCaseFunction", "lineno": 790, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_parse_file_with_no_default_namespace"}, {"type": "TestCaseFunction", "lineno": 802, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_parse_file_with_schema_2"}, {"type": "TestCaseFunction", "lineno": 193, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_read_and_write_full_file"}, {"type": "TestCaseFunction", "lineno": 141, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_read_and_write_minimal_file"}, {"type": "TestCaseFunction", "lineno": 1288, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_read_with_level"}, {"type": "TestCaseFunction", "lineno": 696, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_and_writing_channel_with_response"}, {"type": "TestCaseFunction", "lineno": 366, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_and_writing_full_network_tag"}, {"type": "TestCaseFunction", "lineno": 337, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_and_writing_full_root_tag"}, {"type": "TestCaseFunction", "lineno": 451, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_and_writing_full_station_tag"}, {"type": "TestCaseFunction", "lineno": 1164, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_channel_without_coordinates"}, {"type": "TestCaseFunction", "lineno": 1152, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_file_with_empty_channel_object"}, {"type": "TestCaseFunction", "lineno": 1275, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_full_stationxml_1_0_file"}, {"type": "TestCaseFunction", "lineno": 325, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_reading_other_module_tags"}, {"type": "TestCaseFunction", "lineno": 763, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_stationxml_with_availability"}, {"type": "TestCaseFunction", "lineno": 168, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_subsecond_read_and_write_minimal_file"}, {"type": "TestCaseFunction", "lineno": 1190, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_units_during_identity_stage"}, {"type": "TestCaseFunction", "lineno": 977, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_write_with_extra_tags_and_read"}, {"type": "TestCaseFunction", "lineno": 856, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_write_with_extra_tags_namespace_redef"}, {"type": "TestCaseFunction", "lineno": 874, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_write_with_extra_tags_without_read_extra"}, {"type": "TestCaseFunction", "lineno": 305, "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase::test_writing_module_tags"}], "outcome": "passed"}, {"nodeid": "io/stationxml/tests/test_stationxml.py", "result": [{"type": "UnitTestCase", "nodeid": "io/stationxml/tests/test_stationxml.py::StationXMLTestCase"}], "outcome": "passed"}, {"nodeid": "io/stationxml/tests", "result": [{"type": "DoctestModule", "nodeid": "io/stationxml/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/stationxml/tests/data"}, {"type": "DoctestModule", "nodeid": "io/stationxml/tests/test_stationxml.py"}, {"type": "Module", "nodeid": "io/stationxml/tests/test_stationxml.py"}], "outcome": "passed"}, {"nodeid": "io/stationxml", "result": [{"type": "DoctestModule", "nodeid": "io/stationxml/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/stationxml/core.py"}, {"type": "Dir", "nodeid": "io/stationxml/data"}, {"type": "Package", "nodeid": "io/stationxml/tests"}], "outcome": "passed"}, {"nodeid": "io/wav/__init__.py", "result": [{"type": "DoctestItem", "lineno": 0, "nodeid": "io/wav/__init__.py::obspy.io.wav"}], "outcome": "passed"}, {"nodeid": "io/wav/core.py", "result": [{"type": "DoctestItem", "lineno": 37, "nodeid": "io/wav/core.py::obspy.io.wav.core._is_wav"}, {"type": "DoctestItem", "lineno": 65, "nodeid": "io/wav/core.py::obspy.io.wav.core._read_wav"}], "outcome": "passed"}, {"nodeid": "io/wav/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/wav/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/wav/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/wav/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 50, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_read_and_write_via_obspy"}, {"type": "TestCaseFunction", "lineno": 41, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_read_head_via_obspy"}, {"type": "TestCaseFunction", "lineno": 26, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_read_via_obspy"}, {"type": "TestCaseFunction", "lineno": 73, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_rescale_on_write"}, {"type": "TestCaseFunction", "lineno": 93, "nodeid": "io/wav/tests/test_core.py::CoreTestCase::test_write_stream_via_obspy"}], "outcome": "passed"}, {"nodeid": "io/wav/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/wav/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/wav/tests", "result": [{"type": "DoctestModule", "nodeid": "io/wav/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/wav/tests/data"}, {"type": "DoctestModule", "nodeid": "io/wav/tests/test_core.py"}, {"type": "Module", "nodeid": "io/wav/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/wav", "result": [{"type": "DoctestModule", "nodeid": "io/wav/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/wav/core.py"}, {"type": "Package", "nodeid": "io/wav/tests"}], "outcome": "passed"}, {"nodeid": "io/win/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/win/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/win/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/win/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/win/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/win/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/win/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 41, "nodeid": "io/win/tests/test_core.py::CoreTestCase::test_read_via_module"}, {"type": "TestCaseFunction", "lineno": 21, "nodeid": "io/win/tests/test_core.py::CoreTestCase::test_read_via_obspy"}], "outcome": "passed"}, {"nodeid": "io/win/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/win/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/win/tests", "result": [{"type": "DoctestModule", "nodeid": "io/win/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/win/tests/data"}, {"type": "DoctestModule", "nodeid": "io/win/tests/test_core.py"}, {"type": "Module", "nodeid": "io/win/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/win", "result": [{"type": "DoctestModule", "nodeid": "io/win/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/win/core.py"}, {"type": "Dir", "nodeid": "io/win/docs"}, {"type": "Package", "nodeid": "io/win/tests"}], "outcome": "passed"}, {"nodeid": "io/xseed/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/xseed/__init__.py::obspy.io.xseed"}], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette010.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette011.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette012.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette030.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette031.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette032.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette033.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette034.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette041.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette043.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette044.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette047.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette048.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette050.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette051.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette052.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette053.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette054.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette055.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette057.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette058.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette059.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette060.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette061.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette/blockette062.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/blockette", "result": [{"type": "DoctestModule", "nodeid": "io/xseed/blockette/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette010.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette011.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette012.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette030.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette031.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette032.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette033.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette034.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette041.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette043.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette044.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette047.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette048.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette050.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette051.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette052.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette053.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette054.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette055.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette057.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette058.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette059.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette060.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette061.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/blockette/blockette062.py"}], "outcome": "passed"}, {"nodeid": "io/xseed/core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/fields.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/parser.py", "result": [{"type": "DoctestItem", "lineno": 2438, "nodeid": "io/xseed/parser.py::obspy.io.xseed.parser.is_xseed"}], "outcome": "passed"}, {"nodeid": "io/xseed/scripts/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/scripts/dataless2resp.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/scripts/dataless2xseed.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/scripts/xseed2dataless.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/scripts", "result": [{"type": "DoctestModule", "nodeid": "io/xseed/scripts/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/scripts/dataless2resp.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/scripts/dataless2xseed.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/scripts/xseed2dataless.py"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/blockette-tests", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_blockettes.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase", "result": [{"type": "TestCaseFunction", "lineno": 174, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_all_blockettes"}, {"type": "TestCaseFunction", "lineno": 199, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_all_blockettes_get_resp"}, {"type": "TestCaseFunction", "lineno": 248, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_blockette60_has_blockette_id"}, {"type": "TestCaseFunction", "lineno": 294, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_equality_and_unequality"}, {"type": "TestCaseFunction", "lineno": 25, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_invalid_blockette_length"}, {"type": "TestCaseFunction", "lineno": 257, "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase::test_issue701"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_blockettes.py", "result": [{"type": "UnitTestCase", "nodeid": "io/xseed/tests/test_blockettes.py::BlocketteTestCase"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 596, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_blkts_53_and_54_in_one_stage"}, {"type": "TestCaseFunction", "lineno": 106, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_is_resp"}, {"type": "TestCaseFunction", "lineno": 80, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_is_seed"}, {"type": "TestCaseFunction", "lineno": 93, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_is_xseed"}, {"type": "TestCaseFunction", "lineno": 643, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_parsing_blockette_62"}, {"type": "TestCaseFunction", "lineno": 665, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_parsing_blockette_62_as_stage_0"}, {"type": "TestCaseFunction", "lineno": 689, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_paz_with_no_actual_values"}, {"type": "TestCaseFunction", "lineno": 146, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_read_resp_metadata"}, {"type": "TestCaseFunction", "lineno": 297, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_read_seed_metainformation"}, {"type": "TestCaseFunction", "lineno": 617, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_reconstructing_stage_0_from_other_blockettes"}, {"type": "TestCaseFunction", "lineno": 395, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_calculation_from_resp_files"}, {"type": "TestCaseFunction", "lineno": 428, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_calculation_from_seed_and_xseed"}, {"type": "TestCaseFunction", "lineno": 803, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_lots_zero_frequency_gains"}, {"type": "TestCaseFunction", "lineno": 721, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_multiple_gain_blockettes"}, {"type": "TestCaseFunction", "lineno": 705, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_of_strain_meter"}, {"type": "TestCaseFunction", "lineno": 743, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_regression_1"}, {"type": "TestCaseFunction", "lineno": 762, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_regression_2"}, {"type": "TestCaseFunction", "lineno": 781, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_response_regression_segfault"}, {"type": "TestCaseFunction", "lineno": 119, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_simple_read_resp"}, {"type": "TestCaseFunction", "lineno": 127, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_simple_read_seed"}, {"type": "TestCaseFunction", "lineno": 138, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_simple_read_xseed"}, {"type": "TestCaseFunction", "lineno": 520, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_when_blockette_54_is_not_followed_by_57"}, {"type": "TestCaseFunction", "lineno": 554, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_when_blockette_57_is_not_followed_by_58"}, {"type": "TestCaseFunction", "lineno": 574, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_with_multiple_blockettes_58_in_stage_0"}, {"type": "TestCaseFunction", "lineno": 584, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_with_multiple_differing_blockettes_58_in_stage_0"}, {"type": "TestCaseFunction", "lineno": 679, "nodeid": "io/xseed/tests/test_core.py::CoreTestCase::test_warning_with_no_blockettes_58"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/xseed/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_fields.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase", "result": [{"type": "TestCaseFunction", "lineno": 156, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_fixed_string_any_punctuation"}, {"type": "TestCaseFunction", "lineno": 13, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_format_exponential"}, {"type": "TestCaseFunction", "lineno": 75, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_read_compact_date_time"}, {"type": "TestCaseFunction", "lineno": 17, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_read_date_time"}, {"type": "TestCaseFunction", "lineno": 166, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_variable_string_any_punctuation"}, {"type": "TestCaseFunction", "lineno": 147, "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase::test_wrong_spaces"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_fields.py", "result": [{"type": "UnitTestCase", "nodeid": "io/xseed/tests/test_fields.py::FieldsTestCase"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_parser.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_parser.py::ParserTestCase", "result": [{"type": "TestCaseFunction", "lineno": 219, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_blockette_longer_than_record_length"}, {"type": "TestCaseFunction", "lineno": 149, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_blockette_starts_after_record"}, {"type": "TestCaseFunction", "lineno": 619, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_compare_blockettes"}, {"type": "TestCaseFunction", "lineno": 284, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_create_read_assert_and_write_xseed"}, {"type": "TestCaseFunction", "lineno": 516, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_create_resp_from_xseed"}, {"type": "TestCaseFunction", "lineno": 479, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_get_coordinates"}, {"type": "TestCaseFunction", "lineno": 103, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_get_inventory"}, {"type": "TestCaseFunction", "lineno": 344, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_get_paz"}, {"type": "TestCaseFunction", "lineno": 461, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_get_paz_from_xseed"}, {"type": "TestCaseFunction", "lineno": 63, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_invalid_start_blockette"}, {"type": "TestCaseFunction", "lineno": 55, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_invalid_start_header"}, {"type": "TestCaseFunction", "lineno": 35, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue165"}, {"type": "TestCaseFunction", "lineno": 706, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_157"}, {"type": "TestCaseFunction", "lineno": 670, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_298a"}, {"type": "TestCaseFunction", "lineno": 678, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_298b"}, {"type": "TestCaseFunction", "lineno": 686, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_319"}, {"type": "TestCaseFunction", "lineno": 728, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_358"}, {"type": "TestCaseFunction", "lineno": 738, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_issue_361"}, {"type": "TestCaseFunction", "lineno": 640, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_missing_required_date_times"}, {"type": "TestCaseFunction", "lineno": 172, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_multiple_continued_station_control_header"}, {"type": "TestCaseFunction", "lineno": 71, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_newline_between_blockettes"}, {"type": "TestCaseFunction", "lineno": 143, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_non_existing_file_name"}, {"type": "TestCaseFunction", "lineno": 829, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_parsing_resp_file_without_clear_blkt_separation"}, {"type": "TestCaseFunction", "lineno": 251, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_read_and_write_seed"}, {"type": "TestCaseFunction", "lineno": 328, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_read_full_seed"}, {"type": "TestCaseFunction", "lineno": 545, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_read_resp"}, {"type": "TestCaseFunction", "lineno": 561, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_read_resp_data"}, {"type": "TestCaseFunction", "lineno": 597, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_resp_round_trip"}, {"type": "TestCaseFunction", "lineno": 771, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_rotation_to_zne"}, {"type": "TestCaseFunction", "lineno": 506, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_select_does_not_change_the_parser_format"}, {"type": "TestCaseFunction", "lineno": 756, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_split_stations_dataless_to_xseed"}, {"type": "TestCaseFunction", "lineno": 82, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_string"}, {"type": "TestCaseFunction", "lineno": 818, "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase::test_underline_in_site_name"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_parser.py", "result": [{"type": "UnitTestCase", "nodeid": "io/xseed/tests/test_parser.py::ParserTestCase"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_scripts.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase", "result": [{"type": "TestCaseFunction", "lineno": 28, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_dataless2resp"}, {"type": "TestCaseFunction", "lineno": 44, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_dataless2resp_zipped"}, {"type": "TestCaseFunction", "lineno": 68, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_dataless2xseed"}, {"type": "TestCaseFunction", "lineno": 87, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_dataless2xseed_split"}, {"type": "TestCaseFunction", "lineno": 112, "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase::test_xseed2dataless"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_scripts.py", "result": [{"type": "UnitTestCase", "nodeid": "io/xseed/tests/test_scripts.py::ScriptTestCase"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_utils.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase", "result": [{"type": "TestCaseFunction", "lineno": 25, "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase::test_datetime_to_string"}, {"type": "TestCaseFunction", "lineno": 43, "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase::test_datetime_to_string_compact"}, {"type": "TestCaseFunction", "lineno": 56, "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase::test_is_resp"}, {"type": "TestCaseFunction", "lineno": 21, "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase::test_to_tag"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests/test_utils.py", "result": [{"type": "UnitTestCase", "nodeid": "io/xseed/tests/test_utils.py::UtilsTestCase"}], "outcome": "passed"}, {"nodeid": "io/xseed/tests", "result": [{"type": "DoctestModule", "nodeid": "io/xseed/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/xseed/tests/blockette-tests"}, {"type": "Dir", "nodeid": "io/xseed/tests/data"}, {"type": "DoctestModule", "nodeid": "io/xseed/tests/test_blockettes.py"}, {"type": "Module", "nodeid": "io/xseed/tests/test_blockettes.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/tests/test_core.py"}, {"type": "Module", "nodeid": "io/xseed/tests/test_core.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/tests/test_fields.py"}, {"type": "Module", "nodeid": "io/xseed/tests/test_fields.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/tests/test_parser.py"}, {"type": "Module", "nodeid": "io/xseed/tests/test_parser.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/tests/test_scripts.py"}, {"type": "Module", "nodeid": "io/xseed/tests/test_scripts.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/tests/test_utils.py"}, {"type": "Module", "nodeid": "io/xseed/tests/test_utils.py"}], "outcome": "passed"}, {"nodeid": "io/xseed/utils.py", "result": [], "outcome": "passed"}, {"nodeid": "io/xseed", "result": [{"type": "DoctestModule", "nodeid": "io/xseed/__init__.py"}, {"type": "Package", "nodeid": "io/xseed/blockette"}, {"type": "DoctestModule", "nodeid": "io/xseed/core.py"}, {"type": "Dir", "nodeid": "io/xseed/docs"}, {"type": "DoctestModule", "nodeid": "io/xseed/fields.py"}, {"type": "DoctestModule", "nodeid": "io/xseed/parser.py"}, {"type": "Package", "nodeid": "io/xseed/scripts"}, {"type": "Package", "nodeid": "io/xseed/tests"}, {"type": "DoctestModule", "nodeid": "io/xseed/utils.py"}], "outcome": "passed"}, {"nodeid": "io/y/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/y/core.py", "result": [{"type": "DoctestItem", "lineno": 104, "nodeid": "io/y/core.py::obspy.io.y.core._is_y"}, {"type": "DoctestItem", "lineno": 130, "nodeid": "io/y/core.py::obspy.io.y.core._read_y"}], "outcome": "passed"}, {"nodeid": "io/y/docs", "result": [], "outcome": "passed"}, {"nodeid": "io/y/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/y/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/y/tests/test_core.py", "result": [], "outcome": "passed"}, {"nodeid": "io/y/tests/test_core.py::CoreTestCase", "result": [{"type": "TestCaseFunction", "lineno": 44, "nodeid": "io/y/tests/test_core.py::CoreTestCase::test_ignore_non_ascii_tag_station_info"}, {"type": "TestCaseFunction", "lineno": 16, "nodeid": "io/y/tests/test_core.py::CoreTestCase::test_is_y_file"}, {"type": "TestCaseFunction", "lineno": 25, "nodeid": "io/y/tests/test_core.py::CoreTestCase::test_read_y_file"}], "outcome": "passed"}, {"nodeid": "io/y/tests/test_core.py", "result": [{"type": "UnitTestCase", "nodeid": "io/y/tests/test_core.py::CoreTestCase"}], "outcome": "passed"}, {"nodeid": "io/y/tests", "result": [{"type": "DoctestModule", "nodeid": "io/y/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/y/tests/data"}, {"type": "DoctestModule", "nodeid": "io/y/tests/test_core.py"}, {"type": "Module", "nodeid": "io/y/tests/test_core.py"}], "outcome": "passed"}, {"nodeid": "io/y", "result": [{"type": "DoctestModule", "nodeid": "io/y/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/y/core.py"}, {"type": "Dir", "nodeid": "io/y/docs"}, {"type": "Package", "nodeid": "io/y/tests"}], "outcome": "passed"}, {"nodeid": "io/zmap/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "io/zmap/__init__.py::obspy.io.zmap"}], "outcome": "passed"}, {"nodeid": "io/zmap/core.py", "result": [{"type": "DoctestItem", "lineno": 335, "nodeid": "io/zmap/core.py::obspy.io.zmap.core._is_zmap"}], "outcome": "passed"}, {"nodeid": "io/zmap/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "io/zmap/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "io/zmap/tests/test_zmap.py", "result": [], "outcome": "passed"}, {"nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase", "result": [{"type": "TestCaseFunction", "lineno": 192, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_deserialize"}, {"type": "TestCaseFunction", "lineno": 77, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_dump_to_file"}, {"type": "TestCaseFunction", "lineno": 87, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_dump_to_filename"}, {"type": "TestCaseFunction", "lineno": 97, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_dump_with_uncertainty"}, {"type": "TestCaseFunction", "lineno": 142, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_is_zmap"}, {"type": "TestCaseFunction", "lineno": 183, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_is_zmap_binary_files"}, {"type": "TestCaseFunction", "lineno": 128, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_lat_lon_hz_error"}, {"type": "TestCaseFunction", "lineno": 108, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_ou_hz_error"}, {"type": "TestCaseFunction", "lineno": 67, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_plugin_interface"}, {"type": "TestCaseFunction", "lineno": 220, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_read"}, {"type": "TestCaseFunction", "lineno": 237, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_read_float_seconds"}, {"type": "TestCaseFunction", "lineno": 45, "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase::test_serialize"}], "outcome": "passed"}, {"nodeid": "io/zmap/tests/test_zmap.py", "result": [{"type": "UnitTestCase", "nodeid": "io/zmap/tests/test_zmap.py::ZMAPTestCase"}], "outcome": "passed"}, {"nodeid": "io/zmap/tests", "result": [{"type": "DoctestModule", "nodeid": "io/zmap/tests/__init__.py"}, {"type": "Dir", "nodeid": "io/zmap/tests/data"}, {"type": "DoctestModule", "nodeid": "io/zmap/tests/test_zmap.py"}, {"type": "Module", "nodeid": "io/zmap/tests/test_zmap.py"}], "outcome": "passed"}, {"nodeid": "io/zmap", "result": [{"type": "DoctestModule", "nodeid": "io/zmap/__init__.py"}, {"type": "DoctestModule", "nodeid": "io/zmap/core.py"}, {"type": "Package", "nodeid": "io/zmap/tests"}], "outcome": "passed"}, {"nodeid": "io", "result": [{"type": "DoctestModule", "nodeid": "io/__init__.py"}, {"type": "Package", "nodeid": "io/ah"}, {"type": "Package", "nodeid": "io/arclink"}, {"type": "Package", "nodeid": "io/ascii"}, {"type": "Package", "nodeid": "io/cmtsolution"}, {"type": "Package", "nodeid": "io/cnv"}, {"type": "Package", "nodeid": "io/css"}, {"type": "Package", "nodeid": "io/dmx"}, {"type": "Package", "nodeid": "io/focmec"}, {"type": "Package", "nodeid": "io/gcf"}, {"type": "Package", "nodeid": "io/gse2"}, {"type": "Package", "nodeid": "io/hypodd"}, {"type": "Package", "nodeid": "io/iaspei"}, {"type": "Package", "nodeid": "io/json"}, {"type": "Package", "nodeid": "io/kinemetrics"}, {"type": "Package", "nodeid": "io/kml"}, {"type": "Package", "nodeid": "io/mseed"}, {"type": "Package", "nodeid": "io/ndk"}, {"type": "Package", "nodeid": "io/nied"}, {"type": "Package", "nodeid": "io/nlloc"}, {"type": "Package", "nodeid": "io/nordic"}, {"type": "Package", "nodeid": "io/pdas"}, {"type": "Package", "nodeid": "io/pde"}, {"type": "Package", "nodeid": "io/quakeml"}, {"type": "Package", "nodeid": "io/reftek"}, {"type": "Package", "nodeid": "io/rg16"}, {"type": "Package", "nodeid": "io/sac"}, {"type": "Package", "nodeid": "io/scardec"}, {"type": "Package", "nodeid": "io/seg2"}, {"type": "Package", "nodeid": "io/segy"}, {"type": "Package", "nodeid": "io/seisan"}, {"type": "Package", "nodeid": "io/seiscomp"}, {"type": "Package", "nodeid": "io/sh"}, {"type": "Package", "nodeid": "io/shapefile"}, {"type": "Package", "nodeid": "io/stationtxt"}, {"type": "Package", "nodeid": "io/stationxml"}, {"type": "Package", "nodeid": "io/wav"}, {"type": "Package", "nodeid": "io/win"}, {"type": "Package", "nodeid": "io/xseed"}, {"type": "Package", "nodeid": "io/y"}, {"type": "Package", "nodeid": "io/zmap"}], "outcome": "passed"}, {"nodeid": "lib/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "lib", "result": [{"type": "DoctestModule", "nodeid": "lib/__init__.py"}], "outcome": "passed"}, {"nodeid": "realtime/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "realtime/rtmemory.py", "result": [], "outcome": "passed"}, {"nodeid": "realtime/rttrace.py", "result": [{"type": "DoctestItem", "lineno": 36, "nodeid": "realtime/rttrace.py::obspy.realtime.rttrace.RtTrace"}], "outcome": "passed"}, {"nodeid": "realtime/signal.py", "result": [], "outcome": "passed"}, {"nodeid": "realtime/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "realtime/tests/data", "result": [], "outcome": "passed"}, {"nodeid": "realtime/tests/test_rttrace.py", "result": [], "outcome": "passed"}, {"nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase", "result": [{"type": "TestCaseFunction", "lineno": 127, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_append_gap"}, {"type": "TestCaseFunction", "lineno": 160, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_append_not_float32"}, {"type": "TestCaseFunction", "lineno": 113, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_append_overlap"}, {"type": "TestCaseFunction", "lineno": 81, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_append_sanity_checks"}, {"type": "TestCaseFunction", "lineno": 143, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_copy"}, {"type": "TestCaseFunction", "lineno": 18, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_eq"}, {"type": "TestCaseFunction", "lineno": 171, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_missing_or_wrong_argument_in_rt_process"}, {"type": "TestCaseFunction", "lineno": 31, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_ne"}, {"type": "TestCaseFunction", "lineno": 44, "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase::test_register_rt_process"}], "outcome": "passed"}, {"nodeid": "realtime/tests/test_rttrace.py", "result": [{"type": "UnitTestCase", "nodeid": "realtime/tests/test_rttrace.py::RtTraceTestCase"}], "outcome": "passed"}, {"nodeid": "realtime/tests/test_signal.py", "result": [], "outcome": "passed"}, {"nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase", "result": [{"type": "TestCaseFunction", "lineno": 153, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_abs"}, {"type": "TestCaseFunction", "lineno": 87, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_boxcar"}, {"type": "TestCaseFunction", "lineno": 228, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_combined"}, {"type": "TestCaseFunction", "lineno": 73, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_differentiate"}, {"type": "TestCaseFunction", "lineno": 59, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_integrate"}, {"type": "TestCaseFunction", "lineno": 138, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_kurtosis"}, {"type": "TestCaseFunction", "lineno": 205, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_mwp"}, {"type": "TestCaseFunction", "lineno": 186, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_mwp_integral"}, {"type": "TestCaseFunction", "lineno": 121, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_offset"}, {"type": "TestCaseFunction", "lineno": 104, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_scale"}, {"type": "TestCaseFunction", "lineno": 45, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_square"}, {"type": "TestCaseFunction", "lineno": 169, "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase::test_tauc"}], "outcome": "passed"}, {"nodeid": "realtime/tests/test_signal.py", "result": [{"type": "UnitTestCase", "nodeid": "realtime/tests/test_signal.py::RealTimeSignalTestCase"}], "outcome": "passed"}, {"nodeid": "realtime/tests", "result": [{"type": "DoctestModule", "nodeid": "realtime/tests/__init__.py"}, {"type": "Dir", "nodeid": "realtime/tests/data"}, {"type": "DoctestModule", "nodeid": "realtime/tests/test_rttrace.py"}, {"type": "Module", "nodeid": "realtime/tests/test_rttrace.py"}, {"type": "DoctestModule", "nodeid": "realtime/tests/test_signal.py"}, {"type": "Module", "nodeid": "realtime/tests/test_signal.py"}], "outcome": "passed"}, {"nodeid": "realtime", "result": [{"type": "DoctestModule", "nodeid": "realtime/__init__.py"}, {"type": "DoctestModule", "nodeid": "realtime/rtmemory.py"}, {"type": "DoctestModule", "nodeid": "realtime/rttrace.py"}, {"type": "DoctestModule", "nodeid": "realtime/signal.py"}, {"type": "Package", "nodeid": "realtime/tests"}], "outcome": "passed"}, {"nodeid": "scripts/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/_print.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/flinnengdahl.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/print.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/reftekrescue.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/runtests.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/sds_html_report.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/tests/test_print.py", "result": [], "outcome": "passed"}, {"nodeid": "scripts/tests/test_print.py::PrintTestCase", "result": [{"type": "TestCaseFunction", "lineno": 16, "nodeid": "scripts/tests/test_print.py::PrintTestCase::test_print"}, {"type": "TestCaseFunction", "lineno": 25, "nodeid": "scripts/tests/test_print.py::PrintTestCase::test_print_nomerge"}], "outcome": "passed"}, {"nodeid": "scripts/tests/test_print.py", "result": [{"type": "UnitTestCase", "nodeid": "scripts/tests/test_print.py::PrintTestCase"}], "outcome": "passed"}, {"nodeid": "scripts/tests", "result": [{"type": "DoctestModule", "nodeid": "scripts/tests/__init__.py"}, {"type": "DoctestModule", "nodeid": "scripts/tests/test_print.py"}, {"type": "Module", "nodeid": "scripts/tests/test_print.py"}], "outcome": "passed"}, {"nodeid": "scripts", "result": [{"type": "DoctestModule", "nodeid": "scripts/__init__.py"}, {"type": "DoctestModule", "nodeid": "scripts/_print.py"}, {"type": "DoctestModule", "nodeid": "scripts/flinnengdahl.py"}, {"type": "DoctestModule", "nodeid": "scripts/print.py"}, {"type": "DoctestModule", "nodeid": "scripts/reftekrescue.py"}, {"type": "DoctestModule", "nodeid": "scripts/runtests.py"}, {"type": "DoctestModule", "nodeid": "scripts/sds_html_report.py"}, {"type": "Package", "nodeid": "scripts/tests"}], "outcome": "passed"}, {"nodeid": "signal/__init__.py", "result": [{"type": "DoctestItem", "lineno": 1, "nodeid": "signal/__init__.py::obspy.signal"}], "outcome": "passed"}, {"nodeid": "signal/_sosfilt.py", "result": [{"type": "DoctestItem", "lineno": 21, "nodeid": "signal/_sosfilt.py::obspy.signal._sosfilt._cplxreal"}, {"type": "DoctestItem", "lineno": 401, "nodeid": "signal/_sosfilt.py::obspy.signal._sosfilt._sosfilt"}, {"type": "DoctestItem", "lineno": 137, "nodeid": "signal/_sosfilt.py::obspy.signal._sosfilt._zpk2sos"}], "outcome": "passed"}, {"nodeid": "signal/array_analysis.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/signal/array_analysis.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsignal/array_analysis.py:24: in <module>\n    from scipy.integrate import cumtrapz\nE   ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/workspace/obspy/.venv/lib/python3.12/site-packages/scipy/integrate/__init__.py)"}, {"nodeid": "signal/calibration.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/cpxtrace.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/signal/cpxtrace.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsignal/cpxtrace.py:20: in <module>\n    from scipy.integrate import cumtrapz\nE   ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/workspace/obspy/.venv/lib/python3.12/site-packages/scipy/integrate/__init__.py)"}, {"nodeid": "signal/cross_correlation.py", "result": [{"type": "DoctestItem", "lineno": 67, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.correlate"}, {"type": "DoctestItem", "lineno": 802, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.correlate_stream_template"}, {"type": "DoctestItem", "lineno": 187, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.correlate_template"}, {"type": "DoctestItem", "lineno": 992, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.correlation_detector"}, {"type": "DoctestItem", "lineno": 622, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.templates_max_similarity"}, {"type": "DoctestItem", "lineno": 367, "nodeid": "signal/cross_correlation.py::obspy.signal.cross_correlation.xcorr_max"}], "outcome": "passed"}, {"nodeid": "signal/data", "result": [], "outcome": "passed"}, {"nodeid": "signal/detrend.py", "result": [{"type": "DoctestItem", "lineno": 60, "nodeid": "signal/detrend.py::obspy.signal.detrend.polynomial"}, {"type": "DoctestItem", "lineno": 119, "nodeid": "signal/detrend.py::obspy.signal.detrend.spline"}], "outcome": "passed"}, {"nodeid": "signal/differentiate_and_integrate.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/evrespwrapper.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/filter.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/freqattributes.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/headers.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/hoctavbands.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/interpolation.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/invsim.py", "result": [{"type": "DoctestItem", "lineno": 49, "nodeid": "signal/invsim.py::obspy.signal.invsim.cosine_taper"}, {"type": "DoctestItem", "lineno": 638, "nodeid": "signal/invsim.py::obspy.signal.invsim.estimate_magnitude"}, {"type": "DoctestItem", "lineno": 610, "nodeid": "signal/invsim.py::obspy.signal.invsim.paz_2_amplitude_value_of_freq_resp"}], "outcome": "passed"}, {"nodeid": "signal/konnoohmachismoothing.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/polarization.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/quality_control.py", "result": [{"type": "DoctestItem", "lineno": 54, "nodeid": "signal/quality_control.py::obspy.signal.quality_control.MSEEDMetadata"}], "outcome": "passed"}, {"nodeid": "signal/regression.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/rotate.py", "result": [{"type": "DoctestItem", "lineno": 148, "nodeid": "signal/rotate.py::obspy.signal.rotate.rotate2zne"}], "outcome": "passed"}, {"nodeid": "signal/spectral_estimation.py", "result": [{"type": "DoctestItem", "lineno": 203, "nodeid": "signal/spectral_estimation.py::obspy.signal.spectral_estimation.PPSD"}], "outcome": "passed"}, {"nodeid": "signal/src/evalresp", "result": [], "outcome": "passed"}, {"nodeid": "signal/src", "result": [{"type": "Dir", "nodeid": "signal/src/evalresp"}], "outcome": "passed"}, {"nodeid": "signal/tests/__init__.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/data/segfaulting_RESPs", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/data", "result": [{"type": "Dir", "nodeid": "signal/tests/data/segfaulting_RESPs"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_array_analysis.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/signal/tests/test_array_analysis.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsignal/tests/test_array_analysis.py:10: in <module>\n    from obspy.signal.array_analysis import array_rotation_strain, get_geometry\nsignal/array_analysis.py:24: in <module>\n    from scipy.integrate import cumtrapz\nE   ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/workspace/obspy/.venv/lib/python3.12/site-packages/scipy/integrate/__init__.py)"}, {"nodeid": "signal/tests/test_array_analysis.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/signal/tests/test_array_analysis.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsignal/tests/test_array_analysis.py:10: in <module>\n    from obspy.signal.array_analysis import array_rotation_strain, get_geometry\nsignal/array_analysis.py:24: in <module>\n    from scipy.integrate import cumtrapz\nE   ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/workspace/obspy/.venv/lib/python3.12/site-packages/scipy/integrate/__init__.py)"}, {"nodeid": "signal/tests/test_calibration.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_calibration.py::CalibrationTestCase", "result": [{"type": "TestCaseFunction", "lineno": 87, "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase::test_relcal_different_overlaps"}, {"type": "TestCaseFunction", "lineno": 24, "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase::test_relcal_sts2_vs_unknown"}, {"type": "TestCaseFunction", "lineno": 116, "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase::test_relcal_using_dict"}, {"type": "TestCaseFunction", "lineno": 70, "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase::test_relcal_using_traces"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_calibration.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_calibration.py::CalibrationTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_cpxtrace.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/signal/tests/test_cpxtrace.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsignal/tests/test_cpxtrace.py:12: in <module>\n    from obspy.signal import cpxtrace, util\nsignal/cpxtrace.py:20: in <module>\n    from scipy.integrate import cumtrapz\nE   ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/workspace/obspy/.venv/lib/python3.12/site-packages/scipy/integrate/__init__.py)"}, {"nodeid": "signal/tests/test_cpxtrace.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/signal/tests/test_cpxtrace.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsignal/tests/test_cpxtrace.py:12: in <module>\n    from obspy.signal import cpxtrace, util\nsignal/cpxtrace.py:20: in <module>\n    from scipy.integrate import cumtrapz\nE   ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/workspace/obspy/.venv/lib/python3.12/site-packages/scipy/integrate/__init__.py)"}, {"nodeid": "signal/tests/test_cross_correlation.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation", "result": [{"type": "Function", "lineno": 38, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_normalize_true_false"}, {"type": "Function", "lineno": 49, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_srl_xcorr"}, {"type": "Function", "lineno": 76, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_vs_old_implementation"}, {"type": "Function", "lineno": 96, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_different_length_of_signals"}, {"type": "Function", "lineno": 102, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate"}, {"type": "Function", "lineno": 135, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_different_implementations"}, {"type": "Function", "lineno": 155, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_extreme_shifts_for_freq_xcorr"}, {"type": "Function", "lineno": 180, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_max"}, {"type": "Function", "lineno": 188, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_3c"}, {"type": "Function", "lineno": 197, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_pick_correction"}, {"type": "Function", "lineno": 228, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_xcorr_pick_correction_images"}, {"type": "Function", "lineno": 246, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_eqcorrscan"}, {"type": "Function", "lineno": 284, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_eqcorrscan_time"}, {"type": "Function", "lineno": 309, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_different_normalizations"}, {"type": "Function", "lineno": 325, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_correct_alignment_of_normalization"}, {"type": "Function", "lineno": 337, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_versus_correlate"}, {"type": "Function", "lineno": 345, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_zeros_in_input"}, {"type": "Function", "lineno": 360, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_different_amplitudes"}, {"type": "Function", "lineno": 375, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_template_nodemean_fastmatchedfilter"}, {"type": "Function", "lineno": 428, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_integer_input_equals_float_input"}, {"type": "Function", "lineno": 446, "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation::test_correlate_stream_template_and_correlation_detector"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_cross_correlation.py", "result": [{"type": "Class", "nodeid": "signal/tests/test_cross_correlation.py::TestCrossCorrelation"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_detrend.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_detrend.py::TestDetrend", "result": [{"type": "Function", "lineno": 20, "nodeid": "signal/tests/test_detrend.py::TestDetrend::test_polynomial_detrend"}, {"type": "Function", "lineno": 38, "nodeid": "signal/tests/test_detrend.py::TestDetrend::test_spline_detrend"}, {"type": "Function", "lineno": 55, "nodeid": "signal/tests/test_detrend.py::TestDetrend::test_polynomial_detrend_plotting"}, {"type": "Function", "lineno": 64, "nodeid": "signal/tests/test_detrend.py::TestDetrend::test_spline_detrend_plotting"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_detrend.py", "result": [{"type": "Class", "nodeid": "signal/tests/test_detrend.py::TestDetrend"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_differentiate_and_integrate.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_differentiate_and_integrate.py::IntegrateTestCase", "result": [{"type": "TestCaseFunction", "lineno": 17, "nodeid": "signal/tests/test_differentiate_and_integrate.py::IntegrateTestCase::test_cumtrapz_integration"}, {"type": "TestCaseFunction", "lineno": 38, "nodeid": "signal/tests/test_differentiate_and_integrate.py::IntegrateTestCase::test_spline_integration"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_differentiate_and_integrate.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_differentiate_and_integrate.py::IntegrateTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_filter.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_filter.py::FilterTestCase", "result": [{"type": "TestCaseFunction", "lineno": 239, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_bandpass_high_corner_at_nyquist"}, {"type": "TestCaseFunction", "lineno": 26, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_bandpass_vs_pitsa"}, {"type": "TestCaseFunction", "lineno": 53, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_bandpass_zphsh_vs_pitsa"}, {"type": "TestCaseFunction", "lineno": 202, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_envelope_vs_pitsa"}, {"type": "TestCaseFunction", "lineno": 144, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_highpass_vs_pitsa"}, {"type": "TestCaseFunction", "lineno": 170, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_highpass_zphsh_vs_pitsa"}, {"type": "TestCaseFunction", "lineno": 222, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_lowpass_cheby_2"}, {"type": "TestCaseFunction", "lineno": 86, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_lowpass_vs_pitsa"}, {"type": "TestCaseFunction", "lineno": 112, "nodeid": "signal/tests/test_filter.py::FilterTestCase::test_lowpass_zphsh_vs_pitsa"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_filter.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_filter.py::FilterTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_freqattributes.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase", "result": [{"type": "TestCaseFunction", "lineno": 110, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_bwith"}, {"type": "TestCaseFunction", "lineno": 92, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_cfrequency"}, {"type": "TestCaseFunction", "lineno": 104, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_cfrequency_no_win"}, {"type": "TestCaseFunction", "lineno": 122, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_domper"}, {"type": "TestCaseFunction", "lineno": 134, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_logcep"}, {"type": "TestCaseFunction", "lineno": 149, "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase::test_pgm"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_freqattributes.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_freqattributes.py::FreqTraceTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_hoctavbands.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_hoctavbands.py::HoctavbandsTestCase", "result": [{"type": "TestCaseFunction", "lineno": 88, "nodeid": "signal/tests/test_hoctavbands.py::HoctavbandsTestCase::test_hoctavbands"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_hoctavbands.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_hoctavbands.py::HoctavbandsTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_interpolation.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_interpolation.py::TestInterpolation", "result": [{"type": "Function", "lineno": 22, "nodeid": "signal/tests/test_interpolation.py::TestInterpolation::test_calculate_lanczos_kernel"}, {"type": "Function", "lineno": 55, "nodeid": "signal/tests/test_interpolation.py::TestInterpolation::test_lanczos_interpolation"}, {"type": "Function", "lineno": 95, "nodeid": "signal/tests/test_interpolation.py::TestInterpolation::test_lanczos_interpolation_units"}, {"type": "Function", "lineno": 120, "nodeid": "signal/tests/test_interpolation.py::TestInterpolation::test_plot_lanczos_window"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_interpolation.py", "result": [{"type": "Class", "nodeid": "signal/tests/test_interpolation.py::TestInterpolation"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_invsim.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_invsim.py::InvSimTestCase", "result": [{"type": "TestCaseFunction", "lineno": 304, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_cosine_taper"}, {"type": "TestCaseFunction", "lineno": 138, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_estimate_magnitude"}, {"type": "TestCaseFunction", "lineno": 353, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_bug_395"}, {"type": "TestCaseFunction", "lineno": 401, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_file_like_object"}, {"type": "TestCaseFunction", "lineno": 445, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_seed_identifiers_work"}, {"type": "TestCaseFunction", "lineno": 370, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_specific_frequencies"}, {"type": "TestCaseFunction", "lineno": 475, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_spline"}, {"type": "TestCaseFunction", "lineno": 331, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_using_different_line_separator"}, {"type": "TestCaseFunction", "lineno": 250, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_evalresp_vs_obspy"}, {"type": "TestCaseFunction", "lineno": 190, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_sac_instrument_correction"}, {"type": "TestCaseFunction", "lineno": 428, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_segfaulting_resp_file"}, {"type": "TestCaseFunction", "lineno": 73, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_seis_sim_vs_pitsa1"}, {"type": "TestCaseFunction", "lineno": 106, "nodeid": "signal/tests/test_invsim.py::InvSimTestCase::test_seis_sim_vs_pitsa_2"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_invsim.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_invsim.py::InvSimTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_konnoohmachi.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_konnoohmachi.py::KonnoOhmachiTestCase", "result": [{"type": "TestCaseFunction", "lineno": 102, "nodeid": "signal/tests/test_konnoohmachi.py::KonnoOhmachiTestCase::test_konno_ohmachi_smoothing"}, {"type": "TestCaseFunction", "lineno": 64, "nodeid": "signal/tests/test_konnoohmachi.py::KonnoOhmachiTestCase::test_smoothing_matrix"}, {"type": "TestCaseFunction", "lineno": 26, "nodeid": "signal/tests/test_konnoohmachi.py::KonnoOhmachiTestCase::test_smoothing_window"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_konnoohmachi.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_konnoohmachi.py::KonnoOhmachiTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_polarization.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_polarization.py::PolarizationTestCase", "result": [{"type": "TestCaseFunction", "lineno": 72, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization"}, {"type": "TestCaseFunction", "lineno": 109, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization_1d"}, {"type": "TestCaseFunction", "lineno": 150, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization_flinn"}, {"type": "TestCaseFunction", "lineno": 121, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization_pm"}, {"type": "TestCaseFunction", "lineno": 174, "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase::test_polarization_vidale"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_polarization.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_polarization.py::PolarizationTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_quality_control.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase", "result": [{"type": "TestCaseFunction", "lineno": 669, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_clock_locked_percentage"}, {"type": "TestCaseFunction", "lineno": 735, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_continuous_segments_combined"}, {"type": "TestCaseFunction", "lineno": 783, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_continuous_segments_sample_metrics"}, {"type": "TestCaseFunction", "lineno": 645, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_end_gap"}, {"type": "TestCaseFunction", "lineno": 700, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_endtime_on_sample"}, {"type": "TestCaseFunction", "lineno": 267, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_extraction_fixed_header_flags"}, {"type": "TestCaseFunction", "lineno": 210, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_extraction_header_flags_complex"}, {"type": "TestCaseFunction", "lineno": 178, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_extraction_of_basic_mseed_headers"}, {"type": "TestCaseFunction", "lineno": 161, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_file_with_no_timing_quality"}, {"type": "TestCaseFunction", "lineno": 526, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_gap_fire_testing"}, {"type": "TestCaseFunction", "lineno": 44, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_gaps_and_overlaps"}, {"type": "TestCaseFunction", "lineno": 140, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_gaps_between_multiple_files"}, {"type": "TestCaseFunction", "lineno": 470, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_int_overflow"}, {"type": "TestCaseFunction", "lineno": 847, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_json_serialization"}, {"type": "TestCaseFunction", "lineno": 34, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_no_files_given"}, {"type": "TestCaseFunction", "lineno": 413, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_overall_sample_metrics"}, {"type": "TestCaseFunction", "lineno": 485, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_overlap_fire_testing"}, {"type": "TestCaseFunction", "lineno": 117, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_raise_unmatching_ids"}, {"type": "TestCaseFunction", "lineno": 626, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_random_window"}, {"type": "TestCaseFunction", "lineno": 454, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_root_mean_square"}, {"type": "TestCaseFunction", "lineno": 861, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_schema_validation"}, {"type": "TestCaseFunction", "lineno": 571, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_start_gap"}, {"type": "TestCaseFunction", "lineno": 396, "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase::test_timing_quality"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_quality_control.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_quality_control.py::QualityControlTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_regression.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_regression.py::RegressionTestCase", "result": [{"type": "TestCaseFunction", "lineno": 46, "nodeid": "signal/tests/test_regression.py::RegressionTestCase::test_noweight_intercept"}, {"type": "TestCaseFunction", "lineno": 56, "nodeid": "signal/tests/test_regression.py::RegressionTestCase::test_noweight_nointercept"}, {"type": "TestCaseFunction", "lineno": 25, "nodeid": "signal/tests/test_regression.py::RegressionTestCase::test_weight_intercept"}, {"type": "TestCaseFunction", "lineno": 36, "nodeid": "signal/tests/test_regression.py::RegressionTestCase::test_weight_nointercept"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_regression.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_regression.py::RegressionTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_rotate.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_rotate.py::RotateTestCase", "result": [{"type": "TestCaseFunction", "lineno": 164, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_base_vector_calculation_simple_cases"}, {"type": "TestCaseFunction", "lineno": 219, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_base_vector_from_azimuth_and_dip_calculation"}, {"type": "TestCaseFunction", "lineno": 238, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_galperin_configuration"}, {"type": "TestCaseFunction", "lineno": 309, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_against_lqt"}, {"type": "TestCaseFunction", "lineno": 347, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_against_lqt_different_combinations"}, {"type": "TestCaseFunction", "lineno": 282, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_against_ne_rt_picking_any_two_horizontal_comps"}, {"type": "TestCaseFunction", "lineno": 264, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_against_rotate_ne_rt"}, {"type": "TestCaseFunction", "lineno": 148, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_raise"}, {"type": "TestCaseFunction", "lineno": 119, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate2zne_round_trip"}, {"type": "TestCaseFunction", "lineno": 100, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate_ne_rt_ne"}, {"type": "TestCaseFunction", "lineno": 25, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate_ne_rt_vs_pitsa"}, {"type": "TestCaseFunction", "lineno": 53, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_rotate_zne_lqt_vs_pitsa"}, {"type": "TestCaseFunction", "lineno": 419, "nodeid": "signal/tests/test_rotate.py::RotateTestCase::test_with_real_data"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_rotate.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_rotate.py::RotateTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_sonic.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/signal/tests/test_sonic.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsignal/tests/test_sonic.py:10: in <module>\n    from obspy.signal.array_analysis import (array_processing,\nsignal/array_analysis.py:24: in <module>\n    from scipy.integrate import cumtrapz\nE   ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/workspace/obspy/.venv/lib/python3.12/site-packages/scipy/integrate/__init__.py)"}, {"nodeid": "signal/tests/test_sonic.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/signal/tests/test_sonic.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/lib/python3.12/importlib/__init__.py:90: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsignal/tests/test_sonic.py:10: in <module>\n    from obspy.signal.array_analysis import (array_processing,\nsignal/array_analysis.py:24: in <module>\n    from scipy.integrate import cumtrapz\nE   ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/workspace/obspy/.venv/lib/python3.12/site-packages/scipy/integrate/__init__.py)"}, {"nodeid": "signal/tests/test_spectral_estimation.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_spectral_estimation.py::TestPsd", "result": [{"type": "Function", "lineno": 113, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_obspy_psd_vs_pitsa"}, {"type": "Function", "lineno": 157, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_welch_window_vs_pitsa"}, {"type": "Function", "lineno": 172, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd"}, {"type": "Function", "lineno": 232, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_warnings"}, {"type": "Function", "lineno": 264, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_w_iris"}, {"type": "Function", "lineno": 330, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_w_iris_against_obspy_results"}, {"type": "Function", "lineno": 395, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_save_and_load_npz"}, {"type": "Function", "lineno": 417, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_restricted_stacks"}, {"type": "Function", "lineno": 493, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_earthquake_models"}, {"type": "Function", "lineno": 517, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_infrasound"}, {"type": "Function", "lineno": 559, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_add_npz"}, {"type": "Function", "lineno": 612, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_time_checks"}, {"type": "Function", "lineno": 667, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_issue1216"}, {"type": "Function", "lineno": 701, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_wrong_trace_id_message"}, {"type": "Function", "lineno": 724, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_psd_values"}, {"type": "Function", "lineno": 736, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_temporal_plot"}, {"type": "Function", "lineno": 755, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_exclude_last_sample"}, {"type": "Function", "lineno": 775, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_ppsd_spectrogram_plot"}, {"type": "Function", "lineno": 788, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_exception_reading_newer_npz"}, {"type": "Function", "lineno": 826, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_nice_ringlaser_metadata_error_msg"}, {"type": "Function", "lineno": 842, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_can_read_npz_without_pickle"}, {"type": "Function", "lineno": 872, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_can_add_npz_without_pickle"}, {"type": "Function", "lineno": 891, "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd::test_short_trace_warning"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_spectral_estimation.py", "result": [{"type": "Class", "nodeid": "signal/tests/test_spectral_estimation.py::TestPsd"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_stream.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_stream.py::StreamTestCase", "result": [{"type": "TestCaseFunction", "lineno": 165, "nodeid": "signal/tests/test_stream.py::StreamTestCase::test_decimate"}, {"type": "TestCaseFunction", "lineno": 15, "nodeid": "signal/tests/test_stream.py::StreamTestCase::test_filter"}, {"type": "TestCaseFunction", "lineno": 127, "nodeid": "signal/tests/test_stream.py::StreamTestCase::test_simulate"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_stream.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_stream.py::StreamTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_tf_misfit.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_tf_misfit.py::TestTf", "result": [{"type": "Function", "lineno": 80, "nodeid": "signal/tests/test_tf_misfit.py::TestTf::test_phase_misfit"}, {"type": "Function", "lineno": 143, "nodeid": "signal/tests/test_tf_misfit.py::TestTf::test_envelope_misfit"}, {"type": "Function", "lineno": 206, "nodeid": "signal/tests/test_tf_misfit.py::TestTf::test_envelope_gof"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_tf_misfit.py::TestTfPlot", "result": [{"type": "Function", "lineno": 287, "nodeid": "signal/tests/test_tf_misfit.py::TestTfPlot::test_plot_tfr"}, {"type": "Function", "lineno": 294, "nodeid": "signal/tests/test_tf_misfit.py::TestTfPlot::test_plot_tf_misfits"}, {"type": "Function", "lineno": 299, "nodeid": "signal/tests/test_tf_misfit.py::TestTfPlot::test_plot_tf_gofs"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_tf_misfit.py", "result": [{"type": "Class", "nodeid": "signal/tests/test_tf_misfit.py::TestTf"}, {"type": "Class", "nodeid": "signal/tests/test_tf_misfit.py::TestTfPlot"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_trace.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_trace.py::TraceTestCase", "result": [{"type": "TestCaseFunction", "lineno": 133, "nodeid": "signal/tests/test_trace.py::TraceTestCase::test_decimate"}, {"type": "TestCaseFunction", "lineno": 42, "nodeid": "signal/tests/test_trace.py::TraceTestCase::test_filter"}, {"type": "TestCaseFunction", "lineno": 16, "nodeid": "signal/tests/test_trace.py::TraceTestCase::test_simulate"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_trace.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_trace.py::TraceTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_trigger.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/tests/test_trigger.py::TriggerTestCase", "result": [{"type": "TestCaseFunction", "lineno": 131, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_aic_simple"}, {"type": "TestCaseFunction", "lineno": 122, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_aic_simple_constant_data"}, {"type": "TestCaseFunction", "lineno": 127, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_aic_simple_small_size"}, {"type": "TestCaseFunction", "lineno": 139, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_ar_pick"}, {"type": "TestCaseFunction", "lineno": 166, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_ar_pick_low_amplitude"}, {"type": "TestCaseFunction", "lineno": 594, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_classic_sta_lta_c_python"}, {"type": "TestCaseFunction", "lineno": 241, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_coincidence_trigger"}, {"type": "TestCaseFunction", "lineno": 478, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_coincidence_trigger_with_similarity_checking"}, {"type": "TestCaseFunction", "lineno": 84, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_pk_baer"}, {"type": "TestCaseFunction", "lineno": 102, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_pk_baer_cf"}, {"type": "TestCaseFunction", "lineno": 51, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_rec_sta_lta_c"}, {"type": "TestCaseFunction", "lineno": 62, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_rec_sta_lta_python"}, {"type": "TestCaseFunction", "lineno": 73, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_rec_sta_lta_raise"}, {"type": "TestCaseFunction", "lineno": 190, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_trigger_onset"}, {"type": "TestCaseFunction", "lineno": 225, "nodeid": "signal/tests/test_trigger.py::TriggerTestCase::test_trigger_onset_issue_2891"}], "outcome": "passed"}, {"nodeid": "signal/tests/test_trigger.py", "result": [{"type": "UnitTestCase", "nodeid": "signal/tests/test_trigger.py::TriggerTestCase"}], "outcome": "passed"}, {"nodeid": "signal/tests", "result": [{"type": "DoctestModule", "nodeid": "signal/tests/__init__.py"}, {"type": "Dir", "nodeid": "signal/tests/data"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_array_analysis.py"}, {"type": "Module", "nodeid": "signal/tests/test_array_analysis.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_calibration.py"}, {"type": "Module", "nodeid": "signal/tests/test_calibration.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_cpxtrace.py"}, {"type": "Module", "nodeid": "signal/tests/test_cpxtrace.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_cross_correlation.py"}, {"type": "Module", "nodeid": "signal/tests/test_cross_correlation.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_detrend.py"}, {"type": "Module", "nodeid": "signal/tests/test_detrend.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_differentiate_and_integrate.py"}, {"type": "Module", "nodeid": "signal/tests/test_differentiate_and_integrate.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_filter.py"}, {"type": "Module", "nodeid": "signal/tests/test_filter.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_freqattributes.py"}, {"type": "Module", "nodeid": "signal/tests/test_freqattributes.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_hoctavbands.py"}, {"type": "Module", "nodeid": "signal/tests/test_hoctavbands.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_interpolation.py"}, {"type": "Module", "nodeid": "signal/tests/test_interpolation.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_invsim.py"}, {"type": "Module", "nodeid": "signal/tests/test_invsim.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_konnoohmachi.py"}, {"type": "Module", "nodeid": "signal/tests/test_konnoohmachi.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_polarization.py"}, {"type": "Module", "nodeid": "signal/tests/test_polarization.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_quality_control.py"}, {"type": "Module", "nodeid": "signal/tests/test_quality_control.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_regression.py"}, {"type": "Module", "nodeid": "signal/tests/test_regression.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_rotate.py"}, {"type": "Module", "nodeid": "signal/tests/test_rotate.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_sonic.py"}, {"type": "Module", "nodeid": "signal/tests/test_sonic.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_spectral_estimation.py"}, {"type": "Module", "nodeid": "signal/tests/test_spectral_estimation.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_stream.py"}, {"type": "Module", "nodeid": "signal/tests/test_stream.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_tf_misfit.py"}, {"type": "Module", "nodeid": "signal/tests/test_tf_misfit.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_trace.py"}, {"type": "Module", "nodeid": "signal/tests/test_trace.py"}, {"type": "DoctestModule", "nodeid": "signal/tests/test_trigger.py"}, {"type": "Module", "nodeid": "signal/tests/test_trigger.py"}], "outcome": "passed"}, {"nodeid": "signal/tf_misfit.py", "result": [{"type": "DoctestItem", "lineno": 1138, "nodeid": "signal/tf_misfit.py::obspy.signal.tf_misfit.plot_tf_gofs"}, {"type": "DoctestItem", "lineno": 870, "nodeid": "signal/tf_misfit.py::obspy.signal.tf_misfit.plot_tf_misfits"}, {"type": "DoctestItem", "lineno": 1397, "nodeid": "signal/tf_misfit.py::obspy.signal.tf_misfit.plot_tfr"}], "outcome": "passed"}, {"nodeid": "signal/trigger.py", "result": [], "outcome": "passed"}, {"nodeid": "signal/util.py", "result": [{"type": "DoctestItem", "lineno": 248, "nodeid": "signal/util.py::obspy.signal.util._npts2nfft"}, {"type": "DoctestItem", "lineno": 79, "nodeid": "signal/util.py::obspy.signal.util.next_pow_2"}, {"type": "DoctestItem", "lineno": 93, "nodeid": "signal/util.py::obspy.signal.util.prev_pow_2"}, {"type": "DoctestItem", "lineno": 22, "nodeid": "signal/util.py::obspy.signal.util.util_geo_km"}, {"type": "DoctestItem", "lineno": 49, "nodeid": "signal/util.py::obspy.signal.util.util_lon_lat"}], "outcome": "passed"}, {"nodeid": "signal", "result": [{"type": "DoctestModule", "nodeid": "signal/__init__.py"}, {"type": "DoctestModule", "nodeid": "signal/_sosfilt.py"}, {"type": "DoctestModule", "nodeid": "signal/array_analysis.py"}, {"type": "DoctestModule", "nodeid": "signal/calibration.py"}, {"type": "DoctestModule", "nodeid": "signal/cpxtrace.py"}, {"type": "DoctestModule", "nodeid": "signal/cross_correlation.py"}, {"type": "Dir", "nodeid": "signal/data"}, {"type": "DoctestModule", "nodeid": "signal/detrend.py"}, {"type": "DoctestModule", "nodeid": "signal/differentiate_and_integrate.py"}, {"type": "DoctestModule", "nodeid": "signal/evrespwrapper.py"}, {"type": "DoctestModule", "nodeid": "signal/filter.py"}, {"type": "DoctestModule", "nodeid": "signal/freqattributes.py"}, {"type": "DoctestModule", "nodeid": "signal/headers.py"}, {"type": "DoctestModule", "nodeid": "signal/hoctavbands.py"}, {"type": "DoctestModule", "nodeid": "signal/interpolation.py"}, {"type": "DoctestModule", "nodeid": "signal/invsim.py"}, {"type": "DoctestModule", "nodeid": "signal/konnoohmachismoothing.py"}, {"type": "DoctestModule", "nodeid": "signal/polarization.py"}, {"type": "DoctestModule", "nodeid": "signal/quality_control.py"}, {"type": "DoctestModule", "nodeid": "signal/regression.py"}, {"type": "DoctestModule", "nodeid": "signal/rotate.py"}, {"type": "DoctestModule", "nodeid": "signal/spectral_estimation.py"}, {"type": "Dir", "nodeid": "signal/src"}, {"type": "Package", "nodeid": "signal/tests"}, {"type": "DoctestModule", "nodeid": "signal/tf_misfit.py"}, {"type": "DoctestModule", "nodeid": "signal/trigger.py"}, {"type": "DoctestModule", "nodeid": "signal/util.py"}], "outcome": "passed"}, {"nodeid": "taup/__init__.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/c_wrappers.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/data", "result": [], "outcome": "passed"}, {"nodeid": "taup/helper_classes.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/ray_paths.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/seismic_phase.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/slowness_layer.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/slowness_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/src", "result": [], "outcome": "passed"}, {"nodeid": "taup/tau.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tau_branch.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tau_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/taup_create.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/taup_geo.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/taup_path.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/taup_pierce.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/taup_time.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/__init__.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/data/TauP_test_data", "result": [], "outcome": "passed"}, {"nodeid": "taup/tests/data", "result": [{"type": "Dir", "nodeid": "taup/tests/data/TauP_test_data"}], "outcome": "passed"}, {"nodeid": "taup/tests/test_misc.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_misc.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_ray_paths.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_ray_paths.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_seismic_phase.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_seismic_phase.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_slowness_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_slowness_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_split_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_split_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_tau.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_tau.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_taup_geo.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_taup_geo.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_taup_plotting.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_taup_plotting.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_velocity_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests/test_velocity_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/tests", "result": [{"type": "DoctestModule", "nodeid": "taup/tests/__init__.py"}, {"type": "Dir", "nodeid": "taup/tests/data"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_misc.py"}, {"type": "Module", "nodeid": "taup/tests/test_misc.py"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_ray_paths.py"}, {"type": "Module", "nodeid": "taup/tests/test_ray_paths.py"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_seismic_phase.py"}, {"type": "Module", "nodeid": "taup/tests/test_seismic_phase.py"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_slowness_model.py"}, {"type": "Module", "nodeid": "taup/tests/test_slowness_model.py"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_split_model.py"}, {"type": "Module", "nodeid": "taup/tests/test_split_model.py"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_tau.py"}, {"type": "Module", "nodeid": "taup/tests/test_tau.py"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_taup_geo.py"}, {"type": "Module", "nodeid": "taup/tests/test_taup_geo.py"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_taup_plotting.py"}, {"type": "Module", "nodeid": "taup/tests/test_taup_plotting.py"}, {"type": "DoctestModule", "nodeid": "taup/tests/test_velocity_model.py"}, {"type": "Module", "nodeid": "taup/tests/test_velocity_model.py"}], "outcome": "passed"}, {"nodeid": "taup/utils.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/velocity_layer.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup/velocity_model.py", "result": [], "outcome": "failed", "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n          ^^^^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1310, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\", line 995, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n  File \"/workspace/obspy/obspy/taup/__init__.py\", line 447, in <module>\n    from .tau import TauPyModel  # NOQA\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/taup/tau.py\", line 14, in <module>\n    from .helper_classes import Arrival\n  File \"/workspace/obspy/obspy/taup/helper_classes.py\", line 20, in <module>\n    ('top_p', np.float_),\n              ^^^^^^^^^\n  File \"/workspace/obspy/.venv/lib/python3.12/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, {"nodeid": "taup", "result": [{"type": "DoctestModule", "nodeid": "taup/__init__.py"}, {"type": "DoctestModule", "nodeid": "taup/c_wrappers.py"}, {"type": "Dir", "nodeid": "taup/data"}, {"type": "DoctestModule", "nodeid": "taup/helper_classes.py"}, {"type": "DoctestModule", "nodeid": "taup/ray_paths.py"}, {"type": "DoctestModule", "nodeid": "taup/seismic_phase.py"}, {"type": "DoctestModule", "nodeid": "taup/slowness_layer.py"}, {"type": "DoctestModule", "nodeid": "taup/slowness_model.py"}, {"type": "Dir", "nodeid": "taup/src"}, {"type": "DoctestModule", "nodeid": "taup/tau.py"}, {"type": "DoctestModule", "nodeid": "taup/tau_branch.py"}, {"type": "DoctestModule", "nodeid": "taup/tau_model.py"}, {"type": "DoctestModule", "nodeid": "taup/taup_create.py"}, {"type": "DoctestModule", "nodeid": "taup/taup_geo.py"}, {"type": "DoctestModule", "nodeid": "taup/taup_path.py"}, {"type": "DoctestModule", "nodeid": "taup/taup_pierce.py"}, {"type": "DoctestModule", "nodeid": "taup/taup_time.py"}, {"type": "Package", "nodeid": "taup/tests"}, {"type": "DoctestModule", "nodeid": "taup/utils.py"}, {"type": "DoctestModule", "nodeid": "taup/velocity_layer.py"}, {"type": "DoctestModule", "nodeid": "taup/velocity_model.py"}], "outcome": "passed"}, {"nodeid": ".", "result": [{"type": "DoctestModule", "nodeid": "__init__.py"}, {"type": "Package", "nodeid": "clients"}, {"type": "DoctestModule", "nodeid": "conftest.py"}, {"type": "Package", "nodeid": "core"}, {"type": "Package", "nodeid": "db"}, {"type": "Package", "nodeid": "geodetics"}, {"type": "Package", "nodeid": "imaging"}, {"type": "Package", "nodeid": "io"}, {"type": "Package", "nodeid": "lib"}, {"type": "Package", "nodeid": "realtime"}, {"type": "Package", "nodeid": "scripts"}, {"type": "Package", "nodeid": "signal"}, {"type": "Package", "nodeid": "taup"}], "outcome": "passed"}], "environment": {}, "dependencies": {"lxml": "6.0.3", "numpy": "2.4.4", "obspy": "0.0.0.dev+0.g166e92c489", "scipy": "1.17.1", "flake8": "7.3.0", "pyproj": "3.7.2", "pytest": "9.0.3", "cartopy": "---", "requests": "2.33.1", "decorator": "5.2.1", "shapefile": "---", "matplotlib": "3.8.4", "setuptools": "81.0.0", "sqlalchemy": "2.0.49", "geographiclib": "---", "pytest-json-report": "1.5.0"}, "platform_info": {"node": "cursor", "system": "Linux", "machine": "x86_64", "release": "6.12.58+", "version": "#1 SMP PREEMPT_DYNAMIC Sat Jan 17 06:53:48 UTC 2026", "processor": "x86_64", "architecture": "64bit", "python_version": "3.12.3", "python_compiler": "GCC 13.3.0", "python_implementation": "CPython"}, "runtest_flags": "--report"}