{"log": null, "root": "/workspace/obspy/obspy", "tests": [{"call": {"outcome": "passed", "duration": 0.0007653370012121741}, "setup": {"outcome": "passed", "duration": 0.0023266700009116903}, "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": 9.570399924996309e-05}}, {"call": {"outcome": "passed", "duration": 0.0009992730010708328}, "setup": {"outcome": "passed", "duration": 0.00019189600061508827}, "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": 8.406099732383154e-05}}, {"call": {"outcome": "passed", "duration": 0.0015013670017651748}, "setup": {"outcome": "passed", "duration": 0.00016390400196542032}, "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": 8.096399687929079e-05}}, {"call": {"outcome": "passed", "duration": 0.002020117000938626}, "setup": {"outcome": "passed", "duration": 0.00016103000234579667}, "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": 9.540199971524999e-05}}, {"call": {"outcome": "passed", "duration": 0.0017906979992403649}, "setup": {"outcome": "passed", "duration": 0.000263857000390999}, "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": 8.921400149120018e-05}}, {"call": {"outcome": "passed", "duration": 0.0008985819986264687}, "setup": {"outcome": "passed", "duration": 0.00025067800015676767}, "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": 0.00011615699986577965}}, {"call": {"outcome": "passed", "duration": 0.0011449830017227214}, "setup": {"outcome": "passed", "duration": 0.00017126399689004757}, "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": 0.00012726800196105614}}, {"call": {"outcome": "passed", "duration": 0.0012071340024704114}, "setup": {"outcome": "passed", "duration": 0.00018065300173475407}, "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": 0.00012589099787874147}}, {"call": {"outcome": "passed", "duration": 0.00048258999959216453}, "setup": {"outcome": "passed", "duration": 0.0002507879980839789}, "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": 0.00012364299982436933}}, {"call": {"outcome": "passed", "duration": 0.0007586420033476315}, "setup": {"outcome": "passed", "duration": 0.000179745999048464}, "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": 8.155599789461121e-05}}, {"call": {"outcome": "passed", "duration": 0.0012762009973812383}, "setup": {"outcome": "passed", "duration": 0.00019417700241319835}, "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": 8.544800220988691e-05}}, {"call": {"outcome": "passed", "duration": 0.000879469997016713}, "setup": {"outcome": "passed", "duration": 0.00021058600032120012}, "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": 8.280800102511421e-05}}, {"call": {"outcome": "passed", "duration": 0.0010160580022784416}, "setup": {"outcome": "passed", "duration": 0.0001823820020945277}, "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.00013427299927570857}}, {"call": {"outcome": "passed", "duration": 0.002008635001402581}, "setup": {"outcome": "passed", "duration": 0.0003987849995610304}, "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": 8.496600275975652e-05}}, {"call": {"outcome": "passed", "duration": 0.0022136760017019697}, "setup": {"outcome": "passed", "duration": 0.00016760800281190313}, "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": 7.662799907848239e-05}}, {"call": {"outcome": "passed", "duration": 0.014651833000243641}, "setup": {"outcome": "passed", "duration": 0.00038924899854464456}, "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": 8.656399950268678e-05}}, {"call": {"outcome": "passed", "duration": 0.00028429699887055904}, "setup": {"outcome": "passed", "duration": 0.00016652999693178572}, "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": 6.758100062143058e-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 0x7f015fef2660; network>, <sqlalchemy.sql.elements.Label at 0x7f015fe625d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015fe61bd0; location>, <sqlalchemy.sql.elements.Label at 0x7f015fbd16e0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015fbd1940; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ff43770; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015fef2660; network>, <sqlalchemy.sql.elements.Label at 0x7f015fe625d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015fe61bd0; location>, <sqlalchemy.sql.elements.Label at 0x7f015fbd16e0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015fbd1940; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ff43770; endtime>)?"}, "outcome": "failed", "duration": 0.0010809140003402717, "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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015fef2660; network>, <sqlalchemy.sql.elements.Label at 0x7f015fe625d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015fe61bd0; location>, <sqlalchemy.sql.elements.Label at 0x7f015fbd16e0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015fbd1940; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ff43770; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015fef2660; network>, <sqlalchemy.sql.elements.Label at 0x7f015fe625d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015fe61bd0; location>, <sqlalchemy.sql.elements.Label at 0x7f015fbd16e0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015fbd1940; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ff43770; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                                            \"IU\",\n    ...<3 lines>...\n                                            \"2018-01-01\",\n                                            \"2018-12-31\")\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 415, in get_availability\n    tsindex_rows = self._get_tsindex_rows(network, station,\n                                          location, channel,\n                                          starttime, endtime)\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 0x7f015fef2660; network>, <sqlalchemy.sql.elements.Label at 0x7f015fe625d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015fe61bd0; location>, <sqlalchemy.sql.elements.Label at 0x7f015fbd16e0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015fbd1940; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ff43770; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015fef2660; network>, <sqlalchemy.sql.elements.Label at 0x7f015fe625d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015fe61bd0; location>, <sqlalchemy.sql.elements.Label at 0x7f015fbd16e0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015fbd1940; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ff43770; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00013699800183530897}, "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.00011503099813126028}}, {"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": 294.0, "lineno": 1411, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.294036, "levelno": 30, "process": 164706, "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": 6209.784935}], "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 0x7f015f940050; network>, <sqlalchemy.sql.elements.Label at 0x7f01608d24e0; station>, <sqlalchemy.sql.elements.Label at 0x7f01608d25d0; location>, <sqlalchemy.sql.elements.Label at 0x7f01608ce6d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f01608cdb70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f0162871e60; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f940050; network>, <sqlalchemy.sql.elements.Label at 0x7f01608d24e0; station>, <sqlalchemy.sql.elements.Label at 0x7f01608d25d0; location>, <sqlalchemy.sql.elements.Label at 0x7f01608ce6d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f01608cdb70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f0162871e60; endtime>)?"}, "outcome": "failed", "duration": 0.0030403029995795805, "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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015f940050; network>, <sqlalchemy.sql.elements.Label at 0x7f01608d24e0; station>, <sqlalchemy.sql.elements.Label at 0x7f01608d25d0; location>, <sqlalchemy.sql.elements.Label at 0x7f01608ce6d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f01608cdb70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f0162871e60; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f940050; network>, <sqlalchemy.sql.elements.Label at 0x7f01608d24e0; station>, <sqlalchemy.sql.elements.Label at 0x7f01608d25d0; location>, <sqlalchemy.sql.elements.Label at 0x7f01608ce6d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f01608cdb70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f0162871e60; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                                            \"I*\",\n    ...<3 lines>...\n                                            \"2018-01-01T00:00:00.000000\",\n                                            \"2018-12-31T00:00:00.000000\")\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                                          location, channel,\n                                          starttime, endtime)\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 0x7f015f940050; network>, <sqlalchemy.sql.elements.Label at 0x7f01608d24e0; station>, <sqlalchemy.sql.elements.Label at 0x7f01608d25d0; location>, <sqlalchemy.sql.elements.Label at 0x7f01608ce6d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f01608cdb70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f0162871e60; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f940050; network>, <sqlalchemy.sql.elements.Label at 0x7f01608d24e0; station>, <sqlalchemy.sql.elements.Label at 0x7f01608d25d0; location>, <sqlalchemy.sql.elements.Label at 0x7f01608ce6d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f01608cdb70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f0162871e60; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00017611599832889624}, "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": 0.00010571799793979153}}, {"call": {"outcome": "passed", "duration": 0.0007311340013984591}, "setup": {"outcome": "passed", "duration": 0.00016160300219780765}, "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": 7.501999789383262e-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": 300.0, "lineno": 1411, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3003469, "levelno": 30, "process": 164706, "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": 6216.095907}], "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 0x7f015f944730; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc63f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6f30; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6350; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc62b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6210; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f944730; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc63f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6f30; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6350; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc62b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6210; endtime>)?"}, "outcome": "failed", "duration": 0.001331145002041012, "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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015f944730; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc63f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6f30; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6350; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc62b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6210; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f944730; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc63f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6f30; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6350; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc62b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6210; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                                  \"ANMO,COL?,T*\",\n    ...<2 lines>...\n                                  \"2018-01-01T00:00:00.000000\",\n                                  \"2018-01-01T00:00:00.019499\")\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                                          channel, starttime, endtime)\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 0x7f015f944730; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc63f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6f30; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6350; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc62b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6210; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f944730; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc63f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6f30; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6350; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc62b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6210; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00016499900084454566}, "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": 0.00010205699800280854}}, {"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 0x7f015ffc6d50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f977750; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977930; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015ffc6d50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f977750; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977930; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; endtime>)?"}, "outcome": "failed", "duration": 0.036625538999942364, "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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015ffc6d50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f977750; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977930; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015ffc6d50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f977750; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977930; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        \"IU\", \"ANMO\", \"10\", \"BHZ\",\n        starttime=UTCDateTime(2018, 1, 1, 0, 0, 0),\n        endtime=UTCDateTime(2018, 1, 1, 0, 0, 5))\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  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 0x7f015ffc6d50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f977750; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977930; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015ffc6d50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f977750; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977930; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.0001669689991103951}, "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": 0.00012264600081834942}}, {"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 0x7f015f977e30; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0190; station>, <sqlalchemy.sql.elements.Label at 0x7f015f9e00f0; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0910; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f9e09b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0b90; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977e30; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0190; station>, <sqlalchemy.sql.elements.Label at 0x7f015f9e00f0; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0910; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f9e09b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0b90; endtime>)?"}, "outcome": "failed", "duration": 0.0030311170012282673, "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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015f977e30; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0190; station>, <sqlalchemy.sql.elements.Label at 0x7f015f9e00f0; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0910; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f9e09b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0b90; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977e30; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0190; station>, <sqlalchemy.sql.elements.Label at 0x7f015f9e00f0; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0910; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f9e09b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0b90; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  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  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 0x7f015f977e30; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0190; station>, <sqlalchemy.sql.elements.Label at 0x7f015f9e00f0; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0910; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f9e09b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0b90; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977e30; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0190; station>, <sqlalchemy.sql.elements.Label at 0x7f015f9e00f0; location>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0910; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f9e09b0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9e0b90; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00020422499801497906}, "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": 0.0001325090015598107}}, {"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 0x7f015f977930; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; location>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977b10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9776b0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977930; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; location>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977b10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9776b0; endtime>)?"}, "outcome": "failed", "duration": 0.0012684590001299512, "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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015f977930; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; location>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977b10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9776b0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977930; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; location>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977b10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9776b0; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                                                        station,\n                                                        ^^^^^^^^\n    ...<2 lines>...\n                                                        starttime,\n                                                        ^^^^^^^^^^\n                                                        endtime)[0]\n                                                        ^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 494, in get_availability_percentage\n    avail = self.get_availability(network, station,\n                                  location, channel,\n                                  starttime, endtime,\n                                  merge_overlap=True)\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 415, in get_availability\n    tsindex_rows = self._get_tsindex_rows(network, station,\n                                          location, channel,\n                                          starttime, endtime)\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 0x7f015f977930; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; location>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977b10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9776b0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977930; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9779d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f977a70; location>, <sqlalchemy.sql.elements.Label at 0x7f015f977bb0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f977b10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f9776b0; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00017417499839211814}, "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.00021269599892548285}}, {"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": 355.0, "lineno": 1235, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3552258, "levelno": 30, "process": 164706, "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": 6270.974864}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 355.0, "lineno": 1181, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3552973, "levelno": 30, "process": 164706, "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": 6271.046303}], "outcome": "passed", "duration": 0.0011259469974902458}, "setup": {"outcome": "passed", "duration": 0.00023704799968982115}, "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": 8.35290011309553e-05}}, {"call": {"outcome": "passed", "duration": 0.00022948600235395133}, "setup": {"outcome": "passed", "duration": 0.0001974869992409367}, "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": 7.590599852846935e-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": 357.0, "lineno": 1235, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3578777, "levelno": 30, "process": 164706, "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": 6273.626891}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 357.0, "lineno": 1181, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.357943, "levelno": 30, "process": 164706, "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": 6273.691964}], "outcome": "passed", "duration": 0.0006568739991053008}, "setup": {"outcome": "passed", "duration": 0.00022802500097895972}, "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": 0.00010435899821459316}}, {"call": {"outcome": "passed", "duration": 0.0001775599994289223}, "setup": {"outcome": "passed", "duration": 0.0002373469978920184}, "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": 7.281100261025131e-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": 359.0, "lineno": 1235, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.359967, "levelno": 30, "process": 164706, "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": 6275.716071}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 360.0, "lineno": 1181, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.360017, "levelno": 30, "process": 164706, "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": 6275.766213}, {"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": 360.0, "lineno": 1235, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3608985, "levelno": 30, "process": 164706, "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": 6276.647547}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 360.0, "lineno": 1181, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.360938, "levelno": 30, "process": 164706, "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": 6276.686933}, {"msg": "No leap second file specified. Use is recommended.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 361.0, "lineno": 1188, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3612607, "levelno": 30, "process": 164706, "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": 6277.009577}], "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 0x7f015f977070; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc68f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7390; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6b70; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6c10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7570; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977070; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc68f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7390; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6b70; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6c10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7570; endtime>)?"}, "outcome": "failed", "duration": 0.003274131002399372, "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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015f977070; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc68f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7390; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6b70; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6c10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7570; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977070; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc68f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7390; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6b70; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6c10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7570; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n                           \"^No unindexed files matching filename.*$\",\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           indexer.build_file_list,\n                           ^^^^^^^^^^^^^^^^^^^^^^^^\n                           reindex=False,\n                           ^^^^^^^^^^^^^^\n                           relative_paths=False)\n                           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 1338, in assertRaisesRegex\n    return context.handle('assertRaisesRegex', args, kwargs)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 238, in handle\n    callable_obj(*args, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/clients/filesystem/tsindex.py\", line 1064, in build_file_list\n    tsindex = self.request_handler._fetch_index_rows()\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 0x7f015f977070; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc68f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7390; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6b70; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6c10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7570; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f977070; network>, <sqlalchemy.sql.elements.Label at 0x7f015ffc68f0; station>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7390; location>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6b70; channel>, <sqlalchemy.sql.elements.Label at 0x7f015ffc6c10; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015ffc7570; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00018312799875275232}, "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": 0.00012497599891503341}}, {"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": 366.0, "lineno": 1235, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.366832, "levelno": 30, "process": 164706, "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": 6282.581164}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 366.0, "lineno": 1181, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3668928, "levelno": 30, "process": 164706, "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": 6282.641715}], "outcome": "passed", "duration": 0.0009442139999009669}, "setup": {"outcome": "passed", "duration": 0.00021294900216162205}, "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": 8.742100180825219e-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": 368.0, "lineno": 1235, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3683646, "levelno": 30, "process": 164706, "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": 6284.113518}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 368.0, "lineno": 1181, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3684163, "levelno": 30, "process": 164706, "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": 6284.165248}], "outcome": "passed", "duration": 0.000858805997268064}, "setup": {"outcome": "passed", "duration": 0.0001732440032355953}, "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": 8.81650012161117e-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": 369.0, "lineno": 1235, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3698685, "levelno": 30, "process": 164706, "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": 6285.61758}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 369.0, "lineno": 1181, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.369917, "levelno": 30, "process": 164706, "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": 6285.666075}], "outcome": "passed", "duration": 0.001243186001374852}, "setup": {"outcome": "passed", "duration": 0.00018669799828785472}, "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": 0.00010887999815167859}}, {"call": {"log": [{"msg": "Leap seconds file `/workspace/obspy/obspy/leap-seconds.list` not found.", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 371.0, "lineno": 1235, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3719082, "levelno": 30, "process": 164706, "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": 6287.657129}, {"msg": "No leap second file found, none will be used", "args": null, "name": "obspy.clients.filesystem.tsindex", "msecs": 371.0, "lineno": 1181, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.371971, "levelno": 30, "process": 164706, "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": 6287.719841}], "outcome": "passed", "duration": 0.0013078800002404023}, "setup": {"outcome": "passed", "duration": 0.00020268700245651416}, "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": 0.00013279199993121438}}, {"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": 374.0, "lineno": 1411, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3746598, "levelno": 30, "process": 164706, "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": 6290.408736}], "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 0x7f015f939e50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f939f90; station>, <sqlalchemy.sql.elements.Label at 0x7f015f93a350; location>, <sqlalchemy.sql.elements.Label at 0x7f015f93a210; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f93a0d0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f93a2b0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f939e50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f939f90; station>, <sqlalchemy.sql.elements.Label at 0x7f015f93a350; location>, <sqlalchemy.sql.elements.Label at 0x7f015f93a210; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f93a0d0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f93a2b0; endtime>)?"}, "outcome": "failed", "duration": 0.0016337489978468511, "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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015f939e50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f939f90; station>, <sqlalchemy.sql.elements.Label at 0x7f015f93a350; location>, <sqlalchemy.sql.elements.Label at 0x7f015f93a210; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f93a0d0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f93a2b0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f939e50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f939f90; station>, <sqlalchemy.sql.elements.Label at 0x7f015f93a350; location>, <sqlalchemy.sql.elements.Label at 0x7f015f93a210; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f93a0d0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f93a2b0; endtime>)?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                                          [(\"I*,CU\",\n    ...<3 lines>...\n                                            \"2018-01-01T00:00:00.000000\",\n                                            \"2018-12-31T00:00:00.000000\")])\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 0x7f015f939e50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f939f90; station>, <sqlalchemy.sql.elements.Label at 0x7f015f93a350; location>, <sqlalchemy.sql.elements.Label at 0x7f015f93a210; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f93a0d0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f93a2b0; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f939e50; network>, <sqlalchemy.sql.elements.Label at 0x7f015f939f90; station>, <sqlalchemy.sql.elements.Label at 0x7f015f93a350; location>, <sqlalchemy.sql.elements.Label at 0x7f015f93a210; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f93a0d0; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f93a2b0; endtime>)?"}, "setup": {"outcome": "passed", "duration": 0.00023982700076885521}, "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": 0.00015536700084339827}}, {"call": {"outcome": "passed", "duration": 0.00020985499941161834}, "setup": {"outcome": "passed", "duration": 0.00019787299970630556}, "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": 0.00010084400128107518}}, {"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": 379.0, "lineno": 1411, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.379815, "levelno": 30, "process": 164706, "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": 6295.564217}], "outcome": "passed", "duration": 0.007156244999350747}, "setup": {"outcome": "passed", "duration": 0.00014965700029279105}, "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.00016365700139431283}}, {"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": 389.0, "lineno": 1411, "module": "tsindex", "thread": 139644496960384, "created": 1775640539.3896625, "levelno": 30, "process": 164706, "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": 6305.411481}], "outcome": "failed", "duration": 0.0053214569998090155, "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 0x7f015f9745f0; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9747d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f975090; location>, <sqlalchemy.sql.elements.Label at 0x7f015f974ff0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f975310; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f975770; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f9745f0; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9747d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f975090; location>, <sqlalchemy.sql.elements.Label at 0x7f015f974ff0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f975310; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f975770; 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    ~~~~~~~~~^^\n        sa.literal(a).label(\"network\"),\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<8 lines>...\n        sa.literal('5000-00-00T00:00:00').label(\"endtime\")\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ])\n    ^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/_selectable_constructors.py\", line 538, in select\n    return Select(*entities)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/selectable.py\", line 5404, in __init__\n    coercions.expect(\n    ~~~~~~~~~~~~~~~~^\n        roles.ColumnsClauseRole, ent, apply_propagate_attrs=self\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 396, in expect\n    resolved = impl._literal_coercion(\n        element, argname=argname, **kw\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 635, in _literal_coercion\n    self._raise_for_expected(element, argname)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 1133, in _raise_for_expected\n    return super()._raise_for_expected(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element, argname=argname, resolved=resolved, advice=advice, **kw\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/sqlalchemy/sql/coercions.py\", line 696, in _raise_for_expected\n    super()._raise_for_expected(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        element,\n        ^^^^^^^^\n    ...<5 lines>...\n        **kw,\n        ^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 0x7f015f9745f0; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9747d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f975090; location>, <sqlalchemy.sql.elements.Label at 0x7f015f974ff0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f975310; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f975770; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f9745f0; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9747d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f975090; location>, <sqlalchemy.sql.elements.Label at 0x7f015f974ff0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f975310; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f975770; endtime>)?\nDuring handling of the above exception, another exception occurred:\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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                                          location, channel,\n                                          starttime, endtime)\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 0x7f015f9745f0; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9747d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f975090; location>, <sqlalchemy.sql.elements.Label at 0x7f015f974ff0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f975310; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f975770; endtime>]. Did you mean to say select(<sqlalchemy.sql.elements.Label at 0x7f015f9745f0; network>, <sqlalchemy.sql.elements.Label at 0x7f015f9747d0; station>, <sqlalchemy.sql.elements.Label at 0x7f015f975090; location>, <sqlalchemy.sql.elements.Label at 0x7f015f974ff0; channel>, <sqlalchemy.sql.elements.Label at 0x7f015f975310; starttime>, <sqlalchemy.sql.elements.Label at 0x7f015f975770; endtime>)?\n/workspace/obspy/obspy/clients/filesystem/tsindex.py:64: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.00018630099657457322}, "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": 0.00010506200123927556}}, {"call": {"outcome": "passed", "duration": 0.01441876399985631}, "setup": {"outcome": "passed", "duration": 0.0002904089997173287}, "lineno": 11, "nodeid": "core/__init__.py::obspy.core", "outcome": "passed", "keywords": ["obspy.core", "filterwarnings", "__init__.py", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013264399967738427}}, {"call": {"outcome": "passed", "duration": 0.0019870020005328115}, "setup": {"outcome": "passed", "duration": 0.00019103900194750167}, "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": 0.00010185399878537282}}, {"call": {"outcome": "passed", "duration": 0.0026199949970759917}, "setup": {"outcome": "passed", "duration": 0.00043815099706989713}, "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": 7.786100104567595e-05}}, {"call": {"outcome": "passed", "duration": 0.0018870909989345819}, "setup": {"outcome": "passed", "duration": 0.00017331199705949984}, "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": 8.796100155450404e-05}}, {"call": {"outcome": "passed", "duration": 0.0016150759984157048}, "setup": {"outcome": "passed", "duration": 0.00021906199981458485}, "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": 0.00010091700096381828}}, {"call": {"outcome": "passed", "duration": 0.0014597130029869732}, "setup": {"outcome": "passed", "duration": 0.00016654600040055811}, "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": 9.109900202020071e-05}}, {"call": {"outcome": "passed", "duration": 0.002007887000218034}, "setup": {"outcome": "passed", "duration": 0.00023880600201664492}, "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": 8.218299990403466e-05}}, {"call": {"outcome": "passed", "duration": 0.0028679579991148785}, "setup": {"outcome": "passed", "duration": 0.00018561500110081397}, "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": 8.177800191333517e-05}}, {"call": {"outcome": "passed", "duration": 0.010649449002812617}, "setup": {"outcome": "passed", "duration": 0.00018511899907025509}, "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": 0.00012936399798491038}}, {"call": {"outcome": "passed", "duration": 0.007958432001032634}, "setup": {"outcome": "passed", "duration": 0.00018250300126965158}, "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": 0.00012264399993000552}}, {"call": {"outcome": "passed", "duration": 0.009409266000147909}, "setup": {"outcome": "passed", "duration": 0.00017747300080372952}, "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": 0.0001184860011562705}}, {"call": {"outcome": "passed", "duration": 0.009471213001233991}, "setup": {"outcome": "passed", "duration": 0.00018645399904926307}, "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": 0.00010039900007541291}}, {"call": {"outcome": "passed", "duration": 0.0486095660016872}, "setup": {"outcome": "passed", "duration": 0.0001870419982878957}, "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": 0.0001013610017253086}}, {"call": {"outcome": "passed", "duration": 0.0080385209985252}, "setup": {"outcome": "passed", "duration": 0.00021568800002569333}, "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": 0.00011525700028869323}}, {"call": {"outcome": "passed", "duration": 0.007158786000218242}, "setup": {"outcome": "passed", "duration": 0.00019327699919813313}, "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": 8.853700273903087e-05}}, {"call": {"outcome": "passed", "duration": 0.0017494329986220691}, "setup": {"outcome": "passed", "duration": 0.0002106829997501336}, "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": 0.00010029099939856678}}, {"call": {"outcome": "passed", "duration": 0.002292828001372982}, "setup": {"outcome": "passed", "duration": 0.00016995300029520877}, "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": 0.00011105700104963034}}, {"call": {"outcome": "passed", "duration": 0.003336020999995526}, "setup": {"outcome": "passed", "duration": 0.00023247100034495816}, "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": 9.487699935561977e-05}}, {"call": {"outcome": "passed", "duration": 0.001768506997905206}, "setup": {"outcome": "passed", "duration": 0.00022806799825048074}, "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": 0.00012062700261594728}}, {"call": {"outcome": "passed", "duration": 0.0019064080006501172}, "setup": {"outcome": "passed", "duration": 0.00022589999935007654}, "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": 0.00010433199713588692}}, {"call": {"outcome": "passed", "duration": 0.14924775200051954}, "setup": {"outcome": "passed", "duration": 0.0003422270019655116}, "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": 0.0001471539981139358}}, {"call": {"outcome": "passed", "duration": 0.027706329001375707}, "setup": {"outcome": "passed", "duration": 0.0001970269986486528}, "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": 0.00010703600128181279}}, {"call": {"outcome": "passed", "duration": 0.053426391998073086}, "setup": {"outcome": "passed", "duration": 0.00026708699806476943}, "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": 0.0001132260003942065}}, {"call": {"outcome": "passed", "duration": 0.050893731000542175}, "setup": {"outcome": "passed", "duration": 0.00023888200303190388}, "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": 0.0001165529974969104}}, {"call": {"outcome": "passed", "duration": 0.004446006998477969}, "setup": {"outcome": "passed", "duration": 0.00020574799782480113}, "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": 9.651700020185672e-05}}, {"call": {"outcome": "passed", "duration": 0.028254371998627903}, "setup": {"outcome": "passed", "duration": 0.00021175200163270347}, "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": 0.0012379700019664597}}, {"call": {"outcome": "passed", "duration": 0.034950114000821486}, "setup": {"outcome": "passed", "duration": 0.00022725699818693101}, "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": 0.00010596100037219003}}, {"call": {"outcome": "passed", "duration": 0.01359308199971565}, "setup": {"outcome": "passed", "duration": 0.000190610000572633}, "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": 0.0001093360006052535}}, {"call": {"outcome": "passed", "duration": 0.061115428998164134}, "setup": {"outcome": "passed", "duration": 0.00024629099789308384}, "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": 9.604200022295117e-05}}, {"call": {"outcome": "passed", "duration": 0.02905888700115611}, "setup": {"outcome": "passed", "duration": 0.00017334400035906583}, "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": 9.713100007502362e-05}}, {"call": {"outcome": "passed", "duration": 0.03208391200314509}, "setup": {"outcome": "passed", "duration": 0.00017062099868780933}, "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": 0.0001006599995889701}}, {"call": {"outcome": "passed", "duration": 0.030308031000458868}, "setup": {"outcome": "passed", "duration": 0.00023460100055672228}, "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": 0.00011660499876597896}}, {"call": {"outcome": "passed", "duration": 0.030931994999264134}, "setup": {"outcome": "passed", "duration": 0.00022414500199374743}, "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": 9.217999831889756e-05}}, {"call": {"outcome": "passed", "duration": 0.004284790000383509}, "setup": {"outcome": "passed", "duration": 0.00023401400176226161}, "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": 0.0001392539998050779}}, {"call": {"outcome": "passed", "duration": 0.031365500999527285}, "setup": {"outcome": "passed", "duration": 0.0002016180005739443}, "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": 0.00011509799878695048}}, {"call": {"outcome": "passed", "duration": 0.030502775000059046}, "setup": {"outcome": "passed", "duration": 0.0001802199985831976}, "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": 0.00013365300037548877}}, {"call": {"outcome": "passed", "duration": 0.03161966600237065}, "setup": {"outcome": "passed", "duration": 0.00021335699784685858}, "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": 0.00012178199904155917}}, {"call": {"outcome": "passed", "duration": 0.0017576539976289496}, "setup": {"outcome": "passed", "duration": 0.00022614199770032428}, "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": 9.062399840331636e-05}}, {"call": {"outcome": "passed", "duration": 0.03175610700054676}, "setup": {"outcome": "passed", "duration": 0.00016953999875113368}, "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": 9.589299952494912e-05}}, {"call": {"outcome": "passed", "duration": 0.004437506999238394}, "setup": {"outcome": "passed", "duration": 0.00022279599943431094}, "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": 0.00011582799925236031}}, {"call": {"outcome": "passed", "duration": 0.03202430500095943}, "setup": {"outcome": "passed", "duration": 0.00019066999811911955}, "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": 0.0001339049995294772}}, {"call": {"outcome": "passed", "duration": 0.031459919999178965}, "setup": {"outcome": "passed", "duration": 0.00017510900215711445}, "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": 9.608299660612829e-05}}, {"call": {"outcome": "passed", "duration": 0.03468800900009228}, "setup": {"outcome": "passed", "duration": 0.0001989030024560634}, "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": 0.00012452300143195316}}, {"call": {"outcome": "passed", "duration": 0.0019644310013973154}, "setup": {"outcome": "passed", "duration": 0.0002144310019502882}, "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": 0.0001123750007536728}}, {"call": {"outcome": "passed", "duration": 0.0016768940004112665}, "setup": {"outcome": "passed", "duration": 0.00017532600031699985}, "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": 8.811100269667804e-05}}, {"call": {"outcome": "passed", "duration": 0.018807194999681087}, "setup": {"outcome": "passed", "duration": 0.00022143699970911257}, "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": 9.659300121711567e-05}}, {"call": {"outcome": "passed", "duration": 0.0019003329980478156}, "setup": {"outcome": "passed", "duration": 0.00017646800188231282}, "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": 0.00010797400318551809}}, {"call": {"outcome": "passed", "duration": 0.002576318001956679}, "setup": {"outcome": "passed", "duration": 0.0001621410010557156}, "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": 8.264399730251171e-05}}, {"call": {"outcome": "passed", "duration": 0.001792983999621356}, "setup": {"outcome": "passed", "duration": 0.0001689489981799852}, "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": 7.803900007274933e-05}}, {"call": {"outcome": "passed", "duration": 0.16817176200129325}, "setup": {"outcome": "passed", "duration": 0.0001857899987953715}, "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": 0.00012335399878793396}}, {"call": {"outcome": "passed", "duration": 0.016472094001073856}, "setup": {"outcome": "passed", "duration": 0.0002058909994957503}, "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": 8.798999988357536e-05}}, {"call": {"outcome": "passed", "duration": 0.0019062810024479404}, "setup": {"outcome": "passed", "duration": 0.00016748100097174756}, "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": 7.861700214562006e-05}}, {"call": {"outcome": "failed", "duration": 0.0023560939989692997, "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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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.00016058400069596246}, "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": 9.071299791685306e-05}}, {"call": {"outcome": "passed", "duration": 0.010510449999856064}, "setup": {"outcome": "passed", "duration": 0.0001730010008031968}, "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.960400034789927e-05}}, {"call": {"outcome": "passed", "duration": 0.0205204740013869}, "setup": {"outcome": "passed", "duration": 0.00016212000264204107}, "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": 9.702199895400554e-05}}, {"call": {"outcome": "passed", "duration": 0.009256680998078082}, "setup": {"outcome": "passed", "duration": 0.00015684500249335542}, "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": 9.676300032879226e-05}}, {"call": {"outcome": "passed", "duration": 0.03462419800052885}, "setup": {"outcome": "passed", "duration": 0.00018401000124868006}, "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": 8.736400195630267e-05}}, {"call": {"outcome": "passed", "duration": 0.008840698999847518}, "setup": {"outcome": "passed", "duration": 0.00016132200107676908}, "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": 8.226999852922745e-05}}, {"call": {"outcome": "passed", "duration": 0.015263984001649078}, "setup": {"outcome": "passed", "duration": 0.00015829299809411168}, "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": 8.347100083483383e-05}}, {"call": {"outcome": "passed", "duration": 0.02255446800336358}, "setup": {"outcome": "passed", "duration": 0.00015484799951082096}, "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": 8.106400127871893e-05}}, {"call": {"outcome": "passed", "duration": 0.0020849460015597288}, "setup": {"outcome": "passed", "duration": 0.00015853699733270332}, "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.780500163789839e-05}}, {"call": {"outcome": "passed", "duration": 0.0087313459989673}, "setup": {"outcome": "passed", "duration": 0.00015686600090702996}, "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": 8.230399907915853e-05}}, {"call": {"outcome": "passed", "duration": 0.011476147999928799}, "setup": {"outcome": "passed", "duration": 0.00015589999748044647}, "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": 8.11930003692396e-05}}, {"call": {"outcome": "passed", "duration": 0.011470942001324147}, "setup": {"outcome": "passed", "duration": 0.00015238800187944435}, "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": 8.191400047508068e-05}}, {"call": {"outcome": "passed", "duration": 0.010745818002760643}, "setup": {"outcome": "passed", "duration": 0.00017287900118390098}, "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": 9.926499842549674e-05}}, {"call": {"outcome": "passed", "duration": 0.001780701000825502}, "setup": {"outcome": "passed", "duration": 0.0001558459989610128}, "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": 7.867000022088178e-05}}, {"call": {"outcome": "passed", "duration": 0.0027343039982952178}, "setup": {"outcome": "passed", "duration": 0.00015381999764940701}, "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": 8.118200275930576e-05}}, {"call": {"outcome": "passed", "duration": 0.008718185999896377}, "setup": {"outcome": "passed", "duration": 0.00016575599875068292}, "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": 9.397699977853335e-05}}, {"call": {"outcome": "passed", "duration": 0.013271381001686677}, "setup": {"outcome": "passed", "duration": 0.00015636999887647107}, "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": 0.00011674800043692812}}, {"call": {"outcome": "passed", "duration": 0.028251014999113977}, "setup": {"outcome": "passed", "duration": 0.0002602620006655343}, "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": 0.0001001739983621519}}, {"call": {"outcome": "passed", "duration": 0.0093652799987467}, "setup": {"outcome": "passed", "duration": 0.00017201900118379854}, "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": 9.455599865759723e-05}}, {"call": {"outcome": "passed", "duration": 0.05088417500155629}, "setup": {"outcome": "passed", "duration": 0.0001569519990880508}, "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": 9.3913000455359e-05}}, {"call": {"outcome": "passed", "duration": 0.03431474800163414}, "setup": {"outcome": "passed", "duration": 0.0001628279969736468}, "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": 9.67010018939618e-05}}, {"call": {"outcome": "failed", "duration": 0.010801229000207968, "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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                no_filter=no_filter, strict_length=strict_length)\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00017941699843504466}, "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": 0.00010220100011792965}}, {"call": {"outcome": "passed", "duration": 0.009922492998157395}, "setup": {"outcome": "passed", "duration": 0.0001834599970607087}, "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": 8.137799886753783e-05}}, {"call": {"outcome": "passed", "duration": 0.021295176997227827}, "setup": {"outcome": "passed", "duration": 0.00016695600061211735}, "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": 8.421500024269335e-05}}, {"call": {"outcome": "passed", "duration": 0.011057866999180987}, "setup": {"outcome": "passed", "duration": 0.00017845399997895584}, "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": 8.19770029920619e-05}}, {"call": {"outcome": "passed", "duration": 0.011181411002326058}, "setup": {"outcome": "passed", "duration": 0.0001701139990473166}, "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": 8.415400225203484e-05}}, {"call": {"outcome": "passed", "duration": 0.016427408998424653}, "setup": {"outcome": "passed", "duration": 0.00018252600057167}, "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": 9.538499944028445e-05}}, {"call": {"outcome": "passed", "duration": 0.030627463998825988}, "setup": {"outcome": "passed", "duration": 0.00018088299839291722}, "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": 9.897400013869628e-05}}, {"call": {"outcome": "passed", "duration": 0.009617750998586416}, "setup": {"outcome": "passed", "duration": 0.00017713899796945043}, "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": 8.382200030609965e-05}}, {"call": {"outcome": "passed", "duration": 0.008933606000937289}, "setup": {"outcome": "passed", "duration": 0.00017490299796918407}, "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": 8.154099850798957e-05}}, {"call": {"outcome": "passed", "duration": 0.011568729001737665}, "setup": {"outcome": "passed", "duration": 0.00017786099851946346}, "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": 9.5627001428511e-05}}, {"call": {"outcome": "passed", "duration": 0.002007042003242532}, "setup": {"outcome": "passed", "duration": 0.00019462699856376275}, "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": 8.830099977785721e-05}}, {"call": {"outcome": "passed", "duration": 0.012080493001121795}, "setup": {"outcome": "passed", "duration": 0.00018662699949345551}, "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": 8.441000318271108e-05}}, {"call": {"outcome": "passed", "duration": 0.00992018099714187}, "setup": {"outcome": "passed", "duration": 0.00016201399921556003}, "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": 8.157100091921166e-05}}, {"call": {"outcome": "passed", "duration": 0.0021234349987935275}, "setup": {"outcome": "passed", "duration": 0.00017691299944999628}, "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.468799933325499e-05}}, {"call": {"outcome": "passed", "duration": 0.0014551599997503217}, "setup": {"outcome": "passed", "duration": 0.00020184000095468946}, "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": 7.2334998549195e-05}}, {"call": {"outcome": "skipped", "duration": 9.90309999906458e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0001660289999563247}, "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": 7.718699998804368e-05}}, {"call": {"outcome": "passed", "duration": 1.8354409089988621}, "setup": {"outcome": "passed", "duration": 0.0001507339984527789}, "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.00012707800124189816}}, {"call": {"outcome": "passed", "duration": 0.2661505659998511}, "setup": {"outcome": "passed", "duration": 0.0005710840014216956}, "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.0001751649979269132}}, {"call": {"outcome": "passed", "duration": 0.0002814069994201418}, "setup": {"outcome": "passed", "duration": 0.0002098280019708909}, "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": 0.00010831899999175221}}, {"call": {"outcome": "passed", "duration": 0.00010288500197930261}, "setup": {"outcome": "passed", "duration": 0.00016159499864443205}, "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": 8.344500020029955e-05}}, {"call": {"outcome": "passed", "duration": 0.006033115001628175}, "setup": {"outcome": "passed", "duration": 0.00015231299767037854}, "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": 0.0001008039980661124}}, {"call": {"outcome": "passed", "duration": 0.0003749720017367508}, "setup": {"outcome": "passed", "duration": 0.0001793709998310078}, "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": 7.481799912056886e-05}}, {"call": {"outcome": "passed", "duration": 0.0002905729998019524}, "setup": {"outcome": "passed", "duration": 0.00014952499986975454}, "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.201300104497932e-05}}, {"call": {"outcome": "passed", "duration": 0.0004914160017506219}, "setup": {"outcome": "passed", "duration": 0.00014396500046132132}, "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.594999988214113e-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": 1.3928320109989727, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_event.py\", line 120, in test_plot_farfield_without_quiver_with_maps\n    ev.plot(kind=[['global'], ['ortho', 'beachball'],\n    ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                  ['p_sphere', 's_sphere']], outfile=image_path)\n                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/event/event.py\", line 273, in plot\n    plot_radiation_pattern(\n    ~~~~~~~~~~~~~~~~~~~~~~^\n        mt, kind=kind, coordinate_system='RTP', fig=fig, show=False)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/source.py\", line 194, in plot_radiation_pattern\n    _plot_beachball(ax, rtp_mt)\n    ~~~~~~~~~~~~~~~^^^^^^^^^^^^\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                  bgcolor=cmap(norm(-0.7)))\n  File \"/workspace/obspy/obspy/imaging/mopad_wrapper.py\", line 127, in beach\n    mt = mopad_MomentTensor(fm, system=mopad_basis)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0002543840018915944}, "lineno": 110, "nodeid": "core/tests/test_event.py::TestEvent::test_plot_farfield_without_quiver_with_maps", "outcome": "failed", "keywords": ["test_plot_farfield_without_quiver_with_maps", "skipif", "pytestmark", "filterwarnings", "image", "TestEvent", "test_event.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00022733399964636192}}, {"call": {"outcome": "passed", "duration": 0.0004106659980607219}, "setup": {"outcome": "passed", "duration": 0.00021446100072353147}, "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.190700125647709e-05}}, {"call": {"outcome": "passed", "duration": 0.000511085003381595}, "setup": {"outcome": "passed", "duration": 0.00013938600022811443}, "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": 6.806300007156096e-05}}, {"call": {"outcome": "passed", "duration": 0.00029651499789906666}, "setup": {"outcome": "passed", "duration": 0.00014596199980587699}, "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": 7.300899960682727e-05}}, {"call": {"outcome": "passed", "duration": 0.0003951290018449072}, "setup": {"outcome": "passed", "duration": 0.00012312699982430786}, "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.83190010022372e-05}}, {"call": {"outcome": "passed", "duration": 0.00017581599968252704}, "setup": {"outcome": "passed", "duration": 0.00014308599929790944}, "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.593099897145294e-05}}, {"call": {"outcome": "passed", "duration": 0.005435172999568749}, "setup": {"outcome": "passed", "duration": 0.0001292589986405801}, "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": 9.467600102652796e-05}}, {"call": {"outcome": "passed", "duration": 0.005479526000272017}, "setup": {"outcome": "passed", "duration": 0.00016678199972375296}, "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": 8.113500007311814e-05}}, {"call": {"outcome": "passed", "duration": 0.007244893000461161}, "setup": {"outcome": "passed", "duration": 0.0001488089983467944}, "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": 8.65299989527557e-05}}, {"call": {"outcome": "passed", "duration": 0.014968288000090979}, "setup": {"outcome": "passed", "duration": 0.00014752000060980208}, "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": 9.419200068805367e-05}}, {"call": {"outcome": "passed", "duration": 0.0003041319978365209}, "setup": {"outcome": "passed", "duration": 0.00016642700211377814}, "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.566099909832701e-05}}, {"call": {"outcome": "passed", "duration": 0.0003918289985449519}, "setup": {"outcome": "passed", "duration": 0.000132764002046315}, "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": 6.375299926730804e-05}}, {"call": {"outcome": "passed", "duration": 0.0003929740014427807}, "setup": {"outcome": "passed", "duration": 0.00014060200192034245}, "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.144399958429858e-05}}, {"call": {"outcome": "passed", "duration": 0.005108512999868253}, "setup": {"outcome": "passed", "duration": 0.0001221390011778567}, "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": 0.00010010400001192465}}, {"call": {"outcome": "passed", "duration": 0.005226241999480408}, "setup": {"outcome": "passed", "duration": 0.0001781129976734519}, "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": 8.368399721803144e-05}}, {"call": {"outcome": "passed", "duration": 0.005142916001204867}, "setup": {"outcome": "passed", "duration": 0.00015537199942627922}, "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": 8.235499990405515e-05}}, {"call": {"outcome": "passed", "duration": 0.0005101669994473923}, "setup": {"outcome": "passed", "duration": 0.00014639899745816365}, "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": 6.518300142488442e-05}}, {"call": {"outcome": "passed", "duration": 0.006190350999531802}, "setup": {"outcome": "passed", "duration": 0.00013078999836579897}, "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": 8.456000068690628e-05}}, {"call": {"outcome": "passed", "duration": 0.006842741997388657}, "setup": {"outcome": "passed", "duration": 0.00015932200039969757}, "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": 9.892100206343457e-05}}, {"call": {"outcome": "passed", "duration": 0.004970755999238463}, "setup": {"outcome": "passed", "duration": 0.0001684140006545931}, "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": 9.6621999546187e-05}}, {"call": {"outcome": "passed", "duration": 0.005961550999927567}, "setup": {"outcome": "passed", "duration": 0.00019045299995923415}, "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": 9.29019988689106e-05}}, {"call": {"outcome": "passed", "duration": 0.008422890001384076}, "setup": {"outcome": "passed", "duration": 0.00015521299792453647}, "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": 8.584699753555469e-05}}, {"call": {"outcome": "passed", "duration": 0.005654936998325866}, "setup": {"outcome": "passed", "duration": 0.00014880999879096635}, "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.83370012161322e-05}}, {"call": {"outcome": "passed", "duration": 0.00012690800213022158}, "setup": {"outcome": "passed", "duration": 0.00017156199828605168}, "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": 6.215100074768998e-05}}, {"call": {"outcome": "passed", "duration": 0.00013543599925469607}, "setup": {"outcome": "passed", "duration": 0.00013851199764758348}, "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": 7.11799984856043e-05}}, {"call": {"outcome": "passed", "duration": 0.00012582199997268617}, "setup": {"outcome": "passed", "duration": 0.00013353100075619295}, "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": 6.841900176368654e-05}}, {"call": {"outcome": "passed", "duration": 0.00014463799743680283}, "setup": {"outcome": "passed", "duration": 0.00013411399777396582}, "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": 6.873000165796839e-05}}, {"call": {"outcome": "passed", "duration": 0.00010741599908214994}, "setup": {"outcome": "passed", "duration": 0.00011668899969663471}, "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.844300176249817e-05}}, {"call": {"outcome": "passed", "duration": 0.0005064670003775973}, "setup": {"outcome": "passed", "duration": 0.00013513800149667077}, "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": 7.512500087614171e-05}}, {"call": {"outcome": "passed", "duration": 0.00030745600088266656}, "setup": {"outcome": "passed", "duration": 0.0001592049993632827}, "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": 7.376799840130843e-05}}, {"call": {"outcome": "passed", "duration": 0.0049244090005231556}, "setup": {"outcome": "passed", "duration": 0.00013518700143322349}, "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": 0.0001081709997379221}}, {"call": {"outcome": "passed", "duration": 0.00011872200047946535}, "setup": {"outcome": "passed", "duration": 0.0002618509970488958}, "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": 7.25719983165618e-05}}, {"call": {"outcome": "passed", "duration": 0.000356511001882609}, "setup": {"outcome": "passed", "duration": 0.0001254050002899021}, "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.70020017423667e-05}}, {"call": {"outcome": "passed", "duration": 0.00023345999943558127}, "setup": {"outcome": "passed", "duration": 0.00013768999997409992}, "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": 6.271500024013221e-05}}, {"call": {"outcome": "passed", "duration": 0.0002586779992270749}, "setup": {"outcome": "passed", "duration": 0.00014823599849478342}, "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": 7.548199937446043e-05}}, {"call": {"outcome": "passed", "duration": 0.2619548990005569}, "setup": {"outcome": "passed", "duration": 0.00022186199930729344}, "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.00016023499847506173}}, {"call": {"outcome": "passed", "duration": 0.11798906300100498}, "setup": {"outcome": "passed", "duration": 0.0002117889998771716}, "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": 0.00011008399815182202}}, {"call": {"outcome": "passed", "duration": 0.14454784400004428}, "setup": {"outcome": "passed", "duration": 0.00018677900152397342}, "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": 0.00010954200115520507}}, {"call": {"outcome": "passed", "duration": 0.13861962700320873}, "setup": {"outcome": "passed", "duration": 0.00017404300160706043}, "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": 0.00011003399777109735}}, {"call": {"outcome": "passed", "duration": 0.028471773999626748}, "setup": {"outcome": "passed", "duration": 0.0002078260004054755}, "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": 9.934899935615249e-05}}, {"call": {"outcome": "passed", "duration": 0.025372836000315147}, "setup": {"outcome": "passed", "duration": 0.00018705300317378715}, "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": 0.00010448700049892068}}, {"call": {"outcome": "passed", "duration": 0.027036605999455787}, "setup": {"outcome": "passed", "duration": 0.0001831539993872866}, "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.937799793784507e-05}}, {"call": {"outcome": "passed", "duration": 0.025232894000509987}, "setup": {"outcome": "passed", "duration": 0.0001791520007827785}, "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": 8.395700206165202e-05}}, {"call": {"outcome": "passed", "duration": 0.00019039899780182168}, "setup": {"outcome": "passed", "duration": 0.0002113659975293558}, "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": 7.478699990315363e-05}}, {"call": {"outcome": "passed", "duration": 9.697999848867767e-05}, "setup": {"outcome": "passed", "duration": 0.00014414000179385766}, "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": 6.364500222844072e-05}}, {"call": {"outcome": "passed", "duration": 0.0006023389978508931}, "setup": {"outcome": "passed", "duration": 0.00013461100024869666}, "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": 7.455499871866778e-05}}, {"call": {"outcome": "passed", "duration": 0.0010727310000220314}, "setup": {"outcome": "passed", "duration": 0.00014512100096908398}, "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": 8.703999992576428e-05}}, {"call": {"outcome": "passed", "duration": 0.04248208699937095}, "setup": {"outcome": "passed", "duration": 0.00016449599934276193}, "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": 8.761500066611916e-05}}, {"call": {"outcome": "passed", "duration": 0.04965480600003502}, "setup": {"outcome": "passed", "duration": 0.00015734599946881644}, "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": 8.812500163912773e-05}}, {"call": {"outcome": "passed", "duration": 0.00012202499783597887}, "setup": {"outcome": "passed", "duration": 0.0001536149975436274}, "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": 7.16520007699728e-05}}, {"call": {"outcome": "passed", "duration": 0.007690878999710549}, "setup": {"outcome": "passed", "duration": 0.00014852700041956268}, "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": 8.664900087751448e-05}}, {"call": {"outcome": "passed", "duration": 0.003699128999869572}, "setup": {"outcome": "passed", "duration": 0.00015085600171005353}, "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.000135165002575377}}, {"call": {"outcome": "passed", "duration": 2.06936591900012}, "setup": {"outcome": "passed", "duration": 0.00026952300322591327}, "lineno": 692, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_global", "outcome": "passed", "keywords": ["test_location_plot_global", "filterwarnings", "image", "TestInventoryCartopy", "skipif", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00016509399938513525}}, {"call": {"outcome": "passed", "duration": 0.7393434109981172}, "setup": {"outcome": "passed", "duration": 0.0002899939972849097}, "lineno": 700, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_ortho", "outcome": "passed", "keywords": ["test_location_plot_ortho", "filterwarnings", "image", "TestInventoryCartopy", "skipif", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00017493300038040616}}, {"call": {"outcome": "passed", "duration": 2.913281368997559}, "setup": {"outcome": "passed", "duration": 0.0002769560014712624}, "lineno": 710, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_location_plot_local", "outcome": "passed", "keywords": ["test_location_plot_local", "filterwarnings", "image", "TestInventoryCartopy", "skipif", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001724739995552227}}, {"call": {"outcome": "passed", "duration": 0.5371445380005753}, "setup": {"outcome": "passed", "duration": 0.0002592349992482923}, "lineno": 720, "nodeid": "core/tests/test_inventory.py::TestInventoryCartopy::test_combined_station_event_plot", "outcome": "passed", "keywords": ["test_combined_station_event_plot", "filterwarnings", "image", "TestInventoryCartopy", "skipif", "usefixtures", "test_inventory.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00018657699911273085}}, {"call": {"outcome": "passed", "duration": 0.000388079002732411}, "setup": {"outcome": "passed", "duration": 0.0002567769988672808}, "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": 7.097900015651248e-05}}, {"call": {"outcome": "passed", "duration": 0.0002450399988447316}, "setup": {"outcome": "passed", "duration": 0.00014073000056669116}, "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": 6.464499892899767e-05}}, {"call": {"outcome": "passed", "duration": 0.27610266800184036}, "setup": {"outcome": "passed", "duration": 0.00020004600082756951}, "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.0001526949999970384}}, {"call": {"outcome": "passed", "duration": 0.12209063000045717}, "setup": {"outcome": "passed", "duration": 0.0002389149994996842}, "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": 0.00011410799925215542}}, {"call": {"outcome": "passed", "duration": 0.02673091500037117}, "setup": {"outcome": "passed", "duration": 0.00021084000036353245}, "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": 0.00011532899952726439}}, {"call": {"outcome": "passed", "duration": 0.031164653999439906}, "setup": {"outcome": "passed", "duration": 0.00021586000002571382}, "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": 0.00010666799789760262}}, {"call": {"outcome": "passed", "duration": 0.0006072079995647073}, "setup": {"outcome": "passed", "duration": 0.0002511300008336548}, "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": 0.0001005789999908302}}, {"call": {"outcome": "passed", "duration": 0.026634186000592308}, "setup": {"outcome": "passed", "duration": 0.00017648699940764345}, "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": 9.486899944022298e-05}}, {"call": {"outcome": "passed", "duration": 0.002403556001809193}, "setup": {"outcome": "passed", "duration": 0.00017829099670052528}, "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.0001553029978822451}}, {"call": {"outcome": "passed", "duration": 0.680950091998966}, "setup": {"outcome": "passed", "duration": 0.0003500599996186793}, "lineno": 317, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_global", "outcome": "passed", "keywords": ["test_location_plot_global", "filterwarnings", "image", "TestNetworkCartopy", "skipif", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00016884299839148298}}, {"call": {"outcome": "passed", "duration": 0.6955294590006815}, "setup": {"outcome": "passed", "duration": 0.00029979700047988445}, "lineno": 325, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_ortho", "outcome": "passed", "keywords": ["test_location_plot_ortho", "filterwarnings", "image", "TestNetworkCartopy", "skipif", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00016687899915268645}}, {"call": {"outcome": "passed", "duration": 0.49831377000009525}, "setup": {"outcome": "passed", "duration": 0.0002870880016416777}, "lineno": 335, "nodeid": "core/tests/test_network.py::TestNetworkCartopy::test_location_plot_local", "outcome": "passed", "keywords": ["test_location_plot_local", "filterwarnings", "image", "TestNetworkCartopy", "skipif", "usefixtures", "test_network.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00019371300004422665}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/preview.py", "lineno": 69, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'ptp'"}, "outcome": "failed", "duration": 0.00027194199719815515, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_preview.py\", line 26, in test_create_preview\n    preview = create_preview(trace, delta=60)\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.00017917500008479692}, "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": 0.0001060920003510546}}, {"call": {"outcome": "passed", "duration": 0.0008640589985589031}, "setup": {"outcome": "passed", "duration": 0.00015021800209069625}, "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": 7.604699931107461e-05}}, {"call": {"outcome": "passed", "duration": 0.0007430890000250656}, "setup": {"outcome": "passed", "duration": 0.0001451579992135521}, "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": 7.275999814737588e-05}}, {"call": {"outcome": "passed", "duration": 0.0004906499998469371}, "setup": {"outcome": "passed", "duration": 0.00013373000183491968}, "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.555999789270572e-05}}, {"call": {"outcome": "passed", "duration": 0.00048340300054405816}, "setup": {"outcome": "passed", "duration": 0.0001332809988525696}, "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": 7.300899960682727e-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.00021271600053296424, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^\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.000160984000103781}, "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": 9.718699948280118e-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.00018246200124849565, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~^^^^\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.00015587099915137514}, "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": 0.00010287199984304607}}, {"call": {"outcome": "passed", "duration": 0.00018361099864705466}, "setup": {"outcome": "passed", "duration": 0.000215512998693157}, "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.403500083251856e-05}}, {"call": {"outcome": "passed", "duration": 0.00011565499880816787}, "setup": {"outcome": "passed", "duration": 0.00012563900236273184}, "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": 6.0357000620570034e-05}}, {"call": {"outcome": "passed", "duration": 0.00013186499927542172}, "setup": {"outcome": "passed", "duration": 0.00013878099707653746}, "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.9246998716844246e-05}}, {"call": {"outcome": "passed", "duration": 0.0001291699991270434}, "setup": {"outcome": "passed", "duration": 0.00011692299813148566}, "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": 6.159999975352548e-05}}, {"call": {"outcome": "passed", "duration": 0.00015882699881331064}, "setup": {"outcome": "passed", "duration": 0.00012759600213030353}, "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.871699977433309e-05}}, {"call": {"outcome": "passed", "duration": 0.00014807400293648243}, "setup": {"outcome": "passed", "duration": 0.00012126599904149771}, "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": 6.376899909810163e-05}}, {"call": {"outcome": "passed", "duration": 0.00014775300223845989}, "setup": {"outcome": "passed", "duration": 0.00012325900024734437}, "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.8074998378288e-05}}, {"call": {"outcome": "passed", "duration": 0.00010106500121764839}, "setup": {"outcome": "passed", "duration": 0.00011712799823726527}, "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": 8.833699757815339e-05}}, {"call": {"outcome": "passed", "duration": 0.0001604429999133572}, "setup": {"outcome": "passed", "duration": 0.00013389599916990846}, "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": 6.58329990983475e-05}}, {"call": {"outcome": "passed", "duration": 0.00011552200157893822}, "setup": {"outcome": "passed", "duration": 0.00014429400107474066}, "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": 6.46659973426722e-05}}, {"call": {"outcome": "passed", "duration": 0.00035351000042282976}, "setup": {"outcome": "passed", "duration": 0.00013163800031179562}, "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.391699935193174e-05}}, {"call": {"outcome": "passed", "duration": 0.0003726189970620908}, "setup": {"outcome": "passed", "duration": 0.00011772300058510154}, "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": 6.517099973279983e-05}}, {"call": {"outcome": "passed", "duration": 0.017829354001150932}, "setup": {"outcome": "passed", "duration": 0.00012926400086143985}, "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": 8.674000127939507e-05}}, {"call": {"outcome": "passed", "duration": 0.01611657700050273}, "setup": {"outcome": "passed", "duration": 0.0001501019978604745}, "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": 8.554800297133625e-05}}, {"call": {"outcome": "passed", "duration": 0.016520155000762315}, "setup": {"outcome": "passed", "duration": 0.00015676499970140867}, "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": 8.503999924869277e-05}}, {"call": {"outcome": "passed", "duration": 0.01625798899840447}, "setup": {"outcome": "passed", "duration": 0.00015218800035654567}, "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": 8.511700070812367e-05}}, {"call": {"outcome": "passed", "duration": 0.01641936400119448}, "setup": {"outcome": "passed", "duration": 0.00015340300160460174}, "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": 8.696100121596828e-05}}, {"call": {"outcome": "passed", "duration": 0.016058681001595687}, "setup": {"outcome": "passed", "duration": 0.00015101700046216138}, "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.508300015819259e-05}}, {"call": {"outcome": "passed", "duration": 0.017594078999536578}, "setup": {"outcome": "passed", "duration": 0.00015512000027229078}, "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": 9.590400077286176e-05}}, {"call": {"outcome": "passed", "duration": 0.0054346309989341535}, "setup": {"outcome": "passed", "duration": 0.0001561190001666546}, "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": 8.559699926991016e-05}}, {"call": {"outcome": "passed", "duration": 0.00016415999925811775}, "setup": {"outcome": "passed", "duration": 0.00015674099995521829}, "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": 6.223000309546478e-05}}, {"call": {"outcome": "passed", "duration": 0.08015024699852802}, "setup": {"outcome": "passed", "duration": 0.0001371140024275519}, "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": 9.373099965159781e-05}}, {"call": {"outcome": "passed", "duration": 0.16840755299926968}, "setup": {"outcome": "passed", "duration": 0.0001497209996159654}, "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": 9.044000034919009e-05}}, {"call": {"outcome": "passed", "duration": 0.00015334400086430833}, "setup": {"outcome": "passed", "duration": 0.00016069500270532444}, "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.554900028277189e-05}}, {"call": {"outcome": "passed", "duration": 9.874699753709137e-05}, "setup": {"outcome": "passed", "duration": 0.0001296680020459462}, "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.8724999689729884e-05}}, {"call": {"outcome": "passed", "duration": 0.00012410300041665323}, "setup": {"outcome": "passed", "duration": 0.00012905700350529514}, "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": 6.589400072698481e-05}}, {"call": {"outcome": "passed", "duration": 0.0027355299971532077}, "setup": {"outcome": "passed", "duration": 0.00012728399815387093}, "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": 8.339499981957488e-05}}, {"call": {"outcome": "passed", "duration": 0.0030056119976507034}, "setup": {"outcome": "passed", "duration": 0.00015370300025097094}, "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": 7.22699987818487e-05}}, {"call": {"outcome": "passed", "duration": 0.00016079299894045107}, "setup": {"outcome": "passed", "duration": 0.0001428360010322649}, "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": 6.199300332809798e-05}}, {"call": {"outcome": "passed", "duration": 0.00018193299911217764}, "setup": {"outcome": "passed", "duration": 0.00013512999794329517}, "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": 6.0737998865079135e-05}}, {"call": {"outcome": "passed", "duration": 0.00018262600133311935}, "setup": {"outcome": "passed", "duration": 0.0001302050004596822}, "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": 8.754399823374115e-05}}, {"call": {"outcome": "passed", "duration": 0.2892035250006302}, "setup": {"outcome": "passed", "duration": 0.00018280600124853663}, "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.00010646300142980181}}, {"call": {"outcome": "passed", "duration": 0.00010757999916677363}, "setup": {"outcome": "passed", "duration": 0.00017293100245296955}, "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": 6.208999911905266e-05}}, {"call": {"outcome": "passed", "duration": 0.2648891380013083}, "setup": {"outcome": "passed", "duration": 0.00021378599922172725}, "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.00015048500063130632}}, {"call": {"outcome": "passed", "duration": 0.265046254000481}, "setup": {"outcome": "passed", "duration": 0.00026682399766286835}, "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.00013861399929737672}}, {"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.005204144999879645}, "setup": {"outcome": "passed", "duration": 0.00018891900253947824}, "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.676600166130811e-05}}, {"call": {"outcome": "passed", "duration": 0.00013797199790133163}, "setup": {"outcome": "passed", "duration": 0.00016701300046406686}, "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": 7.235899829538539e-05}}, {"call": {"outcome": "passed", "duration": 0.04522883300160174}, "setup": {"outcome": "passed", "duration": 0.00012468899876694195}, "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": 8.862399772624485e-05}}, {"call": {"outcome": "passed", "duration": 0.0016353040009562392}, "setup": {"outcome": "passed", "duration": 0.0001730780022626277}, "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": 9.653300003265031e-05}}, {"call": {"outcome": "passed", "duration": 0.0006354630022542551}, "setup": {"outcome": "passed", "duration": 0.0001557870018586982}, "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": 7.161100074881688e-05}}, {"call": {"outcome": "passed", "duration": 0.004722608002339257}, "setup": {"outcome": "passed", "duration": 0.0001440859996364452}, "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": 8.49839998409152e-05}}, {"call": {"outcome": "passed", "duration": 0.00016582200260017999}, "setup": {"outcome": "passed", "duration": 0.00015243200323311612}, "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": 6.166599996504374e-05}}, {"call": {"outcome": "passed", "duration": 0.02802023299955181}, "setup": {"outcome": "passed", "duration": 0.00012566800069180317}, "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": 8.695299766259268e-05}}, {"call": {"outcome": "passed", "duration": 0.0043433070022729225}, "setup": {"outcome": "passed", "duration": 0.00016938100088736974}, "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.29090022307355e-05}}, {"call": {"outcome": "passed", "duration": 0.004789042999618687}, "setup": {"outcome": "passed", "duration": 0.0001626289995328989}, "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": 8.855200212565251e-05}}, {"call": {"outcome": "passed", "duration": 0.0698077689994534}, "setup": {"outcome": "passed", "duration": 0.00015817299936315976}, "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": 9.006300024338998e-05}}, {"call": {"outcome": "passed", "duration": 0.0007349430015892722}, "setup": {"outcome": "passed", "duration": 0.00015944500046316534}, "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": 0.00011998500121990219}}, {"call": {"outcome": "passed", "duration": 0.25592142900131876}, "setup": {"outcome": "passed", "duration": 0.00028849900263594463}, "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.0001455549972888548}}, {"call": {"outcome": "passed", "duration": 0.3815951690012298}, "setup": {"outcome": "passed", "duration": 0.0002628090005600825}, "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.0001357180008199066}}, {"call": {"outcome": "passed", "duration": 0.02422628600106691}, "setup": {"outcome": "passed", "duration": 0.00017195200052810833}, "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": 9.49850000324659e-05}}, {"call": {"outcome": "passed", "duration": 0.04896589599957224}, "setup": {"outcome": "passed", "duration": 0.0001607449994480703}, "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.492699998896569e-05}}, {"call": {"outcome": "passed", "duration": 0.00023134000002755783}, "setup": {"outcome": "passed", "duration": 0.0001696700019238051}, "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.741200119606219e-05}}, {"call": {"outcome": "passed", "duration": 0.00011835999976028688}, "setup": {"outcome": "passed", "duration": 0.00013286600005812943}, "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": 6.325900176307186e-05}}, {"call": {"outcome": "passed", "duration": 0.00017348799883620813}, "setup": {"outcome": "passed", "duration": 0.0001254660019185394}, "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.8827998145716265e-05}}, {"call": {"outcome": "passed", "duration": 0.00017869300063466653}, "setup": {"outcome": "passed", "duration": 0.00012189100016257726}, "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": 6.134000068414025e-05}}, {"call": {"outcome": "passed", "duration": 8.707399683771655e-05}, "setup": {"outcome": "passed", "duration": 0.00012357700325082988}, "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": 6.52960006846115e-05}}, {"call": {"outcome": "passed", "duration": 0.00023107900051400065}, "setup": {"outcome": "passed", "duration": 0.00012232899825903587}, "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.7845998526318e-05}}, {"call": {"outcome": "passed", "duration": 0.00011052699846914038}, "setup": {"outcome": "passed", "duration": 0.00012175899973954074}, "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.9245998272672296e-05}}, {"call": {"outcome": "passed", "duration": 0.00010379100058344193}, "setup": {"outcome": "passed", "duration": 0.00011557399921002798}, "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.6376997235929593e-05}}, {"call": {"outcome": "passed", "duration": 0.0002654349991644267}, "setup": {"outcome": "passed", "duration": 0.000122204000945203}, "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": 6.499699884443544e-05}}, {"call": {"outcome": "passed", "duration": 0.0003855720024148468}, "setup": {"outcome": "passed", "duration": 0.00012591099948622286}, "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": 7.162399924709462e-05}}, {"call": {"outcome": "passed", "duration": 0.00012385399895720184}, "setup": {"outcome": "passed", "duration": 0.00013101299919071607}, "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": 6.253399988054298e-05}}, {"call": {"outcome": "passed", "duration": 0.0001508310015196912}, "setup": {"outcome": "passed", "duration": 0.00012659700223593973}, "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.824799882248044e-05}}, {"call": {"outcome": "passed", "duration": 8.25019997137133e-05}, "setup": {"outcome": "passed", "duration": 0.00011641099990811199}, "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": 5.918299939366989e-05}}, {"call": {"outcome": "passed", "duration": 0.00016769799913163297}, "setup": {"outcome": "passed", "duration": 0.0001237050018971786}, "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": 5.996899926685728e-05}}, {"call": {"outcome": "passed", "duration": 0.0001747999995131977}, "setup": {"outcome": "passed", "duration": 0.0001165569992735982}, "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.913299901294522e-05}}, {"call": {"outcome": "passed", "duration": 0.009159205998003017}, "setup": {"outcome": "passed", "duration": 0.00013533599849324673}, "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.6389001555508e-05}}, {"call": {"outcome": "passed", "duration": 0.00012649199925363064}, "setup": {"outcome": "passed", "duration": 0.00014369999917107634}, "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.9128000430064276e-05}}, {"call": {"outcome": "passed", "duration": 0.00013074900198262185}, "setup": {"outcome": "passed", "duration": 0.00011823399836430326}, "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": 6.306399882305413e-05}}, {"call": {"outcome": "passed", "duration": 0.00012053700265823863}, "setup": {"outcome": "passed", "duration": 0.00013347400090424344}, "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": 6.181799835758284e-05}}, {"call": {"outcome": "passed", "duration": 0.0004176180009380914}, "setup": {"outcome": "passed", "duration": 0.0008176039991667494}, "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": 8.412399984081276e-05}}, {"call": {"outcome": "passed", "duration": 0.007162279001931893}, "setup": {"outcome": "passed", "duration": 0.00013713500084122643}, "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": 0.00010108300193678588}}, {"call": {"outcome": "passed", "duration": 0.0004364890010037925}, "setup": {"outcome": "passed", "duration": 0.001104205999581609}, "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": 8.829600119497627e-05}}, {"call": {"outcome": "passed", "duration": 0.00024055700123426504}, "setup": {"outcome": "passed", "duration": 0.001044374999764841}, "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": 9.18890000320971e-05}}, {"call": {"outcome": "passed", "duration": 0.0002823350005201064}, "setup": {"outcome": "passed", "duration": 0.0001593710003362503}, "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": 6.4058000134537e-05}}, {"call": {"outcome": "passed", "duration": 0.007036427999992156}, "setup": {"outcome": "passed", "duration": 0.00013895899974158965}, "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.78469982126262e-05}}, {"call": {"outcome": "passed", "duration": 0.00023170700296759605}, "setup": {"outcome": "passed", "duration": 0.0008061709995672572}, "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": 7.70759979786817e-05}}, {"call": {"outcome": "passed", "duration": 0.006966175002162345}, "setup": {"outcome": "passed", "duration": 0.00014379699860000983}, "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": 8.526700185029767e-05}}, {"call": {"outcome": "passed", "duration": 0.0001773330004652962}, "setup": {"outcome": "passed", "duration": 0.0008101470011752099}, "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": 7.543799802078865e-05}}, {"call": {"outcome": "passed", "duration": 0.0007031650020508096}, "setup": {"outcome": "passed", "duration": 0.0007605930004501715}, "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": 9.031700028572232e-05}}, {"call": {"outcome": "passed", "duration": 0.00021778900190838613}, "setup": {"outcome": "passed", "duration": 0.0007767530005367007}, "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": 7.859900142648257e-05}}, {"call": {"outcome": "passed", "duration": 0.0003127589989162516}, "setup": {"outcome": "passed", "duration": 0.00013275499804876745}, "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": 6.054299956304021e-05}}, {"call": {"outcome": "passed", "duration": 0.0005200590021559037}, "setup": {"outcome": "passed", "duration": 0.00012945299749844708}, "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": 6.55250005365815e-05}}, {"call": {"outcome": "passed", "duration": 0.0006475800000771414}, "setup": {"outcome": "passed", "duration": 0.0007737439991615247}, "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": 8.87220012373291e-05}}, {"call": {"outcome": "passed", "duration": 0.007119600999430986}, "setup": {"outcome": "passed", "duration": 0.0001558620024297852}, "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": 8.42179979372304e-05}}, {"call": {"outcome": "passed", "duration": 0.0001438409999536816}, "setup": {"outcome": "passed", "duration": 0.00014389199714059941}, "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.297999789239839e-05}}, {"call": {"outcome": "passed", "duration": 0.013501733999873977}, "setup": {"outcome": "passed", "duration": 0.00012373199933790602}, "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": 8.827300189295784e-05}}, {"call": {"outcome": "passed", "duration": 0.0075649780010280665}, "setup": {"outcome": "passed", "duration": 0.00015056600022944622}, "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": 9.968200174625963e-05}}, {"call": {"outcome": "passed", "duration": 0.11457970799892792}, "setup": {"outcome": "passed", "duration": 0.0001467830006731674}, "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": 8.628799696452916e-05}}, {"call": {"outcome": "passed", "duration": 0.00013033000141149387}, "setup": {"outcome": "passed", "duration": 0.0001505899999756366}, "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": 6.465000114985742e-05}}, {"call": {"outcome": "passed", "duration": 0.0003602819997468032}, "setup": {"outcome": "passed", "duration": 0.0007672159990761429}, "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": 7.997499778866768e-05}}, {"call": {"outcome": "passed", "duration": 0.0006400579986802768}, "setup": {"outcome": "passed", "duration": 0.0007579429984616581}, "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": 8.698700185050257e-05}}, {"call": {"outcome": "passed", "duration": 0.0012778930031345226}, "setup": {"outcome": "passed", "duration": 0.0001445399975636974}, "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.29690000298433e-05}}, {"call": {"outcome": "passed", "duration": 0.00709394300065469}, "setup": {"outcome": "passed", "duration": 0.00013702599972020835}, "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": 8.198300201911479e-05}}, {"call": {"outcome": "passed", "duration": 0.0007128450015443377}, "setup": {"outcome": "passed", "duration": 0.0001450079980713781}, "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": 7.180299871833995e-05}}, {"call": {"outcome": "passed", "duration": 0.0003633270025602542}, "setup": {"outcome": "passed", "duration": 0.00013401699834503233}, "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": 6.720900273649022e-05}}, {"call": {"outcome": "passed", "duration": 0.0003292699984740466}, "setup": {"outcome": "passed", "duration": 0.00012704500113613904}, "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": 6.214200038812123e-05}}, {"call": {"outcome": "passed", "duration": 0.001158382001449354}, "setup": {"outcome": "passed", "duration": 0.00012605299707502127}, "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.521899897255935e-05}}, {"call": {"outcome": "passed", "duration": 0.0011763930015149526}, "setup": {"outcome": "passed", "duration": 0.00013627699809148908}, "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.798600199748762e-05}}, {"call": {"outcome": "passed", "duration": 0.001154640001914231}, "setup": {"outcome": "passed", "duration": 0.00014003699834574945}, "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": 7.737600026302971e-05}}, {"call": {"outcome": "passed", "duration": 0.0010429879985167645}, "setup": {"outcome": "passed", "duration": 0.000793333998444723}, "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": 9.04139997146558e-05}}, {"call": {"outcome": "passed", "duration": 0.0015072159985720646}, "setup": {"outcome": "passed", "duration": 0.0001480570026615169}, "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": 7.54610009607859e-05}}, {"call": {"outcome": "passed", "duration": 0.0027442930004326627}, "setup": {"outcome": "passed", "duration": 0.0007737560008536093}, "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.964500011643395e-05}}, {"call": {"outcome": "passed", "duration": 0.0022213390002434608}, "setup": {"outcome": "passed", "duration": 0.0001446370006306097}, "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": 8.760900163906626e-05}}, {"call": {"outcome": "passed", "duration": 0.00022003400226822123}, "setup": {"outcome": "passed", "duration": 0.0001589559979038313}, "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": 6.093399861129001e-05}}, {"call": {"outcome": "passed", "duration": 0.0006928410002728924}, "setup": {"outcome": "passed", "duration": 0.00013111799853504635}, "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.863899761810899e-05}}, {"call": {"outcome": "passed", "duration": 0.004320222997193923}, "setup": {"outcome": "passed", "duration": 0.00013431300249067135}, "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": 7.878000178607181e-05}}, {"call": {"outcome": "passed", "duration": 0.031435138000233565}, "setup": {"outcome": "passed", "duration": 0.00015150699982768856}, "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": 8.389100185013376e-05}}, {"call": {"outcome": "passed", "duration": 0.0012124589993618429}, "setup": {"outcome": "passed", "duration": 0.0001578070005052723}, "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.900399941718206e-05}}, {"call": {"outcome": "passed", "duration": 0.0037008940016676206}, "setup": {"outcome": "passed", "duration": 0.0001449510018574074}, "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": 8.100900231511332e-05}}, {"call": {"outcome": "passed", "duration": 0.0005319269985193387}, "setup": {"outcome": "passed", "duration": 0.00014571200154023245}, "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.745200153090991e-05}}, {"call": {"outcome": "passed", "duration": 0.000615493998338934}, "setup": {"outcome": "passed", "duration": 0.00013326799671631306}, "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": 8.222600081353448e-05}}, {"call": {"outcome": "passed", "duration": 0.00018429199917591177}, "setup": {"outcome": "passed", "duration": 0.00012983099804841913}, "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": 6.45219988655299e-05}}, {"call": {"outcome": "passed", "duration": 0.0009314050003013108}, "setup": {"outcome": "passed", "duration": 0.00012867799887317233}, "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": 7.9574001574656e-05}}, {"call": {"outcome": "passed", "duration": 0.0008366600013687275}, "setup": {"outcome": "passed", "duration": 0.00014521900084218942}, "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": 7.495500176446512e-05}}, {"call": {"outcome": "passed", "duration": 0.033533402001921786}, "setup": {"outcome": "passed", "duration": 0.00013906000094721094}, "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.35779974295292e-05}}, {"call": {"outcome": "passed", "duration": 0.044915606998984}, "setup": {"outcome": "passed", "duration": 0.0001509040012024343}, "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": 8.396500197704881e-05}}, {"call": {"outcome": "passed", "duration": 0.01613378699767054}, "setup": {"outcome": "passed", "duration": 0.00014514899885398336}, "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": 8.441099998890422e-05}}, {"call": {"outcome": "passed", "duration": 0.0005280019977362826}, "setup": {"outcome": "passed", "duration": 0.00014891799946781248}, "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.738199954270385e-05}}, {"call": {"outcome": "passed", "duration": 0.0002811230006045662}, "setup": {"outcome": "passed", "duration": 0.00013448099707602523}, "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": 6.56100019114092e-05}}, {"call": {"outcome": "passed", "duration": 0.0007382889998552855}, "setup": {"outcome": "passed", "duration": 0.0001287929990212433}, "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": 7.029799962765537e-05}}, {"call": {"outcome": "passed", "duration": 0.0018415849990560673}, "setup": {"outcome": "passed", "duration": 0.00013700599811272696}, "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": 7.738899876130745e-05}}, {"call": {"outcome": "passed", "duration": 0.0006032290002622176}, "setup": {"outcome": "passed", "duration": 0.00013570699957199395}, "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": 7.050000203889795e-05}}, {"call": {"outcome": "passed", "duration": 0.0006972590017539915}, "setup": {"outcome": "passed", "duration": 0.00013095400208840147}, "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": 6.663100066361949e-05}}, {"call": {"outcome": "passed", "duration": 0.0010787419996631797}, "setup": {"outcome": "passed", "duration": 0.00013295800090418197}, "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": 8.107900066534057e-05}}, {"call": {"outcome": "passed", "duration": 0.0006566619995282963}, "setup": {"outcome": "passed", "duration": 0.00014627500058850273}, "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.704000043100677e-05}}, {"call": {"outcome": "passed", "duration": 0.0009605960003682412}, "setup": {"outcome": "passed", "duration": 0.00012924100155942142}, "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": 7.219200051622465e-05}}, {"call": {"outcome": "passed", "duration": 0.0014351040008477867}, "setup": {"outcome": "passed", "duration": 0.0001367149998259265}, "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": 7.039699994493276e-05}}, {"call": {"outcome": "passed", "duration": 0.005344436001905706}, "setup": {"outcome": "passed", "duration": 0.0007878819997131359}, "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": 9.054199836100452e-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.018598303002363537, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 1884, in test_integrate_and_differentiate\n    st1.integrate()\n    ~~~~~~~~~~~~~^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 2495, in integrate\n    tr.integrate(method=method, **options)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00013869999747839756}, "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": 0.00010757900236058049}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.036457002999668475, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 1930, in test_read\n    read('/path/to/UNKNOWN')\n    ~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\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                     fromlist=[\"obspy\"])\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\nAttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead."}, "setup": {"outcome": "passed", "duration": 0.0001511330010544043}, "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": 0.00010810700041474774}}, {"call": {"outcome": "passed", "duration": 1.0014303759999166}, "setup": {"outcome": "passed", "duration": 0.00014843700046185404}, "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.00011256799916736782}}, {"call": {"outcome": "passed", "duration": 0.0011593760027608369}, "setup": {"outcome": "passed", "duration": 0.00019889599934685975}, "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": 8.427400098298676e-05}}, {"call": {"outcome": "passed", "duration": 0.015158939997490961}, "setup": {"outcome": "passed", "duration": 0.00016964899987215176}, "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": 9.072299872059375e-05}}, {"call": {"outcome": "passed", "duration": 0.024477244001900544}, "setup": {"outcome": "passed", "duration": 0.0001544920014566742}, "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.80129991855938e-05}}, {"call": {"outcome": "passed", "duration": 0.08420543099782662}, "setup": {"outcome": "passed", "duration": 0.00015420600175275467}, "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": 0.00010489899796084501}}, {"call": {"outcome": "passed", "duration": 0.20486877900111722}, "setup": {"outcome": "passed", "duration": 0.0009280009981011972}, "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.00013336499978322536}}, {"call": {"outcome": "passed", "duration": 0.27263857499929145}, "setup": {"outcome": "passed", "duration": 0.0010266729987051804}, "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.00012977599908481352}}, {"call": {"outcome": "passed", "duration": 0.014760496000235435}, "setup": {"outcome": "passed", "duration": 0.00020303900237195194}, "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": 0.00010485100210644305}}, {"call": {"outcome": "passed", "duration": 0.007252606999827549}, "setup": {"outcome": "passed", "duration": 0.00017318399841315113}, "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": 9.492800018051639e-05}}, {"call": {"outcome": "passed", "duration": 0.0031173220013442915}, "setup": {"outcome": "passed", "duration": 0.00015886099936324172}, "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": 8.580400026403368e-05}}, {"call": {"outcome": "passed", "duration": 0.0009900610020849854}, "setup": {"outcome": "passed", "duration": 0.00015191399870673195}, "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.687099787290208e-05}}, {"call": {"outcome": "passed", "duration": 0.022626768000918673}, "setup": {"outcome": "passed", "duration": 0.00014535700029227883}, "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": 9.03269974514842e-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.025468181000178447, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                no_filter=no_filter, strict_length=strict_length)\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.0001473560005251784}, "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": 0.0001194889991893433}}, {"call": {"outcome": "passed", "duration": 0.10769277600047644}, "setup": {"outcome": "passed", "duration": 0.0001582570002938155}, "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": 0.00011270100003457628}}, {"call": {"outcome": "passed", "duration": 0.0002836759995261673}, "setup": {"outcome": "passed", "duration": 0.0009411649989488069}, "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": 8.476899893139489e-05}}, {"call": {"outcome": "passed", "duration": 0.043153042999620084}, "setup": {"outcome": "passed", "duration": 0.00014443600230151787}, "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": 0.00011895300121977925}}, {"call": {"outcome": "passed", "duration": 0.014705492001667153}, "setup": {"outcome": "passed", "duration": 0.00016552799934288487}, "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": 9.625399979995564e-05}}, {"call": {"outcome": "passed", "duration": 0.007422163002047455}, "setup": {"outcome": "passed", "duration": 0.00016133899771375582}, "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": 9.630099884816445e-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.013928524000220932, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 2411, in test_integrate\n    tr.integrate()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00015355699724750593}, "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.0001274109999940265}}, {"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.014503737998893484, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_stream.py\", line 2424, in test_integrate_args\n    tr.integrate(method='cumtrapz')\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00015459499991266057}, "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": 0.00011643800098681822}}, {"call": {"outcome": "passed", "duration": 0.06586319599955459}, "setup": {"outcome": "passed", "duration": 0.0001717550003377255}, "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": 9.846000102697872e-05}}, {"call": {"outcome": "passed", "duration": 0.011103545999503694}, "setup": {"outcome": "passed", "duration": 0.00015952200192259625}, "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": 0.00010006399679696187}}, {"call": {"outcome": "passed", "duration": 0.0012082009998266585}, "setup": {"outcome": "passed", "duration": 0.0001528370012238156}, "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": 7.679499685764313e-05}}, {"call": {"outcome": "passed", "duration": 0.00859568399755517}, "setup": {"outcome": "passed", "duration": 0.00015001900101196952}, "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": 0.00010146900240215473}}, {"call": {"outcome": "passed", "duration": 0.0026605319981172215}, "setup": {"outcome": "passed", "duration": 0.00015358100063167512}, "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.400899969274178e-05}}, {"call": {"outcome": "passed", "duration": 0.05194999900049879}, "setup": {"outcome": "passed", "duration": 0.00014962299974285997}, "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": 9.540899918647483e-05}}, {"call": {"outcome": "passed", "duration": 0.0008721679987502284}, "setup": {"outcome": "passed", "duration": 0.00015816499944776297}, "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": 6.315700011327863e-05}}, {"call": {"outcome": "passed", "duration": 0.16239110600145068}, "setup": {"outcome": "passed", "duration": 0.00012876900291303173}, "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": 0.0001143000008596573}}, {"call": {"outcome": "passed", "duration": 0.00023772399799781851}, "setup": {"outcome": "passed", "duration": 0.00019226899894420058}, "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": 6.63760001771152e-05}}, {"call": {"outcome": "passed", "duration": 0.00017270799799007364}, "setup": {"outcome": "passed", "duration": 0.0001259139971807599}, "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": 7.287200060090981e-05}}, {"call": {"outcome": "passed", "duration": 0.00010984499749611132}, "setup": {"outcome": "passed", "duration": 0.00016947200128925033}, "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.951899947831407e-05}}, {"call": {"outcome": "passed", "duration": 0.0003112599988526199}, "setup": {"outcome": "passed", "duration": 0.00011691499821608886}, "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": 8.526999954483472e-05}}, {"call": {"outcome": "passed", "duration": 0.0010412150004412979}, "setup": {"outcome": "passed", "duration": 0.00013494099766830914}, "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": 7.32749977032654e-05}}, {"call": {"outcome": "passed", "duration": 0.0015892520023044199}, "setup": {"outcome": "passed", "duration": 0.00013753900202573277}, "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": 8.308899850817397e-05}}, {"call": {"outcome": "passed", "duration": 0.0009753710000950377}, "setup": {"outcome": "passed", "duration": 0.0001498810015618801}, "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": 7.190099859144539e-05}}, {"call": {"outcome": "passed", "duration": 0.0007653450011275709}, "setup": {"outcome": "passed", "duration": 0.00013929700071457773}, "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": 7.100999937392771e-05}}, {"call": {"outcome": "passed", "duration": 0.0004568149997794535}, "setup": {"outcome": "passed", "duration": 0.00013773300088359974}, "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": 6.695200136164203e-05}}, {"call": {"outcome": "passed", "duration": 0.00023654200049350038}, "setup": {"outcome": "passed", "duration": 0.00014966299931984395}, "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": 6.111500260885805e-05}}, {"call": {"outcome": "passed", "duration": 0.0004391229995235335}, "setup": {"outcome": "passed", "duration": 0.00012005399912595749}, "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.929400115041062e-05}}, {"call": {"outcome": "passed", "duration": 0.00040599900239612907}, "setup": {"outcome": "passed", "duration": 0.00013442099952953868}, "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": 7.032100256765261e-05}}, {"call": {"outcome": "passed", "duration": 0.00035317900255904533}, "setup": {"outcome": "passed", "duration": 0.00013338299686438404}, "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": 7.014199945842847e-05}}, {"call": {"outcome": "passed", "duration": 0.0007759469990560319}, "setup": {"outcome": "passed", "duration": 0.0001320689989370294}, "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": 7.457899846485816e-05}}, {"call": {"outcome": "passed", "duration": 0.001001292999717407}, "setup": {"outcome": "passed", "duration": 0.00014140100029180758}, "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": 7.693299994571134e-05}}, {"call": {"outcome": "passed", "duration": 0.003038037000806071}, "setup": {"outcome": "passed", "duration": 0.0001400580003974028}, "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": 7.965300028445199e-05}}, {"call": {"outcome": "passed", "duration": 0.0004510430007940158}, "setup": {"outcome": "passed", "duration": 0.0001558520016260445}, "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": 6.52859998808708e-05}}, {"call": {"outcome": "passed", "duration": 0.002613415999803692}, "setup": {"outcome": "passed", "duration": 0.00013980400035507046}, "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.610199827468023e-05}}, {"call": {"outcome": "passed", "duration": 0.0006926599999133032}, "setup": {"outcome": "passed", "duration": 0.00013791099991067313}, "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.97959985700436e-05}}, {"call": {"outcome": "passed", "duration": 0.001318942002399126}, "setup": {"outcome": "passed", "duration": 0.00012959299783688039}, "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": 7.432499842252582e-05}}, {"call": {"outcome": "passed", "duration": 0.0007586819992866367}, "setup": {"outcome": "passed", "duration": 0.00014007199933985248}, "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": 7.354700210271403e-05}}, {"call": {"outcome": "passed", "duration": 1.9462891930015758}, "setup": {"outcome": "passed", "duration": 0.00013747400225838646}, "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.00014218800060916692}}, {"call": {"outcome": "passed", "duration": 0.00036301399813964963}, "setup": {"outcome": "passed", "duration": 0.0002178899994760286}, "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.610499985981733e-05}}, {"call": {"outcome": "passed", "duration": 0.001975885003048461}, "setup": {"outcome": "passed", "duration": 0.0001255750030395575}, "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": 8.411199814872816e-05}}, {"call": {"outcome": "passed", "duration": 0.0007035849994281307}, "setup": {"outcome": "passed", "duration": 0.0001584089986863546}, "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": 7.377699876087718e-05}}, {"call": {"outcome": "passed", "duration": 0.0007796799982315861}, "setup": {"outcome": "passed", "duration": 0.0001346889985143207}, "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": 7.086200275807641e-05}}, {"call": {"outcome": "passed", "duration": 0.0005675290012732148}, "setup": {"outcome": "passed", "duration": 0.00013759300054516643}, "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": 9.033599781105295e-05}}, {"call": {"outcome": "passed", "duration": 0.0012358729982224759}, "setup": {"outcome": "passed", "duration": 0.00012773099660989828}, "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": 0.00010088400085805915}}, {"call": {"outcome": "passed", "duration": 0.020047001999046188}, "setup": {"outcome": "passed", "duration": 0.00016600000162725337}, "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": 0.00010919499982264824}}, {"call": {"outcome": "passed", "duration": 0.0012070199991285335}, "setup": {"outcome": "passed", "duration": 0.0001594339992152527}, "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": 9.867500193649903e-05}}, {"call": {"outcome": "passed", "duration": 0.00032405000092694536}, "setup": {"outcome": "passed", "duration": 0.00014723099957336672}, "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.693199975416064e-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.00020749300165334716, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 1261, in test_integrate\n    tr.integrate()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00014171899965731427}, "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": 0.00011029099914594553}}, {"call": {"outcome": "passed", "duration": 0.004616305999661563}, "setup": {"outcome": "passed", "duration": 0.0001546910025354009}, "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": 8.90240007720422e-05}}, {"call": {"outcome": "passed", "duration": 0.007951186002173927}, "setup": {"outcome": "passed", "duration": 0.0001462539985368494}, "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": 8.91780000529252e-05}}, {"call": {"outcome": "passed", "duration": 0.0001837250019889325}, "setup": {"outcome": "passed", "duration": 0.0001663149996602442}, "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": 6.314100028248504e-05}}, {"call": {"outcome": "passed", "duration": 0.0003131830017082393}, "setup": {"outcome": "passed", "duration": 0.00012448800043785013}, "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": 8.574700041208416e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py", "lineno": 2789, "message": "ImportError: module 'scipy.signal' has no attribute 'hann'"}, "outcome": "failed", "duration": 0.0008623739995528013, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 2147, in taper\n    func = _get_function_from_entry_point('taper', type)\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                                     'obspy.plugin.%s' % (group),\n                                     entry_point.name)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00015474600149900652}, "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": 0.00012240900105098262}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py", "lineno": 2789, "message": "ImportError: module 'scipy.signal' has no attribute 'hann'"}, "outcome": "failed", "duration": 0.0009479660002398305, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 2147, in taper\n    func = _get_function_from_entry_point('taper', type)\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                                     'obspy.plugin.%s' % (group),\n                                     entry_point.name)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00015108600200619549}, "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": 0.00010261200077366084}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00031243800185620785, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\nAttributeError: `np.alltrue` was removed in the NumPy 2.0 release. Use `np.all` instead."}, "setup": {"outcome": "passed", "duration": 0.00014430000010179356}, "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": 9.76390001596883e-05}}, {"call": {"outcome": "passed", "duration": 0.00025307699979748577}, "setup": {"outcome": "passed", "duration": 0.00016811200111988}, "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.323799971141852e-05}}, {"call": {"outcome": "passed", "duration": 0.029433341002004454}, "setup": {"outcome": "passed", "duration": 0.0001212759998452384}, "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": 8.944100045482628e-05}}, {"call": {"outcome": "passed", "duration": 0.03102345799925388}, "setup": {"outcome": "passed", "duration": 0.00017954899885808118}, "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": 0.00010975500117638148}}, {"call": {"outcome": "passed", "duration": 0.00026044799960800447}, "setup": {"outcome": "passed", "duration": 0.00016481599959661253}, "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.70019981043879e-05}}, {"call": {"outcome": "passed", "duration": 0.0007839290010451805}, "setup": {"outcome": "passed", "duration": 0.00013024200234212913}, "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": 8.031300239963457e-05}}, {"call": {"outcome": "passed", "duration": 0.00025657399964984506}, "setup": {"outcome": "passed", "duration": 0.00017031199968187138}, "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": 6.547299926751293e-05}}, {"call": {"outcome": "passed", "duration": 0.0005026730032113846}, "setup": {"outcome": "passed", "duration": 0.00012835199959226884}, "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": 9.336099901702255e-05}}, {"call": {"outcome": "passed", "duration": 0.008964116997958627}, "setup": {"outcome": "passed", "duration": 0.00013271300122141838}, "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.948200022336096e-05}}, {"call": {"outcome": "passed", "duration": 0.021586628001386998}, "setup": {"outcome": "passed", "duration": 0.0001795900025172159}, "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": 0.00011234200064791366}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.009124535998125793, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.0001516840020485688}, "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": 0.0001125880007748492}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.01158743500127457, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00015123800039873458}, "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": 0.0001139050000347197}}, {"call": {"outcome": "passed", "duration": 0.007438186003128067}, "setup": {"outcome": "passed", "duration": 0.00016488300025230274}, "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": 8.870699821272865e-05}}, {"call": {"outcome": "passed", "duration": 0.0001554869995743502}, "setup": {"outcome": "passed", "duration": 0.00018737700156634673}, "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.597200263058767e-05}}, {"call": {"outcome": "passed", "duration": 0.03202045800207998}, "setup": {"outcome": "passed", "duration": 0.00013072499859845266}, "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": 9.612999929231592e-05}}, {"call": {"outcome": "passed", "duration": 0.01700496800185647}, "setup": {"outcome": "passed", "duration": 0.0001577969997015316}, "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": 9.114700151258148e-05}}, {"call": {"outcome": "passed", "duration": 0.0857583760007401}, "setup": {"outcome": "passed", "duration": 0.0001582910008437466}, "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": 0.00010496499817236327}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.008897026000340702, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00016218999735428952}, "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": 0.00013407799997366965}}, {"call": {"outcome": "passed", "duration": 0.00040891399839892983}, "setup": {"outcome": "passed", "duration": 0.00016420099927927367}, "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": 7.074899986037053e-05}}, {"call": {"outcome": "passed", "duration": 0.00010568399738986045}, "setup": {"outcome": "passed", "duration": 0.0001303349999943748}, "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.8861998695647344e-05}}, {"call": {"outcome": "passed", "duration": 0.015770431000419194}, "setup": {"outcome": "passed", "duration": 0.0001303329991060309}, "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": 9.880799916572869e-05}}, {"call": {"outcome": "passed", "duration": 0.019265424001787324}, "setup": {"outcome": "passed", "duration": 0.0001553389993205201}, "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": 0.0001063919989974238}}, {"call": {"outcome": "passed", "duration": 0.18416292300025816}, "setup": {"outcome": "passed", "duration": 0.00016574600158492103}, "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.00011746900054276921}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/trace.py", "lineno": 1725, "message": "AttributeError: 'numpy.ndarray' object has no attribute 'newbyteorder'"}, "outcome": "failed", "duration": 0.0005276019983284641, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00020523500279523432}, "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": 0.00013939400014351122}}, {"call": {"outcome": "passed", "duration": 0.00409452999883797}, "setup": {"outcome": "passed", "duration": 0.00016714900266379118}, "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": 8.144099774654023e-05}}, {"call": {"outcome": "passed", "duration": 0.0008947389978857245}, "setup": {"outcome": "passed", "duration": 0.00014242099859984592}, "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": 8.317399988300167e-05}}, {"call": {"outcome": "passed", "duration": 1.1258705380023457}, "setup": {"outcome": "passed", "duration": 0.00022801899831392802}, "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.00016761999722803012}}, {"call": {"outcome": "passed", "duration": 0.015835649999644374}, "setup": {"outcome": "passed", "duration": 0.00022660499962512404}, "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": 9.623000005376525e-05}}, {"call": {"outcome": "passed", "duration": 0.001778601999831153}, "setup": {"outcome": "passed", "duration": 0.00017296599980909377}, "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": 7.977499990374781e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py", "lineno": 2789, "message": "ImportError: module 'scipy.signal' has no attribute 'hann'"}, "outcome": "failed", "duration": 0.09268766200329992, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 2147, in taper\n    func = _get_function_from_entry_point('taper', type)\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                                     'obspy.plugin.%s' % (group),\n                                     entry_point.name)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00015428299957420677}, "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.00013009800022700801}}, {"call": {"outcome": "passed", "duration": 0.00024433799990219995}, "setup": {"outcome": "passed", "duration": 0.00016673800200806}, "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": 6.563500210177153e-05}}, {"call": {"outcome": "passed", "duration": 0.00013549900177167729}, "setup": {"outcome": "passed", "duration": 0.00013332099842955358}, "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": 6.050500087440014e-05}}, {"call": {"outcome": "passed", "duration": 0.00014715200086357072}, "setup": {"outcome": "passed", "duration": 0.00011913200069102459}, "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.994899765937589e-05}}, {"call": {"outcome": "passed", "duration": 0.00044006000098306686}, "setup": {"outcome": "passed", "duration": 0.0001179430000775028}, "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": 7.347200153162703e-05}}, {"call": {"outcome": "passed", "duration": 0.00036422799894353375}, "setup": {"outcome": "passed", "duration": 0.00013697799658984877}, "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": 7.991199890966527e-05}}, {"call": {"outcome": "passed", "duration": 0.00015706299745943397}, "setup": {"outcome": "passed", "duration": 0.0001338520014542155}, "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": 6.240700167836621e-05}}, {"call": {"outcome": "passed", "duration": 0.00020420399960130453}, "setup": {"outcome": "passed", "duration": 0.00012475000039557926}, "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": 6.537899753311649e-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.0002203820004069712, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_trace.py\", line 2717, in test_resample_short_traces\n    tr.resample(30)\n    ~~~~~~~~~~~^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00012439099737093784}, "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": 0.00010131399903912097}}, {"call": {"outcome": "passed", "duration": 0.00034218800283269957}, "setup": {"outcome": "passed", "duration": 0.00015815300139365718}, "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": 8.396699922741391e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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": 9.574399882694706e-05, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\nAttributeError: `np.string_` was removed in the NumPy 2.0 release. Use `np.bytes_` instead."}, "setup": {"outcome": "passed", "duration": 0.00012391700147418305}, "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": 9.475499973632395e-05}}, {"call": {"outcome": "passed", "duration": 0.00013803700130665675}, "setup": {"outcome": "passed", "duration": 0.000141806998726679}, "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": 6.338499952107668e-05}}, {"call": {"outcome": "passed", "duration": 0.00010363599722040817}, "setup": {"outcome": "passed", "duration": 0.00012354199861874804}, "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": 5.821000013384037e-05}}, {"call": {"outcome": "passed", "duration": 0.0008746200001041871}, "setup": {"outcome": "passed", "duration": 0.00012711199815385044}, "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.036899842205457e-05}}, {"call": {"outcome": "passed", "duration": 0.0013672209970536642}, "setup": {"outcome": "passed", "duration": 0.0001346220014966093}, "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": 8.021300163818523e-05}}, {"call": {"outcome": "passed", "duration": 0.001203339001222048}, "setup": {"outcome": "passed", "duration": 0.00013475699961418286}, "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.321199882426299e-05}}, {"call": {"outcome": "passed", "duration": 0.00014486100189969875}, "setup": {"outcome": "passed", "duration": 0.0001550289998704102}, "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": 6.149000182631426e-05}}, {"call": {"outcome": "passed", "duration": 0.00010618099986459129}, "setup": {"outcome": "passed", "duration": 0.00012088600124116056}, "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": 6.128400127636269e-05}}, {"call": {"outcome": "passed", "duration": 0.00020332699932623655}, "setup": {"outcome": "passed", "duration": 0.00012559199967654422}, "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.849200169905089e-05}}, {"call": {"outcome": "passed", "duration": 0.00012766600048053078}, "setup": {"outcome": "passed", "duration": 0.0001177869999082759}, "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": 6.193700028234161e-05}}, {"call": {"outcome": "passed", "duration": 9.304899867856875e-05}, "setup": {"outcome": "passed", "duration": 0.00012883799718110822}, "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": 5.701500049326569e-05}}, {"call": {"outcome": "passed", "duration": 9.440199937671423e-05}, "setup": {"outcome": "passed", "duration": 0.00011396100308047608}, "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": 5.7409000874031335e-05}}, {"call": {"outcome": "passed", "duration": 0.0003168260009260848}, "setup": {"outcome": "passed", "duration": 0.0001207470013468992}, "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": 6.185999882291071e-05}}, {"call": {"outcome": "passed", "duration": 0.00015625800006091595}, "setup": {"outcome": "passed", "duration": 0.00012512900138972327}, "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": 6.26539986114949e-05}}, {"call": {"outcome": "passed", "duration": 0.00014896000357111916}, "setup": {"outcome": "passed", "duration": 0.00012852999861934222}, "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.999699715175666e-05}}, {"call": {"outcome": "passed", "duration": 0.00022311000066110864}, "setup": {"outcome": "passed", "duration": 0.00014762000137125142}, "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": 6.941199899301864e-05}}, {"call": {"outcome": "passed", "duration": 0.00012249800056451932}, "setup": {"outcome": "passed", "duration": 0.00014158500198391266}, "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": 6.770999971195124e-05}}, {"call": {"outcome": "passed", "duration": 0.00020757599850185215}, "setup": {"outcome": "passed", "duration": 0.0001298120005230885}, "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": 8.820999937597662e-05}}, {"call": {"outcome": "passed", "duration": 0.000230459998419974}, "setup": {"outcome": "passed", "duration": 0.00014007500067236833}, "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": 6.604300142498687e-05}}, {"call": {"outcome": "passed", "duration": 0.00022896700102137402}, "setup": {"outcome": "passed", "duration": 0.00015272300151991658}, "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": 7.261499922606163e-05}}, {"call": {"outcome": "passed", "duration": 0.000192174000403611}, "setup": {"outcome": "passed", "duration": 0.00015668299965909682}, "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": 7.220699990284629e-05}}, {"call": {"outcome": "passed", "duration": 0.0002171950000047218}, "setup": {"outcome": "passed", "duration": 0.00014250700041884556}, "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": 7.051300053717569e-05}}, {"call": {"outcome": "passed", "duration": 0.0003772919990296941}, "setup": {"outcome": "passed", "duration": 0.0009065119993465487}, "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.955799835850485e-05}}, {"call": {"outcome": "passed", "duration": 0.0001624790020287037}, "setup": {"outcome": "passed", "duration": 0.00013895499796490185}, "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": 6.207999831531197e-05}}, {"call": {"outcome": "passed", "duration": 0.00015885100219747983}, "setup": {"outcome": "passed", "duration": 0.00012021300062770024}, "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": 6.116099757491611e-05}}, {"call": {"outcome": "passed", "duration": 0.00020519899771898054}, "setup": {"outcome": "passed", "duration": 0.0001265359969693236}, "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": 5.9581001551123336e-05}}, {"call": {"outcome": "passed", "duration": 0.00020109799879719503}, "setup": {"outcome": "passed", "duration": 0.00013292700168676674}, "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": 6.131999907665886e-05}}, {"call": {"outcome": "passed", "duration": 0.00020174000019324012}, "setup": {"outcome": "passed", "duration": 0.00012107300062780268}, "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": 6.171499990159646e-05}}, {"call": {"outcome": "passed", "duration": 0.0002026209986070171}, "setup": {"outcome": "passed", "duration": 0.00012194699957035482}, "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.832500028191134e-05}}, {"call": {"outcome": "passed", "duration": 0.0001761109997460153}, "setup": {"outcome": "passed", "duration": 0.00012129899914725684}, "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": 7.022999852779321e-05}}, {"call": {"outcome": "passed", "duration": 9.83380014076829e-05}, "setup": {"outcome": "passed", "duration": 0.00013132499952916987}, "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": 6.284399933065288e-05}}, {"call": {"outcome": "passed", "duration": 9.14999982342124e-05}, "setup": {"outcome": "passed", "duration": 0.00012668300041696057}, "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.736000093747862e-05}}, {"call": {"outcome": "passed", "duration": 0.0002348749985685572}, "setup": {"outcome": "passed", "duration": 0.00012015600077575073}, "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": 7.028699837974273e-05}}, {"call": {"outcome": "passed", "duration": 0.00010315100007574074}, "setup": {"outcome": "passed", "duration": 0.0001276929979212582}, "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.7510998885845765e-05}}, {"call": {"outcome": "passed", "duration": 0.00023818499903427437}, "setup": {"outcome": "passed", "duration": 0.00011468400043668225}, "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": 7.300000288523734e-05}}, {"call": {"outcome": "passed", "duration": 0.00024970099912025034}, "setup": {"outcome": "passed", "duration": 0.0001416769991919864}, "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": 5.951899947831407e-05}}, {"call": {"outcome": "passed", "duration": 0.0004185129982943181}, "setup": {"outcome": "passed", "duration": 0.0001151630021922756}, "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": 7.080800060066395e-05}}, {"call": {"outcome": "passed", "duration": 0.00018553100017015822}, "setup": {"outcome": "passed", "duration": 0.00012277499990887009}, "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.9526002587517723e-05}}, {"call": {"outcome": "passed", "duration": 9.397699977853335e-05}, "setup": {"outcome": "passed", "duration": 0.00012743600018438883}, "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": 5.860000237589702e-05}}, {"call": {"outcome": "passed", "duration": 8.34379970910959e-05}, "setup": {"outcome": "passed", "duration": 0.00011553000149433501}, "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": 5.675300053553656e-05}}, {"call": {"outcome": "passed", "duration": 9.253499956685118e-05}, "setup": {"outcome": "passed", "duration": 0.00011121399802505039}, "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.6657998356968164e-05}}, {"call": {"outcome": "passed", "duration": 0.00010284599920851178}, "setup": {"outcome": "passed", "duration": 0.00012505999984568916}, "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": 5.944899749010801e-05}}, {"call": {"outcome": "passed", "duration": 0.0004067919981025625}, "setup": {"outcome": "passed", "duration": 0.00011201400047866628}, "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": 6.61349986330606e-05}}, {"call": {"outcome": "passed", "duration": 0.00011204200200154446}, "setup": {"outcome": "passed", "duration": 0.00012596400119946338}, "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": 6.130800102255307e-05}}, {"call": {"outcome": "passed", "duration": 0.00016358200082322583}, "setup": {"outcome": "passed", "duration": 0.0001209880028909538}, "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.0493999626487494e-05}}, {"call": {"outcome": "passed", "duration": 0.024419145000138087}, "setup": {"outcome": "passed", "duration": 0.0001165529974969104}, "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": 7.517400081269443e-05}}, {"call": {"outcome": "passed", "duration": 0.00023631300064153038}, "setup": {"outcome": "passed", "duration": 0.00013604600098915398}, "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": 6.248900172067806e-05}}, {"call": {"outcome": "passed", "duration": 0.00045175299965194426}, "setup": {"outcome": "passed", "duration": 0.00011996999819530174}, "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": 6.73080030537676e-05}}, {"call": {"outcome": "passed", "duration": 0.000175244000274688}, "setup": {"outcome": "passed", "duration": 0.00014011600069352426}, "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": 6.053700053598732e-05}}, {"call": {"outcome": "passed", "duration": 0.00020889300139970146}, "setup": {"outcome": "passed", "duration": 0.00012352799967629835}, "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": 6.400300117093138e-05}}, {"call": {"outcome": "passed", "duration": 0.00010284000018145889}, "setup": {"outcome": "passed", "duration": 0.00012340999819571152}, "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.991700163576752e-05}}, {"call": {"outcome": "passed", "duration": 0.00017456799832871184}, "setup": {"outcome": "passed", "duration": 0.00011493900092318654}, "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": 6.98709991411306e-05}}, {"call": {"outcome": "passed", "duration": 0.0001540890007163398}, "setup": {"outcome": "passed", "duration": 0.00013999300063005649}, "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.881000106455758e-05}}, {"call": {"outcome": "passed", "duration": 0.00010681599815143272}, "setup": {"outcome": "passed", "duration": 0.00011985599849140272}, "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": 5.8706998970592394e-05}}, {"call": {"outcome": "passed", "duration": 0.00013323099847184494}, "setup": {"outcome": "passed", "duration": 0.00011910900138900615}, "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": 5.707000309485011e-05}}, {"call": {"outcome": "passed", "duration": 0.00016302700169035234}, "setup": {"outcome": "passed", "duration": 0.00011340199853293598}, "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": 6.847799886600114e-05}}, {"call": {"outcome": "passed", "duration": 0.00011914800052181818}, "setup": {"outcome": "passed", "duration": 0.00012313699699006975}, "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": 5.660700117005035e-05}}, {"call": {"outcome": "passed", "duration": 0.0015913249990262557}, "setup": {"outcome": "passed", "duration": 0.00011602999802562408}, "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.617499821004458e-05}}, {"call": {"outcome": "passed", "duration": 0.0001564679987495765}, "setup": {"outcome": "passed", "duration": 0.0001468720001867041}, "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": 6.124300125520676e-05}}, {"call": {"outcome": "passed", "duration": 0.0005917489979765378}, "setup": {"outcome": "passed", "duration": 0.00012740400052280165}, "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": 6.5202999394387e-05}}, {"call": {"outcome": "passed", "duration": 8.899599924916402e-05}, "setup": {"outcome": "passed", "duration": 0.00012761000107275322}, "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.7355999160790816e-05}}, {"call": {"outcome": "passed", "duration": 0.00012678999701165594}, "setup": {"outcome": "passed", "duration": 0.00013186000069254078}, "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.95540004724171e-05}}, {"call": {"outcome": "passed", "duration": 9.284100087825209e-05}, "setup": {"outcome": "passed", "duration": 0.00011527899914653972}, "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": 5.83910004934296e-05}}, {"call": {"outcome": "passed", "duration": 0.00012386999878799543}, "setup": {"outcome": "passed", "duration": 0.00011705299766617827}, "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": 6.14199998381082e-05}}, {"call": {"outcome": "passed", "duration": 0.00039569599903188646}, "setup": {"outcome": "passed", "duration": 0.00012350600081845187}, "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": 6.061000021873042e-05}}, {"call": {"outcome": "passed", "duration": 0.00011601699952734634}, "setup": {"outcome": "passed", "duration": 0.00012944400077685714}, "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.508300066343509e-05}}, {"call": {"outcome": "passed", "duration": 0.0001546990024507977}, "setup": {"outcome": "passed", "duration": 0.00013253599900053814}, "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.895100184716284e-05}}, {"call": {"outcome": "passed", "duration": 0.0002856760002032388}, "setup": {"outcome": "passed", "duration": 0.00011593400267884135}, "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.737000148859806e-05}}, {"call": {"outcome": "passed", "duration": 0.00022624200209975243}, "setup": {"outcome": "passed", "duration": 0.00012597399836522527}, "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": 6.222199954208918e-05}}, {"call": {"outcome": "passed", "duration": 0.0001355439999315422}, "setup": {"outcome": "passed", "duration": 0.00013676600065082312}, "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.882100231247023e-05}}, {"call": {"outcome": "passed", "duration": 0.00028078200193704106}, "setup": {"outcome": "passed", "duration": 0.00011617500058491714}, "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.762100019841455e-05}}, {"call": {"outcome": "passed", "duration": 0.00018684500173549168}, "setup": {"outcome": "passed", "duration": 0.00012664399764616974}, "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.954900188953616e-05}}, {"call": {"outcome": "passed", "duration": 0.00023770999905536883}, "setup": {"outcome": "passed", "duration": 0.0001519960023870226}, "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": 6.563400165759958e-05}}, {"call": {"outcome": "passed", "duration": 0.0001254620001418516}, "setup": {"outcome": "passed", "duration": 0.00014023099720361643}, "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": 6.037999992258847e-05}}, {"call": {"outcome": "passed", "duration": 0.00010061500142910518}, "setup": {"outcome": "passed", "duration": 0.00011953599823755212}, "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": 5.960700218565762e-05}}, {"call": {"outcome": "passed", "duration": 9.044999751495197e-05}, "setup": {"outcome": "passed", "duration": 0.00012685700130532496}, "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": 6.260499867494218e-05}}, {"call": {"outcome": "passed", "duration": 8.193599933292717e-05}, "setup": {"outcome": "passed", "duration": 0.00011548999827937223}, "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": 5.885899736313149e-05}}, {"call": {"outcome": "passed", "duration": 8.698199962964281e-05}, "setup": {"outcome": "passed", "duration": 0.0001302639975619968}, "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": 5.7825000112643465e-05}}, {"call": {"outcome": "passed", "duration": 8.276200242107734e-05}, "setup": {"outcome": "passed", "duration": 0.00011329599874443375}, "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.528800102183595e-05}}, {"call": {"outcome": "passed", "duration": 9.735899948282167e-05}, "setup": {"outcome": "passed", "duration": 0.0001271900000574533}, "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": 5.7692002883413807e-05}}, {"call": {"outcome": "passed", "duration": 9.019800199894235e-05}, "setup": {"outcome": "passed", "duration": 0.00011401800293242559}, "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.681899710907601e-05}}, {"call": {"outcome": "passed", "duration": 0.00011555899982340634}, "setup": {"outcome": "passed", "duration": 0.00012079699808964506}, "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": 7.964399992488325e-05}}, {"call": {"outcome": "passed", "duration": 0.00011575800090213306}, "setup": {"outcome": "passed", "duration": 0.00012777099982486106}, "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": 5.8030000218423083e-05}}, {"call": {"outcome": "passed", "duration": 0.00014283300333772786}, "setup": {"outcome": "passed", "duration": 0.00013459000183502212}, "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": 6.330299947876483e-05}}, {"call": {"outcome": "passed", "duration": 0.00017780599955585785}, "setup": {"outcome": "passed", "duration": 0.00012432699804776348}, "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": 6.11220020800829e-05}}, {"call": {"outcome": "passed", "duration": 8.945000081439503e-05}, "setup": {"outcome": "passed", "duration": 0.00011930199980270118}, "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": 5.763900117017329e-05}}, {"call": {"outcome": "passed", "duration": 0.00012272999811102636}, "setup": {"outcome": "passed", "duration": 0.00011545600136741996}, "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.7523997384123504e-05}}, {"call": {"outcome": "passed", "duration": 0.00016402400069637224}, "setup": {"outcome": "passed", "duration": 0.00011325400191708468}, "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": 6.491699969046749e-05}}, {"call": {"outcome": "passed", "duration": 0.0011167980010213796}, "setup": {"outcome": "passed", "duration": 0.00013725700046052225}, "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.97989996499382e-05}}, {"call": {"outcome": "passed", "duration": 0.00041185200097970665}, "setup": {"outcome": "passed", "duration": 0.00014430599912884645}, "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": 7.038599869702011e-05}}, {"call": {"outcome": "passed", "duration": 0.0009226990005117841}, "setup": {"outcome": "passed", "duration": 0.0001329080005234573}, "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": 7.274300151038915e-05}}, {"call": {"outcome": "passed", "duration": 9.726999996928498e-05}, "setup": {"outcome": "passed", "duration": 0.00014055099745746702}, "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.994800085318275e-05}}, {"call": {"outcome": "passed", "duration": 0.0005021830002078786}, "setup": {"outcome": "passed", "duration": 0.00011704699863912538}, "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": 7.388599988189526e-05}}, {"call": {"outcome": "passed", "duration": 0.00011192900274181738}, "setup": {"outcome": "passed", "duration": 0.0001374710009258706}, "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": 6.951000250410289e-05}}, {"call": {"outcome": "passed", "duration": 0.0020037389986100607}, "setup": {"outcome": "passed", "duration": 0.0001705009999568574}, "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.657899914192967e-05}}, {"call": {"outcome": "passed", "duration": 0.0001568709994899109}, "setup": {"outcome": "passed", "duration": 0.00018209599875262938}, "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": 6.88479995005764e-05}}, {"call": {"outcome": "passed", "duration": 0.0001732400014589075}, "setup": {"outcome": "passed", "duration": 0.00013123299868311733}, "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.47570013825316e-05}}, {"call": {"outcome": "passed", "duration": 9.938099901773967e-05}, "setup": {"outcome": "passed", "duration": 0.00012620699999388307}, "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.856600182596594e-05}}, {"call": {"outcome": "passed", "duration": 0.00019300399799249135}, "setup": {"outcome": "passed", "duration": 0.00013303800005814992}, "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": 6.299300002865493e-05}}, {"call": {"outcome": "passed", "duration": 0.0002591190022940282}, "setup": {"outcome": "passed", "duration": 0.00012247099948581308}, "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.068299990147352e-05}}, {"call": {"outcome": "passed", "duration": 0.0001638649991946295}, "setup": {"outcome": "passed", "duration": 0.0001276459988730494}, "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.97809994360432e-05}}, {"call": {"outcome": "passed", "duration": 0.00013887800014344975}, "setup": {"outcome": "passed", "duration": 0.00012542699914774857}, "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.877500007045455e-05}}, {"call": {"outcome": "passed", "duration": 0.0001166990005003754}, "setup": {"outcome": "passed", "duration": 0.0001117450010497123}, "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": 6.116399890743196e-05}}, {"call": {"outcome": "passed", "duration": 0.000105850998807}, "setup": {"outcome": "passed", "duration": 0.00012406300083966926}, "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": 5.724400034523569e-05}}, {"call": {"outcome": "passed", "duration": 0.00011132399959024042}, "setup": {"outcome": "passed", "duration": 0.00011435000124038197}, "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": 5.599100040853955e-05}}, {"call": {"outcome": "passed", "duration": 0.00016503499864484183}, "setup": {"outcome": "passed", "duration": 0.00012642299770959653}, "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": 6.206500256666914e-05}}, {"call": {"outcome": "passed", "duration": 0.0001060899994627107}, "setup": {"outcome": "passed", "duration": 0.00011551599891390651}, "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": 6.189500345499255e-05}}, {"call": {"outcome": "passed", "duration": 0.00011801100117736496}, "setup": {"outcome": "passed", "duration": 0.00011268799789831974}, "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.9109999710926786e-05}}, {"call": {"outcome": "passed", "duration": 0.0001637960012885742}, "setup": {"outcome": "passed", "duration": 0.00012679399878834374}, "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.048499876167625e-05}}, {"call": {"outcome": "passed", "duration": 0.0023177350012701936}, "setup": {"outcome": "passed", "duration": 0.00012168199828010984}, "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": 8.852400060277432e-05}}, {"call": {"outcome": "passed", "duration": 0.00020288999803597108}, "setup": {"outcome": "passed", "duration": 0.00016210200192290358}, "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": 6.773900167900138e-05}}, {"call": {"outcome": "passed", "duration": 0.00010986100096488371}, "setup": {"outcome": "passed", "duration": 0.00015027300105430186}, "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": 8.462400001008064e-05}}, {"call": {"outcome": "passed", "duration": 0.014428260001295712}, "setup": {"outcome": "passed", "duration": 0.00016385799972340465}, "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": 8.416199852945283e-05}}, {"call": {"outcome": "passed", "duration": 0.0148380749997159}, "setup": {"outcome": "passed", "duration": 0.00014575299792340957}, "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": 9.66809966485016e-05}}, {"call": {"outcome": "passed", "duration": 0.00021179699979256839}, "setup": {"outcome": "passed", "duration": 0.0001695790015219245}, "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": 6.301100074779242e-05}}, {"call": {"outcome": "passed", "duration": 0.00021882500004721805}, "setup": {"outcome": "passed", "duration": 0.00015444200107594952}, "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": 6.52150010864716e-05}}, {"call": {"outcome": "passed", "duration": 0.013962138997158036}, "setup": {"outcome": "passed", "duration": 0.0001260089993593283}, "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": 8.510499901603907e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.0134105510005611, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\nAttributeError: `np.NaN` was removed in the NumPy 2.0 release. Use `np.nan` instead."}, "setup": {"outcome": "passed", "duration": 0.0001481139988754876}, "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": 0.00011369700223440304}}, {"call": {"outcome": "passed", "duration": 0.013581459999841172}, "setup": {"outcome": "passed", "duration": 0.0001499899990449194}, "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": 8.515900117345154e-05}}, {"call": {"outcome": "passed", "duration": 0.006836206001025857}, "setup": {"outcome": "passed", "duration": 0.0001450829986424651}, "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.689199967193417e-05}}, {"call": {"outcome": "passed", "duration": 0.013758482000412187}, "setup": {"outcome": "passed", "duration": 0.00014771999849472195}, "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": 0.00010114000178873539}}, {"call": {"outcome": "passed", "duration": 0.0001616160006960854}, "setup": {"outcome": "passed", "duration": 0.0001541579986223951}, "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": 6.506399950012565e-05}}, {"call": {"outcome": "passed", "duration": 0.00023258799774339423}, "setup": {"outcome": "passed", "duration": 0.0001405990005878266}, "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": 6.199700146680698e-05}}, {"call": {"outcome": "passed", "duration": 9.170799967250787e-05}, "setup": {"outcome": "passed", "duration": 0.00011912999980268069}, "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": 6.405900057870895e-05}}, {"call": {"outcome": "passed", "duration": 0.00012892900122096762}, "setup": {"outcome": "passed", "duration": 0.00012138300007791258}, "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": 6.0930000472581014e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.001913435000460595, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 46, in test_raise_on_empty_file\n    is_format = buffered_load_entry_point(\n        ep.dist.key, 'obspy.plugin.waveform.' + ep.name,\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00014655699851573445}, "lineno": 33, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_raise_on_empty_file", "outcome": "failed", "keywords": ["test_raise_on_empty_file", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010156200005440041}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/stream.py", "lineno": 1454, "message": "ValueError: Writing format \"AH\" is not supported. Supported types: MSEED, SAC, GSE2, SACXY, Q, SH_ASC, SLIST, TSPAIR, PICKLE, SEGY, SU, WAV, AH"}, "outcome": "failed", "duration": 0.0018240689969388768, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1449, in write\n    write_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.waveform.%s' % (format_ep.name), 'writeFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 87, in test_read_and_write\n    tr.write(outfile, format=format)\n    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1454, in write\n    raise ValueError(msg % (format,\n                            ', '.join(ENTRY_POINTS['waveform_write'])))\nValueError: Writing format \"AH\" is not supported. Supported types: MSEED, SAC, GSE2, SACXY, Q, SH_ASC, SLIST, TSPAIR, PICKLE, SEGY, SU, WAV, AH"}, "setup": {"outcome": "passed", "duration": 0.00014318000103230588}, "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.831699935602956e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/tests/test_waveform_plugins.py", "lineno": 220, "message": "AssertionError: Test data directories do not exist:\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/ah/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/css/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/dmx/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/gcf/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/gse2/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/gse2/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/kinemetrics/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/nied/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/mseed/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/css/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/pdas/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/core/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/sh/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/reftek/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/rg16/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/sac/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/sac/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/seg2/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/segy/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/seisan/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/sh/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/ascii/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/segy/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/ascii/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/wav/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/win/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/y/tests/data\nassert 0 > 0\n +  where 0 = len({})"}, "outcome": "failed", "duration": 0.0009876639996946324, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/ah/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/css/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/dmx/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/gcf/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/gse2/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/gse2/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/kinemetrics/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/nied/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/mseed/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/css/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/pdas/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/core/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/sh/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/reftek/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/rg16/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/sac/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/sac/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/seg2/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/segy/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/seisan/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/sh/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/ascii/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/segy/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/ascii/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/wav/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/win/tests/data\n      /home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/obspy/io/y/tests/data\nassert 0 > 0\n +  where 0 = len({})"}, "setup": {"outcome": "passed", "duration": 0.00014319200272439048}, "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": 9.341099939774722e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/core/stream.py", "lineno": 1454, "message": "ValueError: Writing format \"AH\" is not supported. Supported types: MSEED, SAC, GSE2, SACXY, Q, SH_ASC, SLIST, TSPAIR, PICKLE, SEGY, SU, WAV, AH"}, "outcome": "failed", "duration": 0.0017256290011573583, "longrepr": "Traceback (most recent call last):\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1449, in write\n    write_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.waveform.%s' % (format_ep.name), 'writeFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1454, in write\n    raise ValueError(msg % (format,\n                            ', '.join(ENTRY_POINTS['waveform_write'])))\nValueError: Writing format \"AH\" is not supported. Supported types: MSEED, SAC, GSE2, SACXY, Q, SH_ASC, SLIST, TSPAIR, PICKLE, SEGY, SU, WAV, AH"}, "setup": {"outcome": "passed", "duration": 0.00014267300139181316}, "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.00010884299990721047}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%d'"}, "outcome": "failed", "duration": 0.0025534239975968376, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 350, in test_issue_193\n    tr.write(tempfile, format)\n    ~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=fmt.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.0001464710003347136}, "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": 0.00010639899846864864}}, {"call": {"outcome": "passed", "duration": 0.002378338002017699}, "setup": {"outcome": "passed", "duration": 0.0001582689983479213}, "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.844499850762077e-05}}, {"call": {"outcome": "passed", "duration": 0.0019629119997262023}, "setup": {"outcome": "passed", "duration": 0.00015421700300066732}, "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": 8.048900053836405e-05}}, {"call": {"outcome": "passed", "duration": 0.006855023999378318}, "setup": {"outcome": "passed", "duration": 0.00013909700282965787}, "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.881899728090502e-05}}, {"call": {"outcome": "passed", "duration": 0.0017985710001084954}, "setup": {"outcome": "passed", "duration": 0.000141996999445837}, "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": 8.021499888855033e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.004485828998440411, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 426, in test_raise_on_unknown_format\n    read(tmpfile)\n    ~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00016358299762941897}, "lineno": 415, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_raise_on_unknown_format", "outcome": "failed", "keywords": ["test_raise_on_unknown_format", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011679800081765279}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%+.10e'"}, "outcome": "failed", "duration": 0.015287354999600211, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 459, in test_deepcopy\n    stream.write(format=format, filename=tmpfile)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=fmt.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.0001550269989820663}, "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": 0.00011270799950580113}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.01517884999702801, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/core/tests/test_waveform_plugins.py\", line 491, in test_auto_file_format_during_writing\n    buffered_load_entry_point(*entry_point_list)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.0001515320000180509}, "lineno": 466, "nodeid": "core/tests/test_waveform_plugins.py::TestWaveformPlugins::test_auto_file_format_during_writing", "outcome": "failed", "keywords": ["test_auto_file_format_during_writing", "filterwarnings", "TestWaveformPlugins", "test_waveform_plugins.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.97869974526111e-05}}, {"call": {"outcome": "passed", "duration": 0.0010774059992399998}, "setup": {"outcome": "passed", "duration": 0.00015165800141403452}, "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.800700041116215e-05}}, {"call": {"outcome": "passed", "duration": 0.00032141799965756945}, "setup": {"outcome": "passed", "duration": 0.0001390469988109544}, "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.140500019886531e-05}}, {"call": {"outcome": "passed", "duration": 0.0037416460036183707}, "setup": {"outcome": "passed", "duration": 0.00016318399866577238}, "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.245100252679549e-05}}, {"call": {"outcome": "passed", "duration": 0.03905873500116286}, "setup": {"outcome": "passed", "duration": 0.00017065399879356846}, "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.383599924854934e-05}}, {"call": {"outcome": "passed", "duration": 0.0017987829996854998}, "setup": {"outcome": "passed", "duration": 0.00015830600023036823}, "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": 7.679800182813779e-05}}, {"call": {"outcome": "passed", "duration": 0.025617794999561738}, "setup": {"outcome": "passed", "duration": 0.0001661059977777768}, "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": 8.354300007340498e-05}}, {"call": {"outcome": "passed", "duration": 0.018538726999395294}, "setup": {"outcome": "passed", "duration": 0.00015924199760775082}, "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": 8.862599861458875e-05}}, {"call": {"outcome": "passed", "duration": 0.0015807039999344852}, "setup": {"outcome": "passed", "duration": 0.00015887399786151946}, "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": 8.159899880411103e-05}}, {"call": {"outcome": "passed", "duration": 0.0017278059967793524}, "setup": {"outcome": "passed", "duration": 0.0001539410004625097}, "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.864600047469139e-05}}, {"call": {"outcome": "passed", "duration": 0.001695828999800142}, "setup": {"outcome": "passed", "duration": 0.0001540179982839618}, "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": 7.860999903641641e-05}}, {"call": {"outcome": "passed", "duration": 0.03198975199848064}, "setup": {"outcome": "passed", "duration": 0.00017012700118357316}, "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": 8.363700180780143e-05}}, {"call": {"outcome": "passed", "duration": 0.0016541920012969058}, "setup": {"outcome": "passed", "duration": 0.0001577299990458414}, "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.463099973392673e-05}}, {"call": {"outcome": "passed", "duration": 0.001813538998248987}, "setup": {"outcome": "passed", "duration": 0.00015334600175265223}, "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.793999975547194e-05}}, {"call": {"outcome": "passed", "duration": 0.00916116900043562}, "setup": {"outcome": "passed", "duration": 0.00014947199815651402}, "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": 8.040800094022416e-05}}, {"call": {"outcome": "passed", "duration": 0.008992762999696424}, "setup": {"outcome": "passed", "duration": 0.00016713600052753463}, "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": 8.116499884636141e-05}}, {"call": {"outcome": "passed", "duration": 0.0015091219975147396}, "setup": {"outcome": "passed", "duration": 0.00015492699822061695}, "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": 7.704300151090138e-05}}, {"call": {"outcome": "passed", "duration": 0.0014974559999245685}, "setup": {"outcome": "passed", "duration": 0.00015440199786098674}, "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": 7.690400161664002e-05}}, {"call": {"outcome": "passed", "duration": 0.01603479700133903}, "setup": {"outcome": "passed", "duration": 0.0001545410013932269}, "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": 9.843999941949733e-05}}, {"call": {"outcome": "passed", "duration": 0.0016909589976421557}, "setup": {"outcome": "passed", "duration": 0.0001549199987493921}, "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": 8.391399751417339e-05}}, {"call": {"outcome": "passed", "duration": 0.0020609640014299657}, "setup": {"outcome": "passed", "duration": 0.0001518380013294518}, "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.177199924830347e-05}}, {"call": {"outcome": "passed", "duration": 0.00820159900104045}, "setup": {"outcome": "passed", "duration": 0.0001520449986855965}, "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": 8.221299867727794e-05}}, {"call": {"outcome": "passed", "duration": 0.042382461000670446}, "setup": {"outcome": "passed", "duration": 0.00016971799777820706}, "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": 8.220499876188114e-05}}, {"call": {"outcome": "passed", "duration": 0.031722664996777894}, "setup": {"outcome": "passed", "duration": 0.00017041199680534191}, "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": 9.524999768473208e-05}}, {"call": {"outcome": "failed", "duration": 0.002476810997904977, "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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.core.trace.Trace.resample[3]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 237, in skip_if_no_data\n    return func(*args, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/trace.py\", line 282, in _add_processing_info\n    result = func(*args, **kwargs)\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.00015560300016659312}, "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": 9.038400094141252e-05}}, {"call": {"outcome": "passed", "duration": 0.009203906000038842}, "setup": {"outcome": "passed", "duration": 0.00017235999985132366}, "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": 8.066499867709354e-05}}, {"call": {"outcome": "passed", "duration": 0.001876026999525493}, "setup": {"outcome": "passed", "duration": 0.00015409999832627364}, "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": 9.741399844642729e-05}}, {"call": {"outcome": "passed", "duration": 0.01505259699843009}, "setup": {"outcome": "passed", "duration": 0.0001542390018585138}, "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.33710000733845e-05}}, {"call": {"outcome": "passed", "duration": 0.008165726998413447}, "setup": {"outcome": "passed", "duration": 0.0001685170027485583}, "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": 8.172299931175075e-05}}, {"call": {"outcome": "passed", "duration": 0.0016586850033490919}, "setup": {"outcome": "passed", "duration": 0.00015552300101262517}, "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.888099935371429e-05}}, {"call": {"outcome": "passed", "duration": 0.00866585599942482}, "setup": {"outcome": "passed", "duration": 0.00015257400082191452}, "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.329999764100648e-05}}, {"call": {"outcome": "passed", "duration": 0.009197775001666741}, "setup": {"outcome": "passed", "duration": 0.0001587229999131523}, "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": 8.151999645633623e-05}}, {"call": {"outcome": "passed", "duration": 0.001840069999161642}, "setup": {"outcome": "passed", "duration": 0.00017302400010521524}, "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": 8.08080003480427e-05}}, {"call": {"outcome": "passed", "duration": 0.0019204169984732289}, "setup": {"outcome": "passed", "duration": 0.00015161199917201884}, "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.798599835950881e-05}}, {"call": {"outcome": "passed", "duration": 0.0013675029986188747}, "setup": {"outcome": "passed", "duration": 0.00015467599951080047}, "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.435299994540401e-05}}, {"call": {"outcome": "passed", "duration": 0.0029741920006927103}, "setup": {"outcome": "passed", "duration": 0.00015342099868576042}, "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": 8.195600094040856e-05}}, {"call": {"outcome": "passed", "duration": 0.001476008997997269}, "setup": {"outcome": "passed", "duration": 0.00015490900113945827}, "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": 7.619499956490472e-05}}, {"call": {"outcome": "passed", "duration": 0.001454725002986379}, "setup": {"outcome": "passed", "duration": 0.00014979200204834342}, "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": 7.204000212368555e-05}}, {"call": {"outcome": "passed", "duration": 0.0013938970005256124}, "setup": {"outcome": "passed", "duration": 0.00015162799900281243}, "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": 7.25980025890749e-05}}, {"call": {"outcome": "passed", "duration": 0.0014298050009529106}, "setup": {"outcome": "passed", "duration": 0.00014050699974177405}, "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": 7.769300282234326e-05}}, {"call": {"outcome": "passed", "duration": 0.0014510809996863827}, "setup": {"outcome": "passed", "duration": 0.00015032899682410061}, "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": 7.693899897276424e-05}}, {"call": {"outcome": "passed", "duration": 0.0014286099976743571}, "setup": {"outcome": "passed", "duration": 0.0001491859984525945}, "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": 7.747600102447905e-05}}, {"call": {"outcome": "passed", "duration": 0.0014522629971907008}, "setup": {"outcome": "passed", "duration": 0.00015112100300029851}, "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": 7.877900134189986e-05}}, {"call": {"outcome": "passed", "duration": 0.0014226849998522084}, "setup": {"outcome": "passed", "duration": 0.0001502879968029447}, "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": 7.94019979366567e-05}}, {"call": {"outcome": "passed", "duration": 0.0013876399971195497}, "setup": {"outcome": "passed", "duration": 0.0001483550004195422}, "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": 8.376600089832209e-05}}, {"call": {"outcome": "passed", "duration": 0.001461514999391511}, "setup": {"outcome": "passed", "duration": 0.00014940000255592167}, "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": 7.883200305514038e-05}}, {"call": {"outcome": "passed", "duration": 0.0014015489978191908}, "setup": {"outcome": "passed", "duration": 0.0001492770024924539}, "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.94049995217938e-05}}, {"call": {"outcome": "passed", "duration": 0.0013766550000582356}, "setup": {"outcome": "passed", "duration": 0.00014387799819814973}, "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": 7.399400055874139e-05}}, {"call": {"outcome": "passed", "duration": 0.0013800150009046774}, "setup": {"outcome": "passed", "duration": 0.00015399499898194335}, "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.909799776622094e-05}}, {"call": {"outcome": "passed", "duration": 0.001362370003334945}, "setup": {"outcome": "passed", "duration": 0.00016298099944833666}, "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": 7.085199831635691e-05}}, {"call": {"outcome": "passed", "duration": 0.0013869529975636397}, "setup": {"outcome": "passed", "duration": 0.00013821800166624598}, "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.426099909935147e-05}}, {"call": {"outcome": "passed", "duration": 0.0014197919990692753}, "setup": {"outcome": "passed", "duration": 0.0001482459992985241}, "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.97840005159378e-05}}, {"call": {"outcome": "passed", "duration": 0.0014022369978192728}, "setup": {"outcome": "passed", "duration": 0.00014813699817750603}, "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": 7.256000026245601e-05}}, {"call": {"outcome": "passed", "duration": 0.001374811999994563}, "setup": {"outcome": "passed", "duration": 0.00013894500079913996}, "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": 7.547400309704244e-05}}, {"call": {"outcome": "passed", "duration": 0.0013615260031656362}, "setup": {"outcome": "passed", "duration": 0.000148248000186868}, "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": 9.053000030689873e-05}}, {"call": {"outcome": "passed", "duration": 0.0013582020001194905}, "setup": {"outcome": "passed", "duration": 0.00014982900029281154}, "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": 7.195299986051396e-05}}, {"call": {"outcome": "passed", "duration": 0.0013422310003079474}, "setup": {"outcome": "passed", "duration": 0.00014009100050316192}, "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": 7.35849971533753e-05}}, {"call": {"outcome": "passed", "duration": 0.001371301001199754}, "setup": {"outcome": "passed", "duration": 0.00016772199887782335}, "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.936800127732567e-05}}, {"call": {"outcome": "passed", "duration": 0.0013742909977736417}, "setup": {"outcome": "passed", "duration": 0.00014751499838894233}, "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": 7.00999989931006e-05}}, {"call": {"outcome": "passed", "duration": 0.0013920119999966118}, "setup": {"outcome": "passed", "duration": 0.00014994199955253862}, "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": 7.411000115098432e-05}}, {"call": {"outcome": "passed", "duration": 0.0013522479966923129}, "setup": {"outcome": "passed", "duration": 0.00015798000094946474}, "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": 6.933300028322265e-05}}, {"call": {"outcome": "passed", "duration": 0.0013844419991073664}, "setup": {"outcome": "passed", "duration": 0.00014573700173059478}, "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": 7.039399861241691e-05}}, {"call": {"outcome": "passed", "duration": 0.0013785289993393235}, "setup": {"outcome": "passed", "duration": 0.0001363540031888988}, "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": 7.285199899342842e-05}}, {"call": {"outcome": "passed", "duration": 0.0013799770022160374}, "setup": {"outcome": "passed", "duration": 0.0001459320010326337}, "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.884400136186741e-05}}, {"call": {"outcome": "passed", "duration": 0.0013660250006068964}, "setup": {"outcome": "passed", "duration": 0.00014000100054545328}, "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": 7.47660014894791e-05}}, {"call": {"outcome": "passed", "duration": 0.0013834160017722752}, "setup": {"outcome": "passed", "duration": 0.00014718300008098595}, "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": 7.640200055902824e-05}}, {"call": {"outcome": "passed", "duration": 0.001346861001366051}, "setup": {"outcome": "passed", "duration": 0.0001469249982619658}, "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.88479995005764e-05}}, {"call": {"outcome": "passed", "duration": 0.0013803639994875994}, "setup": {"outcome": "passed", "duration": 0.00014192999879014678}, "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": 7.037000250420533e-05}}, {"call": {"outcome": "passed", "duration": 0.0013753960010944866}, "setup": {"outcome": "passed", "duration": 0.00014792400179430842}, "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": 7.442400237778202e-05}}, {"call": {"outcome": "passed", "duration": 0.0014003110009070951}, "setup": {"outcome": "passed", "duration": 0.00016053899889811873}, "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": 7.015300070634112e-05}}, {"call": {"outcome": "passed", "duration": 0.0013869479989807587}, "setup": {"outcome": "passed", "duration": 0.00016124399917316623}, "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": 7.156399806262925e-05}}, {"call": {"outcome": "passed", "duration": 0.0014785780003876425}, "setup": {"outcome": "passed", "duration": 0.00013718999980483204}, "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": 7.435500083374791e-05}}, {"call": {"outcome": "passed", "duration": 0.001464649998524692}, "setup": {"outcome": "passed", "duration": 0.00014902200200594962}, "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": 8.967200119514018e-05}}, {"call": {"outcome": "passed", "duration": 0.001573164998262655}, "setup": {"outcome": "passed", "duration": 0.00018658500266610645}, "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": 7.705000098212622e-05}}, {"call": {"outcome": "passed", "duration": 0.0014764779989491217}, "setup": {"outcome": "passed", "duration": 0.0001571060020069126}, "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": 9.268400026485324e-05}}, {"call": {"outcome": "passed", "duration": 0.0014752210008737165}, "setup": {"outcome": "passed", "duration": 0.00015465099932043813}, "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": 9.47580010688398e-05}}, {"call": {"outcome": "passed", "duration": 0.0013976459995319601}, "setup": {"outcome": "passed", "duration": 0.00015208900003926829}, "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": 7.469899719581008e-05}}, {"call": {"outcome": "passed", "duration": 0.0014060699977562763}, "setup": {"outcome": "passed", "duration": 0.00014990999989095144}, "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": 7.57550005801022e-05}}, {"call": {"outcome": "passed", "duration": 0.001610029001312796}, "setup": {"outcome": "passed", "duration": 0.0001510700021754019}, "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.907500184956007e-05}}, {"call": {"outcome": "passed", "duration": 0.0019290599993837532}, "setup": {"outcome": "passed", "duration": 0.00020888899962301366}, "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": 0.00010679399929358624}}, {"call": {"outcome": "passed", "duration": 0.0015430739986186381}, "setup": {"outcome": "passed", "duration": 0.000251276000199141}, "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": 9.899699944071472e-05}}, {"call": {"outcome": "passed", "duration": 0.0018895549983426463}, "setup": {"outcome": "passed", "duration": 0.00023228699865285307}, "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.979800284374505e-05}}, {"call": {"outcome": "passed", "duration": 0.0017528099997434765}, "setup": {"outcome": "passed", "duration": 0.00016692500139470212}, "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": 0.0001259989985555876}}, {"call": {"outcome": "passed", "duration": 0.002041629999439465}, "setup": {"outcome": "passed", "duration": 0.00022581899975193664}, "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": 7.812799958628602e-05}}, {"call": {"outcome": "passed", "duration": 0.0020387760014273226}, "setup": {"outcome": "passed", "duration": 0.00019381499805604108}, "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": 8.101999992504716e-05}}, {"call": {"outcome": "passed", "duration": 0.001608318998478353}, "setup": {"outcome": "passed", "duration": 0.0001563160003570374}, "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": 7.411900151055306e-05}}, {"call": {"outcome": "passed", "duration": 0.0014258549999794923}, "setup": {"outcome": "passed", "duration": 0.00016722799773560837}, "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.267199907801114e-05}}, {"call": {"outcome": "passed", "duration": 0.0015372380003100261}, "setup": {"outcome": "passed", "duration": 0.00014087299859966151}, "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.859700053813867e-05}}, {"call": {"outcome": "passed", "duration": 0.001744936998875346}, "setup": {"outcome": "passed", "duration": 0.00016645499999867752}, "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": 8.338500265381299e-05}}, {"call": {"outcome": "passed", "duration": 0.0018182060011895373}, "setup": {"outcome": "passed", "duration": 0.0002247500015073456}, "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": 8.634999903733842e-05}}, {"call": {"outcome": "passed", "duration": 0.0014111179989413358}, "setup": {"outcome": "passed", "duration": 0.00017322100029559806}, "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": 7.278900011442602e-05}}, {"call": {"outcome": "passed", "duration": 0.0014080529981583823}, "setup": {"outcome": "passed", "duration": 0.00014063900016481057}, "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": 0.00010222799755865708}}, {"call": {"outcome": "passed", "duration": 0.0019021000007342082}, "setup": {"outcome": "passed", "duration": 0.00024085499899229035}, "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": 9.655399844632484e-05}}, {"call": {"outcome": "passed", "duration": 0.001450001000193879}, "setup": {"outcome": "passed", "duration": 0.0002976319992740173}, "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": 7.829700189176947e-05}}, {"call": {"outcome": "passed", "duration": 0.0015309199989133049}, "setup": {"outcome": "passed", "duration": 0.00015869699927861802}, "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.246700261021033e-05}}, {"call": {"outcome": "passed", "duration": 0.0014709569986735005}, "setup": {"outcome": "passed", "duration": 0.0001685150018602144}, "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.5763000495499e-05}}, {"call": {"outcome": "passed", "duration": 0.0021781810028187465}, "setup": {"outcome": "passed", "duration": 0.00015645600069547072}, "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": 7.788900256855413e-05}}, {"call": {"outcome": "passed", "duration": 0.0014598590023524594}, "setup": {"outcome": "passed", "duration": 0.00016285700257867575}, "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.486500180675648e-05}}, {"call": {"outcome": "passed", "duration": 0.0023908420007501263}, "setup": {"outcome": "passed", "duration": 0.0001476500001444947}, "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": 8.141100261127576e-05}}, {"call": {"outcome": "passed", "duration": 0.002171342999645276}, "setup": {"outcome": "passed", "duration": 0.00015621099737472832}, "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": 0.000100508001196431}}, {"call": {"outcome": "failed", "duration": 0.007861054000386503, "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,25 @@\n     Traceback (most recent call last):\n    -...\n    -OSError: Could not find file does.not.exists ...\n    +  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    +    exec(compile(example.source, filename, \"single\",\n    +    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    +                 compileflags, True), test.globs)\n    +                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    +                     fromlist=[\"obspy\"])\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    +    raise AttributeError(\n    +    ...<3 lines>...\n    +    )\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.00019562099987524562}, "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.00012256400077603757}}, {"call": {"outcome": "passed", "duration": 0.0033128260001831222}, "setup": {"outcome": "passed", "duration": 0.00016295000023092143}, "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": 0.00010885099982260726}}, {"call": {"outcome": "passed", "duration": 0.0018840840020857286}, "setup": {"outcome": "passed", "duration": 0.00016534299720660783}, "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.00010414999997010455}}, {"call": {"outcome": "skipped", "duration": 9.358700117445551e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00016974000027403235}, "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": 8.716299998923205e-05}}, {"call": {"outcome": "skipped", "duration": 0.00010954999743262306, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00020262399993953295}, "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": 0.00010696200115489773}}, {"call": {"outcome": "skipped", "duration": 9.889899956760928e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00015922600141493604}, "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": 9.849300113273785e-05}}, {"call": {"outcome": "passed", "duration": 0.007373475000349572}, "setup": {"outcome": "passed", "duration": 0.00025702599668875337}, "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": 0.00011074899884988554}}, {"call": {"outcome": "passed", "duration": 0.0015963969999575056}, "setup": {"outcome": "passed", "duration": 0.00020013199900859036}, "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": 8.36710023577325e-05}}, {"call": {"outcome": "passed", "duration": 0.0018154969984607305}, "setup": {"outcome": "passed", "duration": 0.00015609399997629225}, "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": 7.732399899396114e-05}}, {"call": {"outcome": "passed", "duration": 0.0018395400002191309}, "setup": {"outcome": "passed", "duration": 0.00015367700325441547}, "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": 0.00012441699800547212}}, {"call": {"outcome": "passed", "duration": 0.0018412540011922829}, "setup": {"outcome": "passed", "duration": 0.00021342899708542973}, "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": 0.00010702199870138429}}, {"call": {"outcome": "passed", "duration": 0.001752752999891527}, "setup": {"outcome": "passed", "duration": 0.0002490980004949961}, "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": 8.447199797956273e-05}}, {"call": {"outcome": "passed", "duration": 0.003626956000516657}, "setup": {"outcome": "passed", "duration": 0.00018769199959933758}, "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": 8.174300091923214e-05}}, {"call": {"outcome": "passed", "duration": 0.001799202997062821}, "setup": {"outcome": "passed", "duration": 0.00015202000213321298}, "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": 7.710700083407573e-05}}, {"call": {"outcome": "passed", "duration": 0.0018526719977671746}, "setup": {"outcome": "passed", "duration": 0.00021755600027972832}, "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": 8.31969991850201e-05}}, {"call": {"outcome": "passed", "duration": 0.03757176599901868}, "setup": {"outcome": "passed", "duration": 0.00024234400189016014}, "lineno": 454, "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.713100032764487e-05}}, {"call": {"outcome": "passed", "duration": 0.001425026999640977}, "setup": {"outcome": "passed", "duration": 0.0003124780014331918}, "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.503899905714206e-05}}, {"call": {"outcome": "passed", "duration": 0.007028354000794934}, "setup": {"outcome": "passed", "duration": 0.00020766300076502375}, "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": 0.00010369899973738939}}, {"call": {"outcome": "passed", "duration": 0.0019530910030880477}, "setup": {"outcome": "passed", "duration": 0.00021064499742351472}, "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": 9.776899969438091e-05}}, {"call": {"outcome": "passed", "duration": 0.001874383000540547}, "setup": {"outcome": "passed", "duration": 0.00024252600269392133}, "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": 8.046500079217367e-05}}, {"call": {"outcome": "passed", "duration": 0.0020308220009610523}, "setup": {"outcome": "passed", "duration": 0.0001526160012872424}, "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": 9.113700070884079e-05}}, {"call": {"outcome": "passed", "duration": 0.0045105009994586}, "setup": {"outcome": "passed", "duration": 0.00016797699936432764}, "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": 9.388900070916861e-05}}, {"call": {"outcome": "passed", "duration": 0.004435864997503813}, "setup": {"outcome": "passed", "duration": 0.00015537699800916016}, "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": 9.485700138611719e-05}}, {"call": {"outcome": "passed", "duration": 0.004908243998215767}, "setup": {"outcome": "passed", "duration": 0.00015830799748073332}, "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": 8.209199950215407e-05}}, {"call": {"outcome": "passed", "duration": 0.004491343999688979}, "setup": {"outcome": "passed", "duration": 0.00015148600141401403}, "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": 0.00011666700083878823}}, {"call": {"outcome": "passed", "duration": 0.014837738999631256}, "setup": {"outcome": "passed", "duration": 0.004886966999038123}, "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": 0.00010648299939930439}}, {"call": {"outcome": "passed", "duration": 0.0036302829976193607}, "setup": {"outcome": "passed", "duration": 0.00016250900080194697}, "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": 0.0001313680004386697}}, {"call": {"outcome": "passed", "duration": 0.0021638479993271176}, "setup": {"outcome": "passed", "duration": 0.00020643699826905504}, "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": 8.234000051743351e-05}}, {"call": {"outcome": "passed", "duration": 0.0003508299996610731}, "setup": {"outcome": "passed", "duration": 0.00014818600175203755}, "lineno": 71, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_gps_2_dist_azimuth_with_geographiclib", "outcome": "passed", "keywords": ["test_gps_2_dist_azimuth_with_geographiclib", "skipif", "pytestmark", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.797899914090522e-05}}, {"call": {"outcome": "passed", "duration": 0.000126323000586126}, "setup": {"outcome": "passed", "duration": 0.00013279500126373023}, "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": 7.088300117175095e-05}}, {"call": {"outcome": "passed", "duration": 0.00013297799887368456}, "setup": {"outcome": "passed", "duration": 0.00014413000099011697}, "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": 6.014600148773752e-05}}, {"setup": {"outcome": "skipped", "duration": 7.362399992416613e-05, "longrepr": "('/workspace/obspy/obspy/geodetics/tests/test_util_geodetics.py', 194, 'Skipped: Geographiclib installed, not using calc_vincenty_inverse')"}, "lineno": 193, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_gps_2_dist_azimuth_bug150", "outcome": "skipped", "keywords": ["test_gps_2_dist_azimuth_bug150", "skipif", "pytestmark", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 6.524900163640268e-05}}, {"call": {"outcome": "passed", "duration": 8.203000106732361e-05}, "setup": {"outcome": "passed", "duration": 0.0001273950001632329}, "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.801999941468239e-05}}, {"call": {"outcome": "passed", "duration": 9.525299901724793e-05}, "setup": {"outcome": "passed", "duration": 0.00011438899673521519}, "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": 5.859900193172507e-05}}, {"call": {"outcome": "passed", "duration": 0.0007127540011424571}, "setup": {"outcome": "passed", "duration": 0.00011405100303818472}, "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": 6.891100201755762e-05}}, {"call": {"outcome": "passed", "duration": 0.0005102889990666881}, "setup": {"outcome": "passed", "duration": 0.00013283199950819835}, "lineno": 308, "nodeid": "geodetics/tests/test_util_geodetics.py::TestUtilGeodetics::test_issue_375", "outcome": "passed", "keywords": ["test_issue_375", "skipif", "pytestmark", "filterwarnings", "TestUtilGeodetics", "test_util_geodetics.py", "tests", "geodetics", "obspy", ""], "teardown": {"outcome": "passed", "duration": 7.236399687826633e-05}}, {"call": {"outcome": "passed", "duration": 0.00014291600018623285}, "setup": {"outcome": "passed", "duration": 0.00013113199747749604}, "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.76199997542426e-05}}, {"call": {"outcome": "passed", "duration": 0.29474245500023244}, "setup": {"outcome": "passed", "duration": 0.00025683700005174614}, "lineno": 0, "nodeid": "imaging/__init__.py::obspy.imaging", "outcome": "passed", "keywords": ["obspy.imaging", "filterwarnings", "__init__.py", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.810399933485314e-05}}, {"call": {"outcome": "passed", "duration": 0.0022803369975008536}, "setup": {"outcome": "passed", "duration": 0.0001923060008266475}, "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": 8.810600047581829e-05}}, {"call": {"outcome": "passed", "duration": 0.0017541080014780164}, "setup": {"outcome": "passed", "duration": 0.00016491499991388991}, "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": 7.574700066470541e-05}}, {"call": {"outcome": "passed", "duration": 0.0016305609970004298}, "setup": {"outcome": "passed", "duration": 0.0001530130030005239}, "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": 8.171499939635396e-05}}, {"call": {"outcome": "passed", "duration": 0.001511238999228226}, "setup": {"outcome": "passed", "duration": 0.0001610649997019209}, "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.624699719599448e-05}}, {"call": {"outcome": "passed", "duration": 0.0017493240011390299}, "setup": {"outcome": "passed", "duration": 0.00015535900092800148}, "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": 0.00011457800064818002}}, {"call": {"outcome": "passed", "duration": 0.00217724699905375}, "setup": {"outcome": "passed", "duration": 0.000443753000581637}, "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": 0.00015598499885527417}}, {"call": {"outcome": "passed", "duration": 0.001985036000405671}, "setup": {"outcome": "passed", "duration": 0.0002564690003055148}, "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": 0.00011502699999255128}}, {"call": {"outcome": "passed", "duration": 0.00018215000091004185}, "setup": {"outcome": "passed", "duration": 0.0004180329997325316}, "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": 0.00010068999836221337}}, {"call": {"outcome": "passed", "duration": 0.23764966299859225}, "setup": {"outcome": "passed", "duration": 0.0003192789990862366}, "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.00014881200331728905}}, {"call": {"outcome": "passed", "duration": 0.15131198200106155}, "setup": {"outcome": "passed", "duration": 0.00016909099940676242}, "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.00010605200077407062}}, {"call": {"outcome": "passed", "duration": 0.00013447700257529505}, "setup": {"outcome": "passed", "duration": 0.00017029700029524975}, "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": 6.340999971143901e-05}}, {"call": {"outcome": "passed", "duration": 0.00013364800179260783}, "setup": {"outcome": "passed", "duration": 0.00015199100016616285}, "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": 6.691599992336705e-05}}, {"call": {"outcome": "passed", "duration": 0.0001282820012420416}, "setup": {"outcome": "passed", "duration": 0.00012739399971906096}, "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": 6.177099930937402e-05}}, {"call": {"outcome": "passed", "duration": 0.00010714500240283087}, "setup": {"outcome": "passed", "duration": 0.00012962699838681147}, "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": 6.130299880169332e-05}}, {"call": {"outcome": "passed", "duration": 0.00022598599753109738}, "setup": {"outcome": "passed", "duration": 0.00012820299889426678}, "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.809799742768519e-05}}, {"call": {"outcome": "passed", "duration": 0.00016386800052714534}, "setup": {"outcome": "passed", "duration": 0.00013040799967711791}, "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": 6.441399818868376e-05}}, {"call": {"outcome": "passed", "duration": 0.07297991499945056}, "setup": {"outcome": "passed", "duration": 0.00019783800235018134}, "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.00016856400179676712}}, {"call": {"outcome": "passed", "duration": 0.06918333400244592}, "setup": {"outcome": "passed", "duration": 0.00023751999833621085}, "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.00013562200183514506}}, {"call": {"outcome": "passed", "duration": 0.06373308699767222}, "setup": {"outcome": "passed", "duration": 0.00024502700034645386}, "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.00013660200056619942}}, {"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.007866891999583459, "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  File \"/workspace/obspy/obspy/imaging/beachball.py\", line 148, in beach\n    colors, p = plot_mt(t, n, p, size,\n                ~~~~~~~^^^^^^^^^^^^^^^\n                        plot_zerotrace=True, xy=xy, width=width)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/imaging/tests/test_beachball.py\", line 304, in test_mopad_fallback\n    beachball(mt, outfile=image_path)\n    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/beachball.py\", line 255, in beachball\n    collection = beach(fm, linewidth=linewidth, facecolor=facecolor,\n                       edgecolor=edgecolor, bgcolor=bgcolor,\n                       alpha=alpha, nofill=nofill, xy=xy,\n                       width=plot_width, size=size, zorder=zorder)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/imaging/beachball.py\", line 64, in mopad_fallback\n    result = _mopad_beach(**final_kwargs)\n  File \"/workspace/obspy/obspy/imaging/mopad_wrapper.py\", line 127, in beach\n    mt = mopad_MomentTensor(fm, system=mopad_basis)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.000239946002693614}, "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.00014736800221726298}}, {"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.005688125998858595, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00029849999918951653}, "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.000164641001902055}}, {"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.002079067002341617, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 ','.join(str(x) for x in self.mt)])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00016438300008303486}, "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": 0.00011159600035171025}}, {"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.0017468990008637775, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 ','.join(str(x) for x in self.mt)])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00015142600022954866}, "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": 0.00010557700079516508}}, {"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.00169563699819264, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 ','.join(str(x * 100) for x in self.mt)])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00014821999866398983}, "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": 0.00010363099863752723}}, {"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.0017916449978656601, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 ','.join(str(x) for x in self.mt)])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00014705400099046528}, "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": 0.00010093400123878382}}, {"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.0016460860024380963, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 ','.join(str(x) for x in self.mt)])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00016969799980870448}, "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": 0.00011069800166296773}}, {"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.0016369590011890978, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00015306299974326976}, "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": 0.00010705999739002436}}, {"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.001704286001768196, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n                     '-t', 'fill',\n                     ^^^^^^^^^^^^^\n                     '--scaling', '2', '--color1', '3', '--color2', '5')\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                [','.join(str(x) for x in self.mt)])\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0001468839982408099}, "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": 0.00010472999929334037}}, {"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.0016976629995042458, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n                     '-t', 'lines',\n                     ^^^^^^^^^^^^^^\n                     '--scaling', '2', '--color1', '3', '--color2', '5')\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                [','.join(str(x) for x in self.mt)])\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00014288599777501076}, "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": 0.00010094599929288961}}, {"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.0017026370005623903, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n                     '-t', 'lines',\n                     ^^^^^^^^^^^^^^\n                     '--scaling', '2', '--color1', '3', '--color2', '5',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                     '--projection', 'stereo')\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                [','.join(str(x) for x in self.mt)])\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0001494919997639954}, "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": 0.00011617100244620815}}, {"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.0016890049992071, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^\n                     '-t', 'lines',\n                     ^^^^^^^^^^^^^^\n                     '--scaling', '2', '--color1', '3', '--color2', '5',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                     '--projection', 'ortho')\n                     ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                [','.join(str(x) for x in self.mt)])\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00015413100118166767}, "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": 0.0001039160015352536}}, {"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.0016648739983793348, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^\n                     '-t', 'lines',\n                     ^^^^^^^^^^^^^^\n                     '--scaling', '2', '--color1', '3', '--color2', '5',\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                     '--projection', 'stereo')\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                [','.join(str(x) for x in self.mt)])\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00015604600048391148}, "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": 0.00010517600094317459}}, {"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.001678477001405554, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n                     '-t', 'ev',\n                     ^^^^^^^^^^^\n                     '-r', '3')\n                     ^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/tests/test_mopad_script.py\", line 132, in compare_gmt\n    obspy_mopad(['gmt'] + list(args) +\n    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                [','.join(str(x) for x in self.mt)])\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 5132, in main\n    aa = _handle_input(M_raw, args)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 3941, in _handle_input\n    mt = MomentTensor(M=M_in, system=in_system)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.00014969399853725918}, "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": 0.0001062500014086254}}, {"setup": {"outcome": "skipped", "duration": 8.408600115217268e-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": 7.021800047368743e-05}}, {"call": {"outcome": "passed", "duration": 0.10213709099843982}, "setup": {"outcome": "passed", "duration": 0.0002629209993756376}, "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.00010777699935715646}}, {"call": {"outcome": "passed", "duration": 0.13778434100095183}, "setup": {"outcome": "passed", "duration": 0.00022187400099937804}, "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.0001766599998518359}}, {"call": {"outcome": "passed", "duration": 0.22073822200036375}, "setup": {"outcome": "passed", "duration": 0.0006151319976197556}, "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.0001451900025131181}}, {"call": {"outcome": "passed", "duration": 0.14806840300298063}, "setup": {"outcome": "passed", "duration": 0.000543156002095202}, "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.00014148899936117232}}, {"call": {"outcome": "passed", "duration": 0.21434652699826984}, "setup": {"outcome": "passed", "duration": 0.0005138870001246687}, "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.00018140999964089133}}, {"call": {"outcome": "passed", "duration": 0.1346179040010611}, "setup": {"outcome": "passed", "duration": 0.0003325949983263854}, "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.00013471700003719889}}, {"call": {"outcome": "passed", "duration": 0.001540484001452569}, "setup": {"outcome": "passed", "duration": 0.00018799900135491043}, "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": 9.067499922821298e-05}}, {"call": {"outcome": "passed", "duration": 0.2528146740005468}, "setup": {"outcome": "passed", "duration": 0.00022965099924476817}, "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.00012666900147451088}}, {"call": {"outcome": "passed", "duration": 0.07740232200012542}, "setup": {"outcome": "passed", "duration": 0.00018416799866827205}, "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.779699757928029e-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.009453263999603223, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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.00024897399998735636}, "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.0001338519978162367}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/imaging/scripts/scan.py", "lineno": 205, "message": "ValueError: invalid literal for int() with base 10: '166e92c489'"}, "outcome": "failed", "duration": 0.05804142099805176, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/imaging/tests/test_scan.py\", line 197, in test_scan_save_load_npz\n    scanner.load_npz('scanner.npz')\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/scan.py\", line 614, in load_npz\n    load_npz(filename, data_dict=self.data, samp_int_dict=self.samp_int)\n    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/scripts/scan.py\", line 205, in load_npz\n    [int(x) for x in version_string.split(\".\")[:2]] < [1, 1]:\n     ~~~^^^\nValueError: invalid literal for int() with base 10: '166e92c489'"}, "setup": {"outcome": "passed", "duration": 0.00022374900072463788}, "lineno": 167, "nodeid": "imaging/tests/test_scan.py::TestScan::test_scan_save_load_npz", "outcome": "failed", "keywords": ["test_scan_save_load_npz", "filterwarnings", "image", "TestScan", "test_scan.py", "tests", "imaging", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00013203100024838932}}, {"call": {"outcome": "passed", "duration": 0.12349762500161887}, "setup": {"outcome": "passed", "duration": 0.00022321299911709502}, "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.00011016699863830581}}, {"call": {"outcome": "passed", "duration": 0.0490502969987574}, "setup": {"outcome": "passed", "duration": 0.00021980500241625123}, "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.00012556699948618189}}, {"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.024958321002486628, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/obspy/obspy/imaging/tests/test_source.py\", line 23, in test_farfield_with_quiver\n    plot_radiation_pattern(\n    ~~~~~~~~~~~~~~~~~~~~~~^\n        mt, kind=['beachball', 's_quiver', 'p_quiver'], show=False)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/imaging/source.py\", line 194, in plot_radiation_pattern\n    _plot_beachball(ax, rtp_mt)\n    ~~~~~~~~~~~~~~~^^^^^^^^^^^^\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                  bgcolor=cmap(norm(-0.7)))\n  File \"/workspace/obspy/obspy/imaging/mopad_wrapper.py\", line 127, in beach\n    mt = mopad_MomentTensor(fm, system=mopad_basis)\n  File \"/workspace/obspy/obspy/imaging/scripts/mopad.py\", line 161, in __init__\n    self._M_to_principal_axis_system()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\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  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))\nTypeError: only 0-dimensional arrays can be converted to Python scalars"}, "setup": {"outcome": "passed", "duration": 0.0001633690008020494}, "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.0001143869994848501}}, {"call": {"outcome": "passed", "duration": 0.15462659100012388}, "setup": {"outcome": "passed", "duration": 0.00022584500038647093}, "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.0001307519996771589}}, {"call": {"outcome": "passed", "duration": 0.37355946300158394}, "setup": {"outcome": "passed", "duration": 0.0001788280023902189}, "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": 0.00012627900287043303}}, {"call": {"outcome": "passed", "duration": 0.00013722299991059117}, "setup": {"outcome": "passed", "duration": 0.00018402799832983874}, "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.139800098026171e-05}}, {"call": {"outcome": "passed", "duration": 0.0012914300023112446}, "setup": {"outcome": "passed", "duration": 0.00013352699897950515}, "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.916400111047551e-05}}, {"call": {"outcome": "passed", "duration": 0.09178436699949089}, "setup": {"outcome": "passed", "duration": 0.00024044200108619407}, "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.00013000699982512742}}, {"call": {"outcome": "passed", "duration": 0.07260359800056904}, "setup": {"outcome": "passed", "duration": 0.000243649999902118}, "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.00013487300020642579}}, {"call": {"outcome": "passed", "duration": 0.0688909579985193}, "setup": {"outcome": "passed", "duration": 0.00027213399880565703}, "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.00012681600128416903}}, {"call": {"outcome": "passed", "duration": 0.059835873002157314}, "setup": {"outcome": "passed", "duration": 0.00023397899713017978}, "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.0001331550010945648}}, {"call": {"outcome": "passed", "duration": 0.1515677669995057}, "setup": {"outcome": "passed", "duration": 0.00023300999964703806}, "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.0001361009999527596}}, {"call": {"outcome": "passed", "duration": 0.12206296700242092}, "setup": {"outcome": "passed", "duration": 0.0002589639989309944}, "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.00014534599904436618}}, {"call": {"outcome": "passed", "duration": 0.054306605001329444}, "setup": {"outcome": "passed", "duration": 0.0002600699990580324}, "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.00013217100058682263}}, {"call": {"outcome": "passed", "duration": 0.16732584800047334}, "setup": {"outcome": "passed", "duration": 0.0002565120012150146}, "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.00013080399730824865}}, {"call": {"outcome": "passed", "duration": 0.28386315899842884}, "setup": {"outcome": "passed", "duration": 0.0002551040015532635}, "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.00013373299952945672}}, {"call": {"outcome": "passed", "duration": 0.5726094270030444}, "setup": {"outcome": "passed", "duration": 0.00027667899848893285}, "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.00015971700122463517}}, {"call": {"outcome": "passed", "duration": 0.5831155699997908}, "setup": {"outcome": "passed", "duration": 0.0002750160019786563}, "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.0001593710003362503}}, {"call": {"outcome": "passed", "duration": 0.580340291999164}, "setup": {"outcome": "passed", "duration": 0.00026878499920712784}, "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.00015923399769235402}}, {"call": {"outcome": "passed", "duration": 0.16447091499867383}, "setup": {"outcome": "passed", "duration": 0.00028340199787635356}, "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.00014989600094850175}}, {"call": {"outcome": "passed", "duration": 0.05770519999714452}, "setup": {"outcome": "passed", "duration": 0.0002564310016168747}, "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.00012948099902132526}}, {"call": {"outcome": "passed", "duration": 0.23929091999889351}, "setup": {"outcome": "passed", "duration": 0.00026250399969285354}, "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.00012566000077640638}}, {"call": {"outcome": "passed", "duration": 0.3938014680024935}, "setup": {"outcome": "passed", "duration": 0.0002696050032682251}, "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.00013332399976206943}}, {"call": {"outcome": "passed", "duration": 0.37110417999792844}, "setup": {"outcome": "passed", "duration": 0.00026092600091942586}, "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.00013589300215244293}}, {"call": {"outcome": "passed", "duration": 0.3587646189989755}, "setup": {"outcome": "passed", "duration": 0.0002534730010665953}, "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.00014049300079932436}}, {"call": {"outcome": "passed", "duration": 0.3644633750009234}, "setup": {"outcome": "passed", "duration": 0.0002618890030134935}, "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.00013086299804854207}}, {"call": {"outcome": "passed", "duration": 0.38148675200136495}, "setup": {"outcome": "passed", "duration": 0.00025991499933297746}, "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.0001290219988732133}}, {"call": {"outcome": "passed", "duration": 0.3780732560007891}, "setup": {"outcome": "passed", "duration": 0.00025936200108844787}, "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.00013199900058680214}}, {"call": {"outcome": "passed", "duration": 0.3754565179988276}, "setup": {"outcome": "passed", "duration": 0.00027694199889083393}, "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.00014888300211168826}}, {"call": {"outcome": "passed", "duration": 0.3936719070006802}, "setup": {"outcome": "passed", "duration": 0.0002528180011722725}, "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.0001323649994446896}}, {"call": {"outcome": "passed", "duration": 0.38857965799979866}, "setup": {"outcome": "passed", "duration": 0.0002752479995251633}, "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.00015255800099112093}}, {"call": {"outcome": "passed", "duration": 0.08903110399842262}, "setup": {"outcome": "passed", "duration": 0.00025922599888872355}, "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.0001698320011200849}}, {"call": {"outcome": "passed", "duration": 0.08783216099982383}, "setup": {"outcome": "passed", "duration": 0.0002522909999242984}, "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.00013704299999517389}}, {"call": {"outcome": "passed", "duration": 0.10514701000283821}, "setup": {"outcome": "passed", "duration": 0.0002514730003895238}, "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.00012276200141059235}}, {"call": {"outcome": "passed", "duration": 0.1266502059988852}, "setup": {"outcome": "passed", "duration": 0.00023541500195278786}, "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.00011864699990837835}}, {"call": {"outcome": "passed", "duration": 0.056125185001292266}, "setup": {"outcome": "passed", "duration": 0.00023542100097984076}, "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.00011820399959105998}}, {"call": {"outcome": "passed", "duration": 0.049052913000195986}, "setup": {"outcome": "passed", "duration": 0.00023080699975253083}, "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.00012437300028977916}}, {"call": {"outcome": "passed", "duration": 0.04002247900280054}, "setup": {"outcome": "passed", "duration": 0.00023088600210030563}, "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.00010905700037255883}}, {"call": {"outcome": "passed", "duration": 0.1031329769975855}, "setup": {"outcome": "passed", "duration": 0.00024759000007179566}, "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.00012679000064963475}}, {"call": {"outcome": "passed", "duration": 0.10777022099864553}, "setup": {"outcome": "passed", "duration": 0.0002555579994805157}, "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.0001301299998885952}}, {"call": {"outcome": "passed", "duration": 0.0023379010017379187}, "setup": {"outcome": "passed", "duration": 0.00019128400163026527}, "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": 8.468099986203015e-05}}, {"call": {"outcome": "passed", "duration": 0.0021175660003791563}, "setup": {"outcome": "passed", "duration": 0.00016597400099271908}, "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": 8.211200110963546e-05}}, {"call": {"outcome": "passed", "duration": 0.00178383000093163}, "setup": {"outcome": "passed", "duration": 0.00015721999807283282}, "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": 8.412099850829691e-05}}, {"call": {"outcome": "passed", "duration": 0.0047867699977359734}, "setup": {"outcome": "passed", "duration": 0.0005968059995211661}, "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.669099770486355e-05}}, {"call": {"outcome": "passed", "duration": 0.8607179829996312}, "setup": {"outcome": "passed", "duration": 0.00018464200184098445}, "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.00010339599975850433}}, {"call": {"outcome": "passed", "duration": 0.004315649999625748}, "setup": {"outcome": "passed", "duration": 0.00018257700139656663}, "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.636300092097372e-05}}, {"call": {"outcome": "passed", "duration": 0.0011575690004974604}, "setup": {"outcome": "passed", "duration": 0.00017131999993580393}, "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": 8.290600089821965e-05}}, {"call": {"outcome": "passed", "duration": 0.013111803000356304}, "setup": {"outcome": "passed", "duration": 0.00016296000103466213}, "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.00012579900067066774}}, {"call": {"outcome": "skipped", "duration": 9.153599967248738e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00032186599855776876}, "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.573500286322087e-05}}, {"call": {"outcome": "skipped", "duration": 8.768900079303421e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0001334490007138811}, "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.739699892932549e-05}}, {"call": {"outcome": "passed", "duration": 0.0033028670004568994}, "setup": {"outcome": "passed", "duration": 0.00012792699999408796}, "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": 9.197500185109675e-05}}, {"call": {"outcome": "passed", "duration": 0.0033269100022152998}, "setup": {"outcome": "passed", "duration": 0.00015813899881322868}, "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.841600017854944e-05}}, {"call": {"outcome": "passed", "duration": 0.009138016997894738}, "setup": {"outcome": "passed", "duration": 0.00015666900071664713}, "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": 8.48300005600322e-05}}, {"call": {"outcome": "passed", "duration": 0.008630139000160852}, "setup": {"outcome": "passed", "duration": 0.00016761100050644018}, "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": 8.767499821260571e-05}}, {"call": {"outcome": "passed", "duration": 0.00016389200027333573}, "setup": {"outcome": "passed", "duration": 0.0003695580016938038}, "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": 6.660799772362225e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%d'"}, "outcome": "failed", "duration": 0.0010879740002565086, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=fmt.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00014481699690804817}, "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": 0.00010134300100617111}}, {"call": {"outcome": "passed", "duration": 0.00019501600036164746}, "setup": {"outcome": "passed", "duration": 0.00016297199908876792}, "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": 6.366799789248034e-05}}, {"call": {"outcome": "passed", "duration": 0.00015675499889766797}, "setup": {"outcome": "passed", "duration": 0.0001378110027872026}, "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": 6.185799793456681e-05}}, {"call": {"outcome": "passed", "duration": 0.0006831329992564861}, "setup": {"outcome": "passed", "duration": 0.00013551700249081478}, "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.51550032873638e-05}}, {"call": {"outcome": "passed", "duration": 0.0003714400008902885}, "setup": {"outcome": "passed", "duration": 0.00015274500037776306}, "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.978300007176585e-05}}, {"call": {"outcome": "passed", "duration": 0.0009208259980368894}, "setup": {"outcome": "passed", "duration": 0.00014257799921324477}, "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": 8.1255999248242e-05}}, {"call": {"outcome": "passed", "duration": 0.0006527789992105681}, "setup": {"outcome": "passed", "duration": 0.0001531570014776662}, "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": 7.379100134130567e-05}}, {"call": {"outcome": "passed", "duration": 0.0006492150023404974}, "setup": {"outcome": "passed", "duration": 0.0001635369990253821}, "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": 7.227099922602065e-05}}, {"call": {"outcome": "passed", "duration": 0.0012532649998320267}, "setup": {"outcome": "passed", "duration": 0.00015283199900295585}, "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.662999996682629e-05}}, {"call": {"outcome": "passed", "duration": 0.0007920940006442834}, "setup": {"outcome": "passed", "duration": 0.00018622800052980892}, "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": 7.759000072837807e-05}}, {"call": {"outcome": "passed", "duration": 0.0004306169976189267}, "setup": {"outcome": "passed", "duration": 0.0001520770019851625}, "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": 7.089800055837259e-05}}, {"call": {"outcome": "passed", "duration": 0.004871632998401765}, "setup": {"outcome": "passed", "duration": 0.00014353000005939975}, "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": 8.333300138474442e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%+.10e'"}, "outcome": "failed", "duration": 0.0012567820012918673, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=fmt.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00015961800090735778}, "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": 0.00010226299855276011}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%+r'"}, "outcome": "failed", "duration": 0.0011890460009453818, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=fmt.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00015954499758663587}, "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": 0.00010209799802396446}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%3.14f'"}, "outcome": "failed", "duration": 0.0009615640010451898, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=fmt.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.0001719049978419207}, "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": 9.301099998992868e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%d'"}, "outcome": "failed", "duration": 0.0011979709997831378, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=fmt.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00016286599930026568}, "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": 9.39110032049939e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b'%d'"}, "outcome": "failed", "duration": 0.0007126739983505104, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/ascii/core.py\", line 352, in _write_slist\n    np.savetxt(fh, data, delimiter=b'\\t',\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=fmt.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00016066699754446745}, "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.348799721919931e-05}}, {"call": {"outcome": "passed", "duration": 0.0012533519984572195}, "setup": {"outcome": "passed", "duration": 0.00015593799980706535}, "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": 8.029599848669022e-05}}, {"call": {"outcome": "passed", "duration": 0.0011541950007085688}, "setup": {"outcome": "passed", "duration": 0.00015603700012434274}, "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": 7.996299973456189e-05}}, {"call": {"outcome": "passed", "duration": 0.0010606369978631847}, "setup": {"outcome": "passed", "duration": 0.0001536189993203152}, "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": 7.919099880382419e-05}}, {"call": {"outcome": "passed", "duration": 0.010505805999855511}, "setup": {"outcome": "passed", "duration": 0.00017063999985111877}, "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": 0.00010746499901870266}}, {"call": {"outcome": "passed", "duration": 0.004229480000503827}, "setup": {"outcome": "passed", "duration": 0.0002898660022765398}, "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": 8.045299910008907e-05}}, {"call": {"outcome": "passed", "duration": 0.0015405480007757433}, "setup": {"outcome": "passed", "duration": 0.0003441889966779854}, "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.526499757659622e-05}}, {"call": {"outcome": "passed", "duration": 0.0023478170005546417}, "setup": {"outcome": "passed", "duration": 0.00015040300058899447}, "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": 8.122099825413898e-05}}, {"call": {"outcome": "passed", "duration": 0.0019317420010338537}, "setup": {"outcome": "passed", "duration": 0.00015504399925703183}, "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": 8.024000271689147e-05}}, {"call": {"outcome": "passed", "duration": 0.002214504998846678}, "setup": {"outcome": "passed", "duration": 0.00016823099940665998}, "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": 8.085199806373566e-05}}, {"call": {"outcome": "passed", "duration": 0.001904090000607539}, "setup": {"outcome": "passed", "duration": 0.00015511799938394688}, "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": 9.134000356425531e-05}}, {"call": {"outcome": "passed", "duration": 0.004232688999763923}, "setup": {"outcome": "passed", "duration": 0.0001559429983899463}, "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": 8.275700020021759e-05}}, {"call": {"outcome": "passed", "duration": 0.0037644959993485827}, "setup": {"outcome": "passed", "duration": 0.00017119200128945522}, "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": 8.121100108837709e-05}}, {"call": {"outcome": "passed", "duration": 0.0031275469991669524}, "setup": {"outcome": "passed", "duration": 0.00015397300012409687}, "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": 8.017000072868541e-05}}, {"call": {"outcome": "passed", "duration": 0.0021628640024573542}, "setup": {"outcome": "passed", "duration": 0.00016201399921556003}, "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.00010660199768608436}}, {"call": {"outcome": "passed", "duration": 0.007749162999971304}, "setup": {"outcome": "passed", "duration": 0.000459580998722231}, "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": 0.00010776300041470677}}, {"call": {"outcome": "passed", "duration": 0.00809926399961114}, "setup": {"outcome": "passed", "duration": 0.0004462590004550293}, "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.207800030708313e-05}}, {"call": {"outcome": "passed", "duration": 0.006642586002271855}, "setup": {"outcome": "passed", "duration": 0.0001584980018378701}, "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.871099998941645e-05}}, {"call": {"outcome": "passed", "duration": 0.006613502999243792}, "setup": {"outcome": "passed", "duration": 0.00016391700046369806}, "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.821499795885757e-05}}, {"call": {"outcome": "passed", "duration": 0.0077387359997374006}, "setup": {"outcome": "passed", "duration": 0.00016491000133100897}, "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.483599933446385e-05}}, {"call": {"outcome": "passed", "duration": 0.006157679999887478}, "setup": {"outcome": "passed", "duration": 0.00015584500215481967}, "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": 9.070499800145626e-05}}, {"call": {"outcome": "passed", "duration": 0.0061104779997549485}, "setup": {"outcome": "passed", "duration": 0.0001574950001668185}, "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": 9.005799802253023e-05}}, {"call": {"outcome": "passed", "duration": 0.006003506998240482}, "setup": {"outcome": "passed", "duration": 0.00015859699851716869}, "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": 8.533200161764398e-05}}, {"call": {"outcome": "passed", "duration": 0.006600435001018923}, "setup": {"outcome": "passed", "duration": 0.00015203600196400657}, "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.014000170282088e-05}}, {"call": {"outcome": "passed", "duration": 0.00770115699924645}, "setup": {"outcome": "passed", "duration": 0.00015587099915137514}, "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.00011454000195953995}}, {"call": {"outcome": "passed", "duration": 0.025073777997022262}, "setup": {"outcome": "passed", "duration": 0.00022203499975148588}, "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.00011113499931525439}}, {"call": {"outcome": "failed", "duration": 0.005130454999743961, "longrepr": "019 Reading DMX is handled by using ObsPy's standard\n020 :func:`~obspy.core.stream.read` function. The format can be detected\n021 automatically, however setting the ``format`` parameter as \"DMX\" lead to a\n022 speed up.\n023 One optional keyword argument is available: ``station``. It is automatically\n024 passed to the :func:`obspy.io.dmx.core._read_dmx`. Its format \n025 \n026 >>> from obspy import read\n027 >>> # these two are equivalent, but the second case should be faster:\n028 >>> st = read(\"/path/to/131114_090600.dmx\")\nUNEXPECTED EXCEPTION: ModuleNotFoundError(\"No module named 'xdrlib'\")\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.io.dmx[1]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n/workspace/obspy/obspy/io/dmx/__init__.py:28: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.000326469998981338}, "lineno": 0, "nodeid": "io/dmx/__init__.py::obspy.io.dmx", "outcome": "failed", "keywords": ["obspy.io.dmx", "filterwarnings", "__init__.py", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.817299724090844e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0016723529988666996, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/dmx/tests/test_core.py\", line 82, in test_check_data_content_sum\n    st = read(filename)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00034964400038006715}, "lineno": 75, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_check_data_content_sum", "outcome": "failed", "keywords": ["test_check_data_content_sum", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.65469989751e-05}}, {"call": {"outcome": "passed", "duration": 0.0011296169977867976}, "setup": {"outcome": "passed", "duration": 0.00016447999951196834}, "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": 8.051399709074758e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0016381630011892412, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/dmx/tests/test_core.py\", line 30, in test_read_via_obspy\n    st = read(filename)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00015837300088605843}, "lineno": 23, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "failed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010533100066822954}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.001589212002727436, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/dmx/tests/test_core.py\", line 68, in test_read_with_station\n    st = read(filename, station='EMPL')\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00016168599904631265}, "lineno": 61, "nodeid": "io/dmx/tests/test_core.py::CoreTestCase::test_read_with_station", "outcome": "failed", "keywords": ["test_read_with_station", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "dmx", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012248200073372573}}, {"call": {"outcome": "passed", "duration": 0.00017910800306708552}, "setup": {"outcome": "passed", "duration": 0.0004523780007730238}, "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.583600043086335e-05}}, {"call": {"outcome": "passed", "duration": 0.0017462440009694546}, "setup": {"outcome": "passed", "duration": 0.00014604299940401688}, "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.850299880374223e-05}}, {"call": {"outcome": "passed", "duration": 0.00217698000051314}, "setup": {"outcome": "passed", "duration": 0.00015526100105489604}, "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.715300307609141e-05}}, {"call": {"outcome": "passed", "duration": 0.029280971000844147}, "setup": {"outcome": "passed", "duration": 0.00015663100202800706}, "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.843400064506568e-05}}, {"call": {"outcome": "passed", "duration": 0.0016483300023537595}, "setup": {"outcome": "passed", "duration": 0.00018020499919657595}, "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": 8.218000220949762e-05}}, {"call": {"outcome": "passed", "duration": 0.0007913160006864928}, "setup": {"outcome": "passed", "duration": 0.0001578819974383805}, "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.907799979671836e-05}}, {"call": {"outcome": "passed", "duration": 0.001368739001918584}, "setup": {"outcome": "passed", "duration": 0.00014249000014388002}, "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": 7.21949982107617e-05}}, {"call": {"outcome": "passed", "duration": 0.001215121999848634}, "setup": {"outcome": "passed", "duration": 0.00015106100181583315}, "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": 0.00010258200200041756}}, {"call": {"outcome": "failed", "duration": 0.0051981469987367745, "longrepr": "012     GNU Lesser General Public License, Version 3\n013     (https://www.gnu.org/copyleft/lesser.html)\n014 \n015 Reading\n016 -------\n017 Similar to reading any other waveform data format using :mod:`obspy.core`\n018 The format will be determined automatically.\n019 \n020 >>> from obspy import read\n021 >>> st = read(\"/path/to/20160603_1955n.gcf\")\nUNEXPECTED EXCEPTION: ModuleNotFoundError(\"No module named 'xdrlib'\")\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.io.gcf[1]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n/workspace/obspy/obspy/io/gcf/__init__.py:21: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.0002756490030151326}, "lineno": 1, "nodeid": "io/gcf/__init__.py::obspy.io.gcf", "outcome": "failed", "keywords": ["obspy.io.gcf", "filterwarnings", "__init__.py", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.536800280329771e-05}}, {"call": {"outcome": "passed", "duration": 0.003789831000176491}, "setup": {"outcome": "passed", "duration": 0.00016332699669874273}, "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.98050023149699e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.001551155000925064, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/gcf/tests/test_core.py\", line 125, in test_merge_gcf_stream\n    st1 = read(filename, headonly=True, channel_prefix=\"HN\")\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00035082899921690114}, "lineno": 118, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_merge_gcf_stream", "outcome": "failed", "keywords": ["test_merge_gcf_stream", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.675699766376056e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0015448910016857553, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/gcf/tests/test_core.py\", line 108, in test_read_channel_prefix_via_obspy\n    st = read(filename, headonly=True, channel_prefix=\"HN\")\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00017497099906904623}, "lineno": 101, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_channel_prefix_via_obspy", "outcome": "failed", "keywords": ["test_read_channel_prefix_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.593399954610504e-05}}, {"call": {"outcome": "passed", "duration": 0.0004574430022330489}, "setup": {"outcome": "passed", "duration": 0.0001606620025995653}, "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.718800068483688e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0015300820014090277, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/gcf/tests/test_core.py\", line 55, in test_read_head_via_obspy\n    st = read(filename, headonly=True)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.0001395899998897221}, "lineno": 48, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_head_via_obspy", "outcome": "failed", "keywords": ["test_read_head_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.688200225355104e-05}}, {"call": {"outcome": "passed", "duration": 0.0007720940011495259}, "setup": {"outcome": "passed", "duration": 0.00016437900194432586}, "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": 7.943000309751369e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0015185420015768614, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/gcf/tests/test_core.py\", line 36, in test_read_via_obspy\n    st = read(filename)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.0001510399997641798}, "lineno": 29, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "failed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.489300282439217e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.001505633001215756, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/gcf/tests/test_core.py\", line 150, in test_sps_d\n    st = read(filename, headonly=True, channel_prefix=\"HN\")\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00016863099881447852}, "lineno": 143, "nodeid": "io/gcf/tests/test_core.py::CoreTestCase::test_sps_d", "outcome": "failed", "keywords": ["test_sps_d", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "gcf", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001232290014741011}}, {"call": {"outcome": "passed", "duration": 0.012326681000558892}, "setup": {"outcome": "passed", "duration": 0.00028353699963190593}, "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": 8.34400016174186e-05}}, {"call": {"outcome": "passed", "duration": 0.011603718001424568}, "setup": {"outcome": "passed", "duration": 0.00016187000073841773}, "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": 8.372999946004711e-05}}, {"call": {"outcome": "passed", "duration": 0.004174427001998993}, "setup": {"outcome": "passed", "duration": 0.0001820819998101797}, "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.98840010247659e-05}}, {"call": {"outcome": "passed", "duration": 0.0035985210015496705}, "setup": {"outcome": "passed", "duration": 0.00015326799984904937}, "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.906899918452837e-05}}, {"call": {"outcome": "passed", "duration": 0.008742643996811239}, "setup": {"outcome": "passed", "duration": 0.0001686430005065631}, "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": 9.862800288829021e-05}}, {"call": {"outcome": "passed", "duration": 0.0015399750009237323}, "setup": {"outcome": "passed", "duration": 0.00016138600039994344}, "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.810500028426759e-05}}, {"call": {"outcome": "passed", "duration": 0.0015715820009063464}, "setup": {"outcome": "passed", "duration": 0.00015759799862280488}, "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": 7.639000250492245e-05}}, {"call": {"outcome": "passed", "duration": 0.0014442369974858593}, "setup": {"outcome": "passed", "duration": 0.00015171699851634912}, "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.888300024205819e-05}}, {"call": {"outcome": "passed", "duration": 0.005097616998682497}, "setup": {"outcome": "passed", "duration": 0.0003686519994516857}, "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": 8.068600072874688e-05}}, {"call": {"outcome": "passed", "duration": 0.00501850600267062}, "setup": {"outcome": "passed", "duration": 0.00015804899885552004}, "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": 8.397599958698265e-05}}, {"call": {"outcome": "passed", "duration": 0.0049595290001889225}, "setup": {"outcome": "passed", "duration": 0.00016044599760789424}, "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": 8.006000280147418e-05}}, {"call": {"outcome": "passed", "duration": 0.004972545997588895}, "setup": {"outcome": "passed", "duration": 0.0001618509995751083}, "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.452499969280325e-05}}, {"call": {"outcome": "passed", "duration": 0.002514041003450984}, "setup": {"outcome": "passed", "duration": 0.00015750400052638724}, "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": 7.919199924799614e-05}}, {"call": {"outcome": "passed", "duration": 0.010249225997540634}, "setup": {"outcome": "passed", "duration": 0.00015681799777667038}, "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": 8.747699757805094e-05}}, {"call": {"outcome": "passed", "duration": 0.011334407998219831}, "setup": {"outcome": "passed", "duration": 0.00016426799993496388}, "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": 9.455500185140409e-05}}, {"call": {"outcome": "passed", "duration": 0.005029053001635475}, "setup": {"outcome": "passed", "duration": 0.00016250800035777502}, "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": 8.069399700616486e-05}}, {"call": {"outcome": "passed", "duration": 0.008063672001298983}, "setup": {"outcome": "passed", "duration": 0.00016762000086600892}, "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": 8.290999903692864e-05}}, {"call": {"outcome": "passed", "duration": 0.005037719001848018}, "setup": {"outcome": "passed", "duration": 0.0001601170006324537}, "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": 8.158499986166134e-05}}, {"call": {"outcome": "passed", "duration": 0.005063893000624375}, "setup": {"outcome": "passed", "duration": 0.00016297700130962767}, "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": 8.002999675227329e-05}}, {"call": {"outcome": "passed", "duration": 0.005046300000685733}, "setup": {"outcome": "passed", "duration": 0.00015750799866509624}, "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": 8.121599967125803e-05}}, {"call": {"outcome": "passed", "duration": 0.00960099200165132}, "setup": {"outcome": "passed", "duration": 0.0001616830013517756}, "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": 8.482499833917245e-05}}, {"call": {"outcome": "passed", "duration": 0.008696589000464883}, "setup": {"outcome": "passed", "duration": 0.00016791999951237813}, "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": 8.222700125770643e-05}}, {"call": {"outcome": "passed", "duration": 0.008650457999465289}, "setup": {"outcome": "passed", "duration": 0.00016707000031601638}, "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": 8.217199865612201e-05}}, {"call": {"outcome": "passed", "duration": 0.011794174999522511}, "setup": {"outcome": "passed", "duration": 0.00016268699982902035}, "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": 0.0001091759986593388}}, {"call": {"outcome": "passed", "duration": 0.013975021000078414}, "setup": {"outcome": "passed", "duration": 0.0002171849992009811}, "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": 9.110599785344675e-05}}, {"call": {"outcome": "passed", "duration": 0.0071720929990988225}, "setup": {"outcome": "passed", "duration": 0.00016179600061150268}, "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": 8.388800051761791e-05}}, {"call": {"outcome": "passed", "duration": 0.002237882999907015}, "setup": {"outcome": "passed", "duration": 0.00016883900025277399}, "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": 8.254699787357822e-05}}, {"call": {"outcome": "passed", "duration": 0.0017651590023888275}, "setup": {"outcome": "passed", "duration": 0.0001658549990679603}, "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": 9.217900151270442e-05}}, {"call": {"outcome": "passed", "duration": 0.0006931979987712111}, "setup": {"outcome": "passed", "duration": 0.00015578400052618235}, "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": 7.445399751304649e-05}}, {"call": {"outcome": "passed", "duration": 0.0009186810020764824}, "setup": {"outcome": "passed", "duration": 0.0001494130010541994}, "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.704299787292257e-05}}, {"call": {"outcome": "passed", "duration": 0.0015120489988476038}, "setup": {"outcome": "passed", "duration": 0.00016416000289609656}, "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": 8.169400098267943e-05}}, {"call": {"outcome": "passed", "duration": 0.0006598510008188896}, "setup": {"outcome": "passed", "duration": 0.0001733900026010815}, "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": 8.276500011561438e-05}}, {"call": {"outcome": "passed", "duration": 0.006389025998942088}, "setup": {"outcome": "passed", "duration": 0.0001521989979664795}, "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": 9.46749969443772e-05}}, {"call": {"outcome": "passed", "duration": 0.0013088320010865573}, "setup": {"outcome": "passed", "duration": 0.00015838800027268007}, "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": 8.789999992586672e-05}}, {"call": {"outcome": "passed", "duration": 0.0020565150007314514}, "setup": {"outcome": "passed", "duration": 0.00016879399845493026}, "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": 8.057599916355684e-05}}, {"call": {"outcome": "passed", "duration": 0.001150378000602359}, "setup": {"outcome": "passed", "duration": 0.0001502090017311275}, "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": 7.532399831688963e-05}}, {"call": {"outcome": "passed", "duration": 0.0012075909980922006}, "setup": {"outcome": "passed", "duration": 0.0001478970007156022}, "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": 7.52199994167313e-05}}, {"call": {"outcome": "passed", "duration": 0.0010392830008640885}, "setup": {"outcome": "passed", "duration": 0.0001535459996375721}, "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.082400017883629e-05}}, {"call": {"outcome": "passed", "duration": 0.0019746149991988204}, "setup": {"outcome": "passed", "duration": 0.00015519400039920583}, "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": 8.795100075076334e-05}}, {"call": {"outcome": "passed", "duration": 0.00031815399779588915}, "setup": {"outcome": "passed", "duration": 0.00015834299847483635}, "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": 9.946600039256737e-05}}, {"call": {"outcome": "passed", "duration": 0.003434887999901548}, "setup": {"outcome": "passed", "duration": 0.00020011499873362482}, "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": 0.00011097799870185554}}, {"call": {"outcome": "passed", "duration": 0.0002920560000347905}, "setup": {"outcome": "passed", "duration": 0.00021025900059612468}, "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.895099795656279e-05}}, {"call": {"outcome": "passed", "duration": 0.00020874500114587136}, "setup": {"outcome": "passed", "duration": 0.00013672599743586034}, "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": 6.213999949977733e-05}}, {"call": {"outcome": "passed", "duration": 0.0057328399998368695}, "setup": {"outcome": "passed", "duration": 0.00014270599785959348}, "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": 8.504300058120862e-05}}, {"call": {"outcome": "passed", "duration": 0.0003153869984089397}, "setup": {"outcome": "passed", "duration": 0.0001580240023031365}, "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": 8.464600250590593e-05}}, {"call": {"outcome": "passed", "duration": 0.00013426599980448373}, "setup": {"outcome": "passed", "duration": 0.00014597199697163887}, "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": 6.104199928813614e-05}}, {"call": {"outcome": "passed", "duration": 0.0002512829996703658}, "setup": {"outcome": "passed", "duration": 0.00013633900016429834}, "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": 6.56830015941523e-05}}, {"call": {"outcome": "passed", "duration": 0.0002522809991205577}, "setup": {"outcome": "passed", "duration": 0.00013438800306175835}, "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": 6.995799776632339e-05}}, {"call": {"outcome": "passed", "duration": 0.00030839000100968406}, "setup": {"outcome": "passed", "duration": 0.00014200399891706184}, "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": 6.518500231322832e-05}}, {"call": {"outcome": "passed", "duration": 0.0007441059970005881}, "setup": {"outcome": "passed", "duration": 0.00014912400001776405}, "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": 7.000199911999516e-05}}, {"call": {"outcome": "passed", "duration": 0.006051224998373073}, "setup": {"outcome": "passed", "duration": 0.00014144700253382325}, "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": 8.217600043280981e-05}}, {"call": {"outcome": "passed", "duration": 0.00018429500050842762}, "setup": {"outcome": "passed", "duration": 0.00019258899919805117}, "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": 6.439000208047219e-05}}, {"call": {"outcome": "passed", "duration": 0.0012609760015038773}, "setup": {"outcome": "passed", "duration": 0.00013898199904360808}, "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": 9.230100113200024e-05}}, {"call": {"outcome": "passed", "duration": 0.00012373600111459382}, "setup": {"outcome": "passed", "duration": 0.00020145899907220155}, "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": 6.590200064238161e-05}}, {"call": {"outcome": "passed", "duration": 0.00010805999772856012}, "setup": {"outcome": "passed", "duration": 0.00013237800158094615}, "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.779600127832964e-05}}, {"call": {"outcome": "passed", "duration": 0.005142618996615056}, "setup": {"outcome": "passed", "duration": 0.00031087599927559495}, "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": 8.122900180751458e-05}}, {"call": {"outcome": "passed", "duration": 0.001947820001078071}, "setup": {"outcome": "passed", "duration": 0.00037154199890210293}, "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.198299838113599e-05}}, {"call": {"outcome": "passed", "duration": 0.014752910999959568}, "setup": {"outcome": "passed", "duration": 0.0001605849975021556}, "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": 8.712799899512902e-05}}, {"call": {"outcome": "passed", "duration": 0.0001363970004604198}, "setup": {"outcome": "passed", "duration": 0.0002252650010632351}, "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": 6.289999873843044e-05}}, {"call": {"outcome": "passed", "duration": 0.00013688000035472214}, "setup": {"outcome": "passed", "duration": 0.00013722199946641922}, "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": 6.511800165753812e-05}}, {"call": {"outcome": "passed", "duration": 0.052300135997938924}, "setup": {"outcome": "passed", "duration": 0.00013061199933872558}, "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": 0.0001499559984949883}}, {"call": {"outcome": "passed", "duration": 0.0020063650008523837}, "setup": {"outcome": "passed", "duration": 0.00016611899991403334}, "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": 8.112700015772134e-05}}, {"call": {"outcome": "passed", "duration": 0.0025303229995188303}, "setup": {"outcome": "passed", "duration": 0.00015681100194342434}, "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": 8.341300053871237e-05}}, {"call": {"outcome": "passed", "duration": 0.003048282000236213}, "setup": {"outcome": "passed", "duration": 0.00017489099991507828}, "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.0001101970010495279}}, {"call": {"outcome": "passed", "duration": 0.00014593700325349346}, "setup": {"outcome": "passed", "duration": 0.0004783440017490648}, "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.951599789317697e-05}}, {"call": {"outcome": "passed", "duration": 0.00013663299978361465}, "setup": {"outcome": "passed", "duration": 0.00014246600039768964}, "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.352999844239093e-05}}, {"call": {"outcome": "passed", "duration": 0.00016069100092863664}, "setup": {"outcome": "passed", "duration": 0.00013070099885226227}, "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": 6.284899791353382e-05}}, {"call": {"outcome": "passed", "duration": 0.06027711100250599}, "setup": {"outcome": "passed", "duration": 0.00014853999891784042}, "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.633700053906068e-05}}, {"call": {"outcome": "passed", "duration": 0.05891970599986962}, "setup": {"outcome": "passed", "duration": 0.00016094099919428118}, "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.876499850885011e-05}}, {"call": {"outcome": "passed", "duration": 0.11825247600063449}, "setup": {"outcome": "passed", "duration": 0.00016383200272684917}, "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": 9.206399772665463e-05}}, {"call": {"outcome": "passed", "duration": 0.06005907799772103}, "setup": {"outcome": "passed", "duration": 0.0001722130000416655}, "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.00013254900113679469}}, {"call": {"outcome": "passed", "duration": 0.0076383390005503315}, "setup": {"outcome": "passed", "duration": 0.00033114699908765033}, "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": 9.100300303543918e-05}}, {"call": {"outcome": "passed", "duration": 0.0019915020020562224}, "setup": {"outcome": "passed", "duration": 0.0004091219998372253}, "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": 0.0001006459970085416}}, {"call": {"outcome": "passed", "duration": 0.0020307340018916875}, "setup": {"outcome": "passed", "duration": 0.0001611520019650925}, "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": 9.548299931338988e-05}}, {"call": {"outcome": "passed", "duration": 0.002774788001261186}, "setup": {"outcome": "passed", "duration": 0.0001640049995330628}, "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.0001280249998671934}}, {"call": {"outcome": "failed", "duration": 0.00645365899981698, "longrepr": "015 :license:\n016     GNU Lesser General Public License, Version 3\n017     (https://www.gnu.org/copyleft/lesser.html)\n018 \n019 Reading\n020 -------\n021 Similar to reading any other waveform data format using obspy.core:\n022 \n023     >>> from obspy import read\n024     >>> st = read(\"/path/to/BI008_MEMA-04823.evt\", apply_calib=True)\nUNEXPECTED EXCEPTION: ModuleNotFoundError(\"No module named 'xdrlib'\")\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.io.kinemetrics[1]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n/workspace/obspy/obspy/io/kinemetrics/__init__.py:24: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.0003002859994012397}, "lineno": 1, "nodeid": "io/kinemetrics/__init__.py::obspy.io.kinemetrics", "outcome": "failed", "keywords": ["obspy.io.kinemetrics", "filterwarnings", "__init__.py", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010600799942039885}}, {"call": {"outcome": "passed", "duration": 0.00030243099899962544}, "setup": {"outcome": "passed", "duration": 0.0003706379975483287}, "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": 6.747099905624054e-05}}, {"call": {"outcome": "passed", "duration": 0.0003005520011356566}, "setup": {"outcome": "passed", "duration": 0.00013633100024890155}, "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": 8.295999941765331e-05}}, {"call": {"outcome": "passed", "duration": 0.05050195799776702}, "setup": {"outcome": "passed", "duration": 0.00014830399959464557}, "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": 8.567099939682521e-05}}, {"call": {"outcome": "passed", "duration": 0.05000674600159982}, "setup": {"outcome": "passed", "duration": 0.00016162499741767533}, "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": 8.649399751448072e-05}}, {"call": {"outcome": "passed", "duration": 0.013479969999025343}, "setup": {"outcome": "passed", "duration": 0.00017355499949189834}, "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": 8.367600094061345e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.002102978000039002, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/kinemetrics/tests/test_core.py\", line 78, in test_read_via_obspy\n    st = read(filename, apply_calib=True)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.0001734649995341897}, "lineno": 71, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_read_via_obspy", "outcome": "failed", "keywords": ["test_read_via_obspy", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010849999671336263}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.002121204001014121, "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  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 142, in uncompress_file\n    return func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 396, in _read_from_plugin\n    is_format = is_format(filename)\n  File \"/workspace/obspy/obspy/io/gse2/core.py\", line 120, in _is_gse1\n    with open(filename, 'rb') as f:\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/kinemetrics/tests/test_core.py\", line 127, in test_reading_via_obspy_and_bytesio\n    st = read(buf, apply_calib=True)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 630, in _generic_reader\n    generic = callback_func(fh.name, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.0001645499978621956}, "lineno": 117, "nodeid": "io/kinemetrics/tests/test_core.py::CoreTestCase::test_reading_via_obspy_and_bytesio", "outcome": "failed", "keywords": ["test_reading_via_obspy_and_bytesio", "filterwarnings", "CoreTestCase", "test_core.py", "tests", "kinemetrics", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001302740020037163}}, {"call": {"outcome": "passed", "duration": 0.03216408500156831}, "setup": {"outcome": "passed", "duration": 0.00029244200050015934}, "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.470899774692953e-05}}, {"call": {"outcome": "passed", "duration": 0.007565173997136299}, "setup": {"outcome": "passed", "duration": 0.00037096700179972686}, "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": 8.360499850823544e-05}}, {"call": {"outcome": "passed", "duration": 0.02657793900289107}, "setup": {"outcome": "passed", "duration": 0.00016147900169016793}, "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.00011503499990794808}}, {"call": {"outcome": "passed", "duration": 0.0048539509989495855}, "setup": {"outcome": "passed", "duration": 0.00033514300230308436}, "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": 8.370399882551283e-05}}, {"call": {"outcome": "passed", "duration": 0.014576205998309888}, "setup": {"outcome": "passed", "duration": 0.00016218299788306467}, "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.403899846598506e-05}}, {"call": {"outcome": "passed", "duration": 0.008760353000980103}, "setup": {"outcome": "passed", "duration": 0.00015585499932058156}, "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": 8.500900003127754e-05}}, {"call": {"outcome": "passed", "duration": 0.0005747110008087475}, "setup": {"outcome": "passed", "duration": 0.00036412299959920347}, "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.601700053783134e-05}}, {"call": {"outcome": "passed", "duration": 0.010918247997324215}, "setup": {"outcome": "passed", "duration": 0.00015726099809398875}, "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": 8.317800165968947e-05}}, {"call": {"outcome": "passed", "duration": 0.00369429000056698}, "setup": {"outcome": "passed", "duration": 0.00016730899733374827}, "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": 8.363699816982262e-05}}, {"call": {"outcome": "passed", "duration": 0.0027416269986133557}, "setup": {"outcome": "passed", "duration": 0.00016348399731214158}, "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": 8.290000187116675e-05}}, {"call": {"outcome": "passed", "duration": 0.0007840010002837516}, "setup": {"outcome": "passed", "duration": 0.00016017900270526297}, "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.74729996919632e-05}}, {"call": {"outcome": "passed", "duration": 0.0012060310000379104}, "setup": {"outcome": "passed", "duration": 0.00016309399870806374}, "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": 8.473699926980771e-05}}, {"call": {"outcome": "passed", "duration": 0.0009308510016126093}, "setup": {"outcome": "passed", "duration": 0.00017526499868836254}, "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": 7.613500201841816e-05}}, {"call": {"outcome": "passed", "duration": 0.001691366000159178}, "setup": {"outcome": "passed", "duration": 0.00015822299974388443}, "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": 8.444200284429826e-05}}, {"call": {"outcome": "passed", "duration": 0.009309142002166482}, "setup": {"outcome": "passed", "duration": 0.0001573510016896762}, "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.588999844505452e-05}}, {"call": {"outcome": "passed", "duration": 0.0008658410006319173}, "setup": {"outcome": "passed", "duration": 0.0001598189992364496}, "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": 7.142499816836789e-05}}, {"call": {"outcome": "passed", "duration": 0.0012924740003654733}, "setup": {"outcome": "passed", "duration": 0.00016202899860218167}, "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": 8.160099969245493e-05}}, {"call": {"outcome": "passed", "duration": 0.0001880409981822595}, "setup": {"outcome": "passed", "duration": 0.00016794899784144945}, "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": 6.468799983849749e-05}}, {"call": {"outcome": "passed", "duration": 0.0006833449988334905}, "setup": {"outcome": "passed", "duration": 0.00013893899813410826}, "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": 7.198399907792918e-05}}, {"call": {"outcome": "passed", "duration": 0.00013849699826096185}, "setup": {"outcome": "passed", "duration": 0.00014707400259794667}, "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": 6.031299926689826e-05}}, {"call": {"outcome": "passed", "duration": 0.001910765000502579}, "setup": {"outcome": "passed", "duration": 0.00013029699766775593}, "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": 8.248499943874776e-05}}, {"call": {"outcome": "passed", "duration": 0.026434315001097275}, "setup": {"outcome": "passed", "duration": 0.00015782600166858174}, "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": 8.531099956599064e-05}}, {"call": {"outcome": "passed", "duration": 0.000777506000304129}, "setup": {"outcome": "passed", "duration": 0.00015889600035734475}, "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.54510001570452e-05}}, {"call": {"outcome": "passed", "duration": 0.002986221999890404}, "setup": {"outcome": "passed", "duration": 0.00015880100181675516}, "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": 8.544000229449011e-05}}, {"call": {"outcome": "passed", "duration": 0.2482269100000849}, "setup": {"outcome": "passed", "duration": 0.00016040099944802932}, "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.00010936599937849678}}, {"call": {"outcome": "passed", "duration": 0.0010942640001303516}, "setup": {"outcome": "passed", "duration": 0.00020678399960161187}, "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.907699884730391e-05}}, {"call": {"outcome": "passed", "duration": 0.0006018540007062256}, "setup": {"outcome": "passed", "duration": 0.00017234899860341102}, "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": 7.34429995645769e-05}}, {"call": {"outcome": "passed", "duration": 0.0027964969995082356}, "setup": {"outcome": "passed", "duration": 0.00015242900190060027}, "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": 9.158799730357714e-05}}, {"call": {"outcome": "passed", "duration": 0.0018125640017387923}, "setup": {"outcome": "passed", "duration": 0.00017610800205147825}, "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": 8.71579977683723e-05}}, {"call": {"outcome": "passed", "duration": 0.00161148099869024}, "setup": {"outcome": "passed", "duration": 0.00015939399963826872}, "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": 8.275900108856149e-05}}, {"call": {"outcome": "passed", "duration": 0.0010434320029162336}, "setup": {"outcome": "passed", "duration": 0.00015538100342382677}, "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": 8.29029995657038e-05}}, {"call": {"outcome": "passed", "duration": 0.0003703139991557691}, "setup": {"outcome": "passed", "duration": 0.00015945399718475528}, "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.907600229373202e-05}}, {"call": {"outcome": "passed", "duration": 0.0004776339992531575}, "setup": {"outcome": "passed", "duration": 0.00014425100016524084}, "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": 7.834100324544124e-05}}, {"call": {"outcome": "passed", "duration": 0.0004808530029549729}, "setup": {"outcome": "passed", "duration": 0.00015446299948962405}, "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": 8.021200119401328e-05}}, {"call": {"outcome": "passed", "duration": 0.0014619499997934327}, "setup": {"outcome": "passed", "duration": 0.00015532799807260744}, "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": 8.654900011606514e-05}}, {"call": {"outcome": "passed", "duration": 0.00153377099923091}, "setup": {"outcome": "passed", "duration": 0.00015309599984902889}, "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.865499694366008e-05}}, {"call": {"outcome": "passed", "duration": 0.00025386299967067316}, "setup": {"outcome": "passed", "duration": 0.00015779800014570355}, "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": 6.568800017703325e-05}}, {"call": {"outcome": "passed", "duration": 0.007516361998568755}, "setup": {"outcome": "passed", "duration": 0.00014474600175162777}, "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": 9.63200000114739e-05}}, {"call": {"outcome": "passed", "duration": 0.000837444000353571}, "setup": {"outcome": "passed", "duration": 0.00016636600048514083}, "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": 7.88569996075239e-05}}, {"call": {"outcome": "passed", "duration": 0.002239790999738034}, "setup": {"outcome": "passed", "duration": 0.0001504949977970682}, "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": 8.38980013213586e-05}}, {"call": {"outcome": "passed", "duration": 0.0017521469999337569}, "setup": {"outcome": "passed", "duration": 0.0001592859989614226}, "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": 8.047600204008631e-05}}, {"call": {"outcome": "passed", "duration": 0.10118917599902488}, "setup": {"outcome": "passed", "duration": 0.00015946599887683988}, "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.434000119450502e-05}}, {"call": {"outcome": "passed", "duration": 0.00068984799872851}, "setup": {"outcome": "passed", "duration": 0.00016255800073849969}, "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": 7.57529996917583e-05}}, {"call": {"outcome": "passed", "duration": 0.0008258480011136271}, "setup": {"outcome": "passed", "duration": 0.0001501929982623551}, "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": 7.779299994581379e-05}}, {"call": {"outcome": "passed", "duration": 0.0008200529991881922}, "setup": {"outcome": "passed", "duration": 0.00016477800090797246}, "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.805399945937097e-05}}, {"call": {"outcome": "passed", "duration": 0.0007997879984031897}, "setup": {"outcome": "passed", "duration": 0.00015491000158363022}, "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.690100028412417e-05}}, {"call": {"outcome": "passed", "duration": 0.0009572240014676936}, "setup": {"outcome": "passed", "duration": 0.00016761599908932112}, "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": 8.35129976621829e-05}}, {"call": {"outcome": "passed", "duration": 0.0006223749987839255}, "setup": {"outcome": "passed", "duration": 0.0001576610011397861}, "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.852799899410456e-05}}, {"call": {"outcome": "passed", "duration": 0.000869056999363238}, "setup": {"outcome": "passed", "duration": 0.00015505700139328837}, "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.874400034779683e-05}}, {"call": {"outcome": "passed", "duration": 0.007783157998346724}, "setup": {"outcome": "passed", "duration": 0.0001611260013305582}, "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.564600284444168e-05}}, {"call": {"outcome": "passed", "duration": 0.007177095998486038}, "setup": {"outcome": "passed", "duration": 0.00016015399887692183}, "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": 8.550699931220151e-05}}, {"call": {"outcome": "passed", "duration": 0.0008944600012910087}, "setup": {"outcome": "passed", "duration": 0.00016340000001946464}, "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": 8.078699829638936e-05}}, {"call": {"outcome": "passed", "duration": 0.0019687740023073275}, "setup": {"outcome": "passed", "duration": 0.00015616500240867026}, "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": 9.655399844632484e-05}}, {"call": {"outcome": "passed", "duration": 0.0010185899991483893}, "setup": {"outcome": "passed", "duration": 0.0001630750011827331}, "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": 8.050299948081374e-05}}, {"call": {"outcome": "passed", "duration": 0.000265267000941094}, "setup": {"outcome": "passed", "duration": 0.00015937900025164708}, "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": 6.665099863312207e-05}}, {"call": {"outcome": "passed", "duration": 0.03156877899891697}, "setup": {"outcome": "passed", "duration": 0.00013561400191974826}, "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.335800157510675e-05}}, {"call": {"outcome": "passed", "duration": 0.037565760998404585}, "setup": {"outcome": "passed", "duration": 0.000158733000716893}, "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.00012000099741271697}}, {"call": {"outcome": "passed", "duration": 0.0007713889972364996}, "setup": {"outcome": "passed", "duration": 0.0002675950017874129}, "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.905399979790673e-05}}, {"call": {"outcome": "passed", "duration": 0.0008434599985776003}, "setup": {"outcome": "passed", "duration": 0.00016211399997700937}, "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.090699702734128e-05}}, {"call": {"outcome": "passed", "duration": 0.0002859460000763647}, "setup": {"outcome": "passed", "duration": 0.0001658080000197515}, "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.459799988078885e-05}}, {"call": {"outcome": "passed", "duration": 0.0013011670016567223}, "setup": {"outcome": "passed", "duration": 0.00014712900156155229}, "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": 8.253200212493539e-05}}, {"call": {"outcome": "passed", "duration": 0.0027226130005146842}, "setup": {"outcome": "passed", "duration": 0.00015868399714236148}, "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": 8.628900104667991e-05}}, {"call": {"outcome": "passed", "duration": 0.022374419000698254}, "setup": {"outcome": "passed", "duration": 0.00015740899834781885}, "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.00015536700084339827}}, {"call": {"outcome": "passed", "duration": 0.0007502600019506644}, "setup": {"outcome": "passed", "duration": 0.00025739999910001643}, "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": 8.561700087739155e-05}}, {"call": {"outcome": "passed", "duration": 0.0003673450009955559}, "setup": {"outcome": "passed", "duration": 0.00015639800039934926}, "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": 7.323300087591633e-05}}, {"call": {"outcome": "passed", "duration": 0.00030521699954988435}, "setup": {"outcome": "passed", "duration": 0.00014388699855771847}, "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.911199670867063e-05}}, {"call": {"outcome": "passed", "duration": 0.0018555009992269333}, "setup": {"outcome": "passed", "duration": 0.000139899999339832}, "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": 8.929500108934008e-05}}, {"call": {"outcome": "passed", "duration": 0.0008329629999934696}, "setup": {"outcome": "passed", "duration": 0.0001696719991741702}, "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": 0.000104132999695139}}, {"call": {"outcome": "passed", "duration": 0.0014193739989423193}, "setup": {"outcome": "passed", "duration": 0.00017029700029524975}, "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": 8.678700032760389e-05}}, {"call": {"outcome": "passed", "duration": 0.0012644809976336546}, "setup": {"outcome": "passed", "duration": 0.00016288800179609098}, "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": 8.313099897350185e-05}}, {"call": {"outcome": "passed", "duration": 0.05754948400135618}, "setup": {"outcome": "passed", "duration": 0.00017035600103554316}, "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": 8.79319995874539e-05}}, {"call": {"outcome": "passed", "duration": 0.00021140599710633978}, "setup": {"outcome": "passed", "duration": 0.00016903899813769385}, "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": 6.459400174207985e-05}}, {"call": {"outcome": "passed", "duration": 0.006197128001076635}, "setup": {"outcome": "passed", "duration": 0.00013728400153922848}, "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": 8.251899998867884e-05}}, {"call": {"outcome": "passed", "duration": 0.007714448001934215}, "setup": {"outcome": "passed", "duration": 0.00015933100075926632}, "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": 8.332399738719687e-05}}, {"call": {"outcome": "passed", "duration": 0.016216758001974085}, "setup": {"outcome": "passed", "duration": 0.00016636600048514083}, "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": 8.214999979827553e-05}}, {"call": {"outcome": "passed", "duration": 0.0014909270030329935}, "setup": {"outcome": "passed", "duration": 0.00017336400196654722}, "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.167799751390703e-05}}, {"call": {"outcome": "passed", "duration": 0.06789924499753397}, "setup": {"outcome": "passed", "duration": 0.00020030000086990185}, "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": 8.81630003277678e-05}}, {"call": {"outcome": "passed", "duration": 0.005433909998828312}, "setup": {"outcome": "passed", "duration": 0.00016359800065401942}, "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": 8.37420011521317e-05}}, {"call": {"outcome": "passed", "duration": 0.0017487969998910557}, "setup": {"outcome": "passed", "duration": 0.00015750400052638724}, "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": 8.225199781008996e-05}}, {"call": {"outcome": "passed", "duration": 0.001047727000695886}, "setup": {"outcome": "passed", "duration": 0.00015753700063214637}, "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": 8.076100129983388e-05}}, {"call": {"outcome": "passed", "duration": 0.0010067650000564754}, "setup": {"outcome": "passed", "duration": 0.00015691299995523877}, "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": 8.562899893149734e-05}}, {"call": {"outcome": "passed", "duration": 0.0009431350008526351}, "setup": {"outcome": "passed", "duration": 0.0001824749997467734}, "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": 8.136700125760399e-05}}, {"call": {"outcome": "passed", "duration": 0.004357736001111334}, "setup": {"outcome": "passed", "duration": 0.00015764400086482055}, "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": 8.4759001765633e-05}}, {"call": {"outcome": "passed", "duration": 0.0012260530020284932}, "setup": {"outcome": "passed", "duration": 0.00016759600111981854}, "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": 8.94069999048952e-05}}, {"call": {"outcome": "passed", "duration": 0.0013371919994824566}, "setup": {"outcome": "passed", "duration": 0.00015915599942672998}, "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": 8.661800166009925e-05}}, {"call": {"outcome": "passed", "duration": 0.0004339379993325565}, "setup": {"outcome": "passed", "duration": 0.00015522000103374012}, "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": 7.575800191261806e-05}}, {"call": {"outcome": "passed", "duration": 0.0010948119997920003}, "setup": {"outcome": "passed", "duration": 0.00014739800099050626}, "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": 8.339200212503783e-05}}, {"call": {"outcome": "passed", "duration": 0.000794281000707997}, "setup": {"outcome": "passed", "duration": 0.00017753899737726897}, "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": 8.007300129975192e-05}}, {"call": {"outcome": "passed", "duration": 0.0003244219988118857}, "setup": {"outcome": "passed", "duration": 0.00015520699889748357}, "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": 7.919299969216809e-05}}, {"call": {"outcome": "passed", "duration": 0.000989239000773523}, "setup": {"outcome": "passed", "duration": 0.00015065600018715486}, "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": 8.006799907889217e-05}}, {"call": {"outcome": "passed", "duration": 0.0007721570000285283}, "setup": {"outcome": "passed", "duration": 0.00015584699940518476}, "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": 7.8700999438297e-05}}, {"call": {"outcome": "passed", "duration": 0.0004284730021026917}, "setup": {"outcome": "passed", "duration": 0.00015973500194377266}, "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": 7.003200153121725e-05}}, {"call": {"outcome": "passed", "duration": 0.00041665400203783065}, "setup": {"outcome": "passed", "duration": 0.00014479699893854558}, "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": 7.410999751300551e-05}}, {"call": {"outcome": "passed", "duration": 0.0008523020005668513}, "setup": {"outcome": "passed", "duration": 0.0002177440001105424}, "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": 8.216900096158497e-05}}, {"call": {"outcome": "passed", "duration": 0.0009215649988618679}, "setup": {"outcome": "passed", "duration": 0.00015857399921515025}, "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": 7.690399797866121e-05}}, {"call": {"outcome": "passed", "duration": 0.0009208090013999026}, "setup": {"outcome": "passed", "duration": 0.00017355299860355444}, "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": 8.532799984095618e-05}}, {"call": {"outcome": "passed", "duration": 0.014668427997094113}, "setup": {"outcome": "passed", "duration": 0.00015652399815735407}, "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": 8.408299981965683e-05}}, {"call": {"outcome": "passed", "duration": 0.001288753999688197}, "setup": {"outcome": "passed", "duration": 0.00016188899826374836}, "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.00013640399993164465}}, {"call": {"outcome": "passed", "duration": 0.001442680000764085}, "setup": {"outcome": "passed", "duration": 0.00026245399931212887}, "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": 7.269300112966448e-05}}, {"call": {"outcome": "passed", "duration": 0.00023234800028149039}, "setup": {"outcome": "passed", "duration": 0.0001544839979032986}, "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.591299825231545e-05}}, {"call": {"outcome": "passed", "duration": 0.0001522759994259104}, "setup": {"outcome": "passed", "duration": 0.00013589900117949583}, "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": 7.237400131998584e-05}}, {"call": {"outcome": "passed", "duration": 0.0006839609995950013}, "setup": {"outcome": "passed", "duration": 0.00014079399988986552}, "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": 6.900900189066306e-05}}, {"call": {"outcome": "passed", "duration": 0.0006989329995121807}, "setup": {"outcome": "passed", "duration": 0.00014812499648542143}, "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": 7.037600153125823e-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.0008873039987520315, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~~~~^\n        tf.name, record_count=112, seed=3412,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<23 lines>...\n                \"end_time_series\": 4,\n                ^^^^^^^^^^^^^^^^^^^^^\n                \"clock_locked\": 32}})\n                ^^^^^^^^^^^^^^^^^^^^^\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.00014480800018645823}, "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": 9.623200094210915e-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.0008292380007333122, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~~~~^\n        tf.name, record_count=112, seed=3412,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<23 lines>...\n                \"end_time_series\": 4,\n                ^^^^^^^^^^^^^^^^^^^^^\n                \"clock_locked\": 32}})\n                ^^^^^^^^^^^^^^^^^^^^^\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.00016179600061150268}, "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": 0.00011485600043670274}}, {"call": {"outcome": "passed", "duration": 0.0003560289987944998}, "setup": {"outcome": "passed", "duration": 0.0001595210014784243}, "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": 7.1798000135459e-05}}, {"call": {"outcome": "passed", "duration": 0.00018553700283518992}, "setup": {"outcome": "passed", "duration": 0.00013760399815510027}, "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": 6.614000085392036e-05}}, {"call": {"outcome": "passed", "duration": 0.00020862400197074749}, "setup": {"outcome": "passed", "duration": 0.00014985599773353897}, "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": 6.192100045154803e-05}}, {"call": {"outcome": "passed", "duration": 0.001428309999027988}, "setup": {"outcome": "passed", "duration": 0.00013575499906437472}, "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": 8.080499901552685e-05}}, {"call": {"outcome": "passed", "duration": 0.0027256120010861196}, "setup": {"outcome": "passed", "duration": 0.00015535399870714173}, "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": 8.123099905787967e-05}}, {"call": {"outcome": "passed", "duration": 0.00028347500119707547}, "setup": {"outcome": "passed", "duration": 0.00016032299754442647}, "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": 6.771200060029514e-05}}, {"call": {"outcome": "passed", "duration": 0.0001403319984092377}, "setup": {"outcome": "passed", "duration": 0.0001467299989599269}, "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": 6.595800005015917e-05}}, {"call": {"outcome": "passed", "duration": 0.0009581500016793143}, "setup": {"outcome": "passed", "duration": 0.00013097600094624795}, "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": 8.058800085564144e-05}}, {"call": {"outcome": "passed", "duration": 0.0006278139990172349}, "setup": {"outcome": "passed", "duration": 0.00015560999963781796}, "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": 7.876800009398721e-05}}, {"call": {"outcome": "passed", "duration": 0.006845413998235017}, "setup": {"outcome": "passed", "duration": 0.0001903570009744726}, "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": 8.494399662595242e-05}}, {"call": {"outcome": "passed", "duration": 0.0009650200008763932}, "setup": {"outcome": "passed", "duration": 0.00016591199891990982}, "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": 8.88719987415243e-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.0025909730029525235, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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.00020133399812038988}, "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": 0.00010611499965307303}}, {"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.0005533769981411751, "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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n                            output_file=output_filename,\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                            timeshift=123400)\n                            ^^^^^^^^^^^^^^^^^\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.0001868919971457217}, "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": 9.83259997155983e-05}}, {"call": {"outcome": "passed", "duration": 0.0005717920030292589}, "setup": {"outcome": "passed", "duration": 0.0001811380025174003}, "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": 7.748999996692874e-05}}, {"call": {"outcome": "passed", "duration": 0.0005699319990526419}, "setup": {"outcome": "passed", "duration": 0.0001875709967862349}, "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": 0.00013950599895906635}}, {"call": {"outcome": "passed", "duration": 0.0009252769996237475}, "setup": {"outcome": "passed", "duration": 0.0002298500003234949}, "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": 8.268500096164644e-05}}, {"call": {"outcome": "passed", "duration": 0.0007097259986039717}, "setup": {"outcome": "passed", "duration": 0.00017483999909018166}, "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": 0.00011504400026751682}}, {"call": {"outcome": "passed", "duration": 0.0013076209979772102}, "setup": {"outcome": "passed", "duration": 0.00016387499999837019}, "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": 0.00010448100147186778}}, {"call": {"outcome": "passed", "duration": 0.0006184379999467637}, "setup": {"outcome": "passed", "duration": 0.00015745600103400648}, "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": 8.66939990373794e-05}}, {"call": {"outcome": "passed", "duration": 0.0007248769979923964}, "setup": {"outcome": "passed", "duration": 0.00016443400090793148}, "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": 8.226600039051846e-05}}, {"call": {"outcome": "passed", "duration": 0.0006695599986414891}, "setup": {"outcome": "passed", "duration": 0.00016220900215557776}, "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": 7.486400136258453e-05}}, {"call": {"outcome": "passed", "duration": 0.0006300129971350543}, "setup": {"outcome": "passed", "duration": 0.00016534699898329563}, "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": 0.0001184879984066356}}, {"call": {"outcome": "passed", "duration": 0.010467971002071863}, "setup": {"outcome": "passed", "duration": 0.0001982280009542592}, "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": 8.19650012999773e-05}}, {"call": {"outcome": "passed", "duration": 0.0035171890012861695}, "setup": {"outcome": "passed", "duration": 0.0001582020013302099}, "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": 9.063600009540096e-05}}, {"call": {"outcome": "passed", "duration": 0.004086986999027431}, "setup": {"outcome": "passed", "duration": 0.00017171999934362248}, "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": 9.940900054061785e-05}}, {"call": {"outcome": "passed", "duration": 0.00991822600190062}, "setup": {"outcome": "passed", "duration": 0.00031514299917034805}, "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.598500062362291e-05}}, {"call": {"outcome": "passed", "duration": 0.00040866499693947844}, "setup": {"outcome": "passed", "duration": 0.0003785209992201999}, "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": 8.190299922716804e-05}}, {"call": {"outcome": "passed", "duration": 0.0001930010002979543}, "setup": {"outcome": "passed", "duration": 0.00016602599862380885}, "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": 6.497899812529795e-05}}, {"call": {"outcome": "passed", "duration": 0.00016664600116200745}, "setup": {"outcome": "passed", "duration": 0.00015795799845363945}, "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": 7.043100049486384e-05}}, {"call": {"outcome": "passed", "duration": 0.0001872909997473471}, "setup": {"outcome": "passed", "duration": 0.00015027900008135475}, "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": 5.9971996961394325e-05}}, {"call": {"outcome": "passed", "duration": 0.008709675003046868}, "setup": {"outcome": "passed", "duration": 0.00014860900046187453}, "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": 8.344700108864345e-05}}, {"call": {"outcome": "passed", "duration": 0.000728236002032645}, "setup": {"outcome": "passed", "duration": 0.00015679100033594295}, "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": 7.190099859144539e-05}}, {"call": {"outcome": "passed", "duration": 0.0033989410003414378}, "setup": {"outcome": "passed", "duration": 0.00016825899729155935}, "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": 8.115899981930852e-05}}, {"call": {"outcome": "passed", "duration": 0.008769227999437135}, "setup": {"outcome": "passed", "duration": 0.00019645000065793283}, "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": 8.225600322475657e-05}}, {"call": {"outcome": "passed", "duration": 0.00963424300061888}, "setup": {"outcome": "passed", "duration": 0.0001631720006116666}, "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": 9.545200009597465e-05}}, {"call": {"outcome": "passed", "duration": 0.0049154529988300055}, "setup": {"outcome": "passed", "duration": 0.00017056999786291271}, "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": 0.0001022040014504455}}, {"call": {"outcome": "passed", "duration": 0.006359876999340486}, "setup": {"outcome": "passed", "duration": 0.00017815300088841468}, "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": 0.00012884500029031187}}, {"call": {"outcome": "passed", "duration": 0.00937764199989033}, "setup": {"outcome": "passed", "duration": 0.00016092800069600344}, "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": 8.747299943934195e-05}}, {"call": {"outcome": "passed", "duration": 0.009428831999684917}, "setup": {"outcome": "passed", "duration": 0.00016651199985062703}, "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": 0.00010183899939875118}}, {"call": {"outcome": "passed", "duration": 0.009738660002767574}, "setup": {"outcome": "passed", "duration": 0.00016662600319250487}, "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": 9.92479981505312e-05}}, {"call": {"outcome": "passed", "duration": 0.009438802997465245}, "setup": {"outcome": "passed", "duration": 0.00017552099961903878}, "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": 9.252200106857345e-05}}, {"call": {"outcome": "passed", "duration": 0.009537746998830698}, "setup": {"outcome": "passed", "duration": 0.00020348300313344225}, "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": 9.271399903809652e-05}}, {"call": {"outcome": "passed", "duration": 0.00940199999968172}, "setup": {"outcome": "passed", "duration": 0.00017572300203028135}, "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": 8.263599738711491e-05}}, {"call": {"outcome": "passed", "duration": 0.029296801996679278}, "setup": {"outcome": "passed", "duration": 0.00017164000018965453}, "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": 0.00010023999857367016}}, {"call": {"outcome": "passed", "duration": 0.00992432800194365}, "setup": {"outcome": "passed", "duration": 0.0001862680001067929}, "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.00011755900050047785}}, {"call": {"outcome": "failed", "duration": 0.011195880000741454, "longrepr": "081 \n082 Example\n083 -------\n084 \n085 Reading K-NET/KiK-net files is handled by using ObsPy's\n086 standard :func:`~obspy.core.stream.read` function. The format is detected\n087 automatically.\n088 \n089 >>> from obspy import read\n090 >>> st = read('/path/to/test.knet')\nUNEXPECTED EXCEPTION: ModuleNotFoundError(\"No module named 'xdrlib'\")\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.io.nied[5]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n/workspace/obspy/obspy/io/nied/__init__.py:90: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.0003299919990240596}, "lineno": 0, "nodeid": "io/nied/__init__.py::obspy.io.nied", "outcome": "failed", "keywords": ["obspy.io.nied", "filterwarnings", "__init__.py", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010892700083786622}}, {"call": {"outcome": "passed", "duration": 0.00021388700042734854}, "setup": {"outcome": "passed", "duration": 0.000400099997932557}, "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": 9.489500007475726e-05}}, {"call": {"outcome": "passed", "duration": 0.0014656669991381932}, "setup": {"outcome": "passed", "duration": 0.00014579700291506015}, "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": 7.987099888850935e-05}}, {"call": {"outcome": "passed", "duration": 0.0013314370007719845}, "setup": {"outcome": "passed", "duration": 0.0001581819997227285}, "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": 0.00010020699846791103}}, {"call": {"outcome": "passed", "duration": 0.0012648949996219017}, "setup": {"outcome": "passed", "duration": 0.00015901300139375962}, "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": 0.00011811900185421109}}, {"call": {"outcome": "passed", "duration": 0.00018043399904854596}, "setup": {"outcome": "passed", "duration": 0.00023533599960501306}, "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": 7.548400026280433e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0019343000021763146, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/nied/tests/test_knet_reading.py\", line 22, in test_read_knet_ascii\n    tr = read(testfile)[0]\n         ~~~~^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00014397199993254617}, "lineno": 19, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii", "outcome": "failed", "keywords": ["test_read_knet_ascii", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010811600077431649}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0021131299981789198, "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  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 142, in uncompress_file\n    return func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 396, in _read_from_plugin\n    is_format = is_format(filename)\n  File \"/workspace/obspy/obspy/io/gse2/core.py\", line 120, in _is_gse1\n    with open(filename, 'rb') as f:\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/nied/tests/test_knet_reading.py\", line 56, in test_read_knet_ascii_from_bytes_io\n    tr = read(buf)[0]\n         ~~~~^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 630, in _generic_reader\n    generic = callback_func(fh.name, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00016721399879315868}, "lineno": 45, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii_from_bytes_io", "outcome": "failed", "keywords": ["test_read_knet_ascii_from_bytes_io", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011227800132473931}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.001977753003302496, "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  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 142, in uncompress_file\n    return func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 396, in _read_from_plugin\n    is_format = is_format(filename)\n  File \"/workspace/obspy/obspy/io/gse2/core.py\", line 120, in _is_gse1\n    with open(filename, 'rb') as f:\n         ~~~~^^^^^^^^^^^^^^^^\nTypeError: expected str, bytes or os.PathLike object, not BufferedReader\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/nied/tests/test_knet_reading.py\", line 37, in test_read_knet_ascii_from_open_files\n    tr = read(fh)[0]\n         ~~~~^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 630, in _generic_reader\n    generic = callback_func(fh.name, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00017479700181866065}, "lineno": 30, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_read_knet_ascii_from_open_files", "outcome": "failed", "keywords": ["test_read_knet_ascii_from_open_files", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00011715100117726251}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0017922059996635653, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/nied/tests/test_knet_reading.py\", line 72, in test_station_name_hack\n    tr = read(testfile, convert_stnm=True)[0]\n         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.0001938479981618002}, "lineno": 64, "nodeid": "io/nied/tests/test_knet_reading.py::KnetReadingTestCase::test_station_name_hack", "outcome": "failed", "keywords": ["test_station_name_hack", "filterwarnings", "KnetReadingTestCase", "test_knet_reading.py", "tests", "nied", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001286509977944661}}, {"call": {"outcome": "passed", "duration": 0.0016091319994302467}, "setup": {"outcome": "passed", "duration": 0.00016794700059108436}, "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": 8.62340020830743e-05}}, {"call": {"outcome": "passed", "duration": 0.00730584100165288}, "setup": {"outcome": "passed", "duration": 0.0003057959984289482}, "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": 9.802500062505715e-05}}, {"call": {"outcome": "passed", "duration": 0.010636831000738312}, "setup": {"outcome": "passed", "duration": 0.00041319599768030457}, "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": 8.42099980218336e-05}}, {"call": {"outcome": "passed", "duration": 0.0032299440026690718}, "setup": {"outcome": "passed", "duration": 0.00017209499856107868}, "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": 8.484799764119089e-05}}, {"call": {"outcome": "passed", "duration": 0.0021632479983964004}, "setup": {"outcome": "passed", "duration": 0.00017219999790540896}, "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": 9.827900066738948e-05}}, {"call": {"outcome": "passed", "duration": 0.010206391001702286}, "setup": {"outcome": "passed", "duration": 0.0001838489988585934}, "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": 9.407799734617583e-05}}, {"call": {"outcome": "passed", "duration": 0.006289032000495354}, "setup": {"outcome": "passed", "duration": 0.00018233000082545914}, "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.416499986196868e-05}}, {"call": {"outcome": "passed", "duration": 0.009566125998389907}, "setup": {"outcome": "passed", "duration": 0.0001667989999987185}, "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": 8.922200140659697e-05}}, {"call": {"outcome": "passed", "duration": 0.0034870300005422905}, "setup": {"outcome": "passed", "duration": 0.0001896799985843245}, "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": 8.824299948173575e-05}}, {"call": {"outcome": "passed", "duration": 0.004645274002541555}, "setup": {"outcome": "passed", "duration": 0.00019137099661747925}, "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": 0.00010638300227583386}}, {"call": {"outcome": "passed", "duration": 0.011770175999117782}, "setup": {"outcome": "passed", "duration": 0.00017205200128955767}, "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": 9.073899855138734e-05}}, {"call": {"outcome": "passed", "duration": 0.010571648999757599}, "setup": {"outcome": "passed", "duration": 0.00017431699961889535}, "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.00010928999836323783}}, {"call": {"outcome": "passed", "duration": 0.021868566000193823}, "setup": {"outcome": "passed", "duration": 0.0002463609998812899}, "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": 8.892899859347381e-05}}, {"call": {"outcome": "passed", "duration": 0.00041825500011327676}, "setup": {"outcome": "passed", "duration": 0.00017455199849791825}, "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": 0.00010889400073210709}}, {"call": {"outcome": "passed", "duration": 0.0015577559970552102}, "setup": {"outcome": "passed", "duration": 0.000316861998726381}, "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": 0.00010338799984310754}}, {"call": {"outcome": "passed", "duration": 0.006667866000498179}, "setup": {"outcome": "passed", "duration": 0.0003242029997636564}, "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": 8.348600022145547e-05}}, {"call": {"outcome": "passed", "duration": 0.07947943699764437}, "setup": {"outcome": "passed", "duration": 0.00015412599896080792}, "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": 8.766400060267188e-05}}, {"call": {"outcome": "passed", "duration": 0.01010902000052738}, "setup": {"outcome": "passed", "duration": 0.00016903000141610391}, "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": 9.030400178744458e-05}}, {"call": {"outcome": "passed", "duration": 0.022902273998624878}, "setup": {"outcome": "passed", "duration": 0.00016429399693151936}, "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": 9.819900151342154e-05}}, {"call": {"outcome": "passed", "duration": 0.0007754770012979861}, "setup": {"outcome": "passed", "duration": 0.0001633000028959941}, "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.139700003084727e-05}}, {"call": {"outcome": "passed", "duration": 0.019897720001608832}, "setup": {"outcome": "passed", "duration": 0.00014032200124347582}, "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": 9.44399980653543e-05}}, {"call": {"outcome": "passed", "duration": 0.008215174999349983}, "setup": {"outcome": "passed", "duration": 0.0001711550030449871}, "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": 8.783600060269237e-05}}, {"call": {"outcome": "passed", "duration": 0.0018133179983124137}, "setup": {"outcome": "passed", "duration": 0.00014929700046195649}, "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": 8.9490000391379e-05}}, {"call": {"outcome": "passed", "duration": 0.00022192699907463975}, "setup": {"outcome": "passed", "duration": 0.00015099499796633609}, "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.840100104454905e-05}}, {"call": {"outcome": "passed", "duration": 0.01076326499969582}, "setup": {"outcome": "passed", "duration": 0.00014703499982715584}, "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": 9.026299812830985e-05}}, {"call": {"outcome": "passed", "duration": 0.011145804000989301}, "setup": {"outcome": "passed", "duration": 0.0001680979985394515}, "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": 8.473200068692677e-05}}, {"call": {"outcome": "passed", "duration": 0.0010907489995588548}, "setup": {"outcome": "passed", "duration": 0.00016574800247326493}, "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": 9.903599857352674e-05}}, {"call": {"outcome": "passed", "duration": 0.07053669699962484}, "setup": {"outcome": "passed", "duration": 0.00017443199976696633}, "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": 9.258900172426365e-05}}, {"call": {"outcome": "passed", "duration": 9.8794000223279e-05}, "setup": {"outcome": "passed", "duration": 0.00016460599726997316}, "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": 6.774600115022622e-05}}, {"call": {"outcome": "passed", "duration": 0.00012713600153801963}, "setup": {"outcome": "passed", "duration": 0.0001375799984089099}, "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": 6.808499892940745e-05}}, {"call": {"outcome": "passed", "duration": 0.008015723000426078}, "setup": {"outcome": "passed", "duration": 0.0001374019993818365}, "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": 9.55399991653394e-05}}, {"call": {"outcome": "passed", "duration": 0.004485591998673044}, "setup": {"outcome": "passed", "duration": 0.00015323499974329025}, "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": 9.915400005411357e-05}}, {"call": {"outcome": "passed", "duration": 0.013056477000645828}, "setup": {"outcome": "passed", "duration": 0.00017397899864590727}, "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.956699796020985e-05}}, {"call": {"outcome": "passed", "duration": 0.008054172998527065}, "setup": {"outcome": "passed", "duration": 0.0001570899985381402}, "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": 9.390400009579025e-05}}, {"call": {"outcome": "passed", "duration": 0.16127087200220558}, "setup": {"outcome": "passed", "duration": 0.00015295299817807972}, "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": 9.947700164048001e-05}}, {"call": {"outcome": "passed", "duration": 0.00824061799721676}, "setup": {"outcome": "passed", "duration": 0.0001687179974396713}, "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.523200085619465e-05}}, {"call": {"outcome": "passed", "duration": 0.008154644998285221}, "setup": {"outcome": "passed", "duration": 0.00015039400022942573}, "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": 8.264699863502756e-05}}, {"call": {"outcome": "passed", "duration": 0.012934350001160055}, "setup": {"outcome": "passed", "duration": 0.00015399900075863115}, "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": 9.559699901728891e-05}}, {"call": {"outcome": "passed", "duration": 0.006822846000432037}, "setup": {"outcome": "passed", "duration": 0.0001612960004422348}, "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": 9.021699952427298e-05}}, {"call": {"outcome": "passed", "duration": 0.003998124997451669}, "setup": {"outcome": "passed", "duration": 0.00015464599709957838}, "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": 8.294000144815072e-05}}, {"call": {"outcome": "passed", "duration": 0.002972408001369331}, "setup": {"outcome": "passed", "duration": 0.000153852000948973}, "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": 9.846399916568771e-05}}, {"call": {"outcome": "passed", "duration": 0.008696728000359144}, "setup": {"outcome": "passed", "duration": 0.00015900800281087868}, "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": 0.0001011829990602564}}, {"call": {"outcome": "passed", "duration": 0.0007514680000895169}, "setup": {"outcome": "passed", "duration": 0.000164183002198115}, "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": 7.63060015742667e-05}}, {"call": {"outcome": "passed", "duration": 0.0005211530005908571}, "setup": {"outcome": "passed", "duration": 0.00015649300257791765}, "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": 7.073799861245789e-05}}, {"call": {"outcome": "passed", "duration": 0.0026241590021527372}, "setup": {"outcome": "passed", "duration": 0.00014248300067265518}, "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": 9.054900147020817e-05}}, {"call": {"outcome": "passed", "duration": 0.006071618001442403}, "setup": {"outcome": "passed", "duration": 0.00016535599934286438}, "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": 8.575600077165291e-05}}, {"call": {"outcome": "passed", "duration": 0.006446827999752713}, "setup": {"outcome": "passed", "duration": 0.00016765499822213314}, "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": 9.334500282420777e-05}}, {"call": {"outcome": "passed", "duration": 0.006699408000713447}, "setup": {"outcome": "passed", "duration": 0.00017746999947121367}, "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": 8.271899787359871e-05}}, {"call": {"outcome": "passed", "duration": 0.002343391999602318}, "setup": {"outcome": "passed", "duration": 0.0001577540024300106}, "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": 8.331500066560693e-05}}, {"call": {"outcome": "passed", "duration": 0.008053345998632722}, "setup": {"outcome": "passed", "duration": 0.00015520799934165552}, "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": 8.828899808577262e-05}}, {"call": {"outcome": "passed", "duration": 0.0032771419973869342}, "setup": {"outcome": "passed", "duration": 0.00015387900202767923}, "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": 8.820400034892373e-05}}, {"call": {"outcome": "passed", "duration": 0.0063838339992798865}, "setup": {"outcome": "passed", "duration": 0.00016014999710023403}, "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": 8.376900223083794e-05}}, {"call": {"outcome": "passed", "duration": 0.00426077599695418}, "setup": {"outcome": "passed", "duration": 0.00017210400255862623}, "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": 9.275599950342439e-05}}, {"call": {"outcome": "passed", "duration": 0.004341193001891952}, "setup": {"outcome": "passed", "duration": 0.00018459000057191588}, "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": 9.743500049808063e-05}}, {"call": {"outcome": "passed", "duration": 0.0037579420022666454}, "setup": {"outcome": "passed", "duration": 0.00017179700080305338}, "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": 0.00012202300058561377}}, {"call": {"outcome": "passed", "duration": 0.0011695329994836356}, "setup": {"outcome": "passed", "duration": 0.00015971100219758227}, "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": 8.287999662570655e-05}}, {"call": {"outcome": "passed", "duration": 0.00021902600201428868}, "setup": {"outcome": "passed", "duration": 0.0001611299994692672}, "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.850399950053543e-05}}, {"call": {"outcome": "passed", "duration": 0.0002469749997544568}, "setup": {"outcome": "passed", "duration": 0.00014427599671762437}, "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": 7.42980009817984e-05}}, {"call": {"outcome": "passed", "duration": 0.00016321599832735956}, "setup": {"outcome": "passed", "duration": 0.00015490700025111437}, "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": 7.764600013615564e-05}}, {"call": {"outcome": "passed", "duration": 0.00016244400103460066}, "setup": {"outcome": "passed", "duration": 0.0001366139986203052}, "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": 7.057900074869394e-05}}, {"call": {"outcome": "passed", "duration": 0.0007077539994497783}, "setup": {"outcome": "passed", "duration": 0.00015341900143539533}, "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": 8.734400034882128e-05}}, {"call": {"outcome": "passed", "duration": 0.024887392999517033}, "setup": {"outcome": "passed", "duration": 0.00024771099924691953}, "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.0001343019976047799}}, {"call": {"outcome": "passed", "duration": 0.025818450001679594}, "setup": {"outcome": "passed", "duration": 0.00028414700136636384}, "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.00012465399777283892}}, {"call": {"outcome": "passed", "duration": 0.026097194000612944}, "setup": {"outcome": "passed", "duration": 0.00024581900288467295}, "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.00012026499825879}}, {"call": {"outcome": "passed", "duration": 0.04412010699888924}, "setup": {"outcome": "passed", "duration": 0.00029282099785632454}, "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.00013495300299837254}}, {"call": {"outcome": "passed", "duration": 0.04368975900069927}, "setup": {"outcome": "passed", "duration": 0.0003041669988306239}, "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.00013033199866185896}}, {"call": {"outcome": "passed", "duration": 0.004003820999059826}, "setup": {"outcome": "passed", "duration": 0.0001854070033004973}, "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": 0.0001031319989124313}}, {"call": {"outcome": "passed", "duration": 0.005228070000157459}, "setup": {"outcome": "passed", "duration": 0.00022623300174018368}, "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": 0.00010418100282549858}}, {"call": {"outcome": "passed", "duration": 0.01857576499969582}, "setup": {"outcome": "passed", "duration": 0.00015830999836907722}, "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": 9.02579995454289e-05}}, {"call": {"outcome": "skipped", "duration": 9.862300066743046e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00018613800057210028}, "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": 6.86269995640032e-05}}, {"call": {"outcome": "passed", "duration": 0.00215139599822578}, "setup": {"outcome": "passed", "duration": 0.00016110300202853978}, "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": 8.563200026401319e-05}}, {"call": {"outcome": "passed", "duration": 0.0019391450005059596}, "setup": {"outcome": "passed", "duration": 0.00017157300317194313}, "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": 9.023299935506657e-05}}, {"call": {"outcome": "skipped", "duration": 9.020599827636033e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0001571159991726745}, "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": 7.039699994493276e-05}}, {"call": {"outcome": "passed", "duration": 0.00160610400052974}, "setup": {"outcome": "passed", "duration": 0.00015283800166798756}, "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": 7.706900214543566e-05}}, {"call": {"outcome": "failed", "duration": 0.006835356001829496, "longrepr": "048 \n049 :type filename: str\n050 :param filename: PDAS file to be read.\n051 :rtype: :class:`~obspy.core.stream.Stream`\n052 :return: An ObsPy Stream object.\n053 \n054 .. rubric:: Example\n055 \n056 >>> from obspy import read\n057 >>> st = read(\"/path/to/p1246001.108\")\nUNEXPECTED EXCEPTION: ModuleNotFoundError(\"No module named 'xdrlib'\")\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.io.pdas.core._read_pdas[1]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n/workspace/obspy/obspy/io/pdas/core.py:57: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.00031929499891703017}, "lineno": 41, "nodeid": "io/pdas/core.py::obspy.io.pdas.core._read_pdas", "outcome": "failed", "keywords": ["obspy.io.pdas.core._read_pdas", "filterwarnings", "core.py", "pdas", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001170049981737975}}, {"call": {"outcome": "passed", "duration": 0.00016268300169031136}, "setup": {"outcome": "passed", "duration": 0.0003793069990933873}, "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": 0.00010568399738986045}}, {"call": {"outcome": "passed", "duration": 0.0004490909996093251}, "setup": {"outcome": "passed", "duration": 0.00016747699919505976}, "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": 0.00010629799726302736}}, {"call": {"outcome": "skipped", "duration": 8.89429975359235e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00030664299993077293}, "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": 7.863100108806975e-05}}, {"call": {"outcome": "passed", "duration": 0.02726861600240227}, "setup": {"outcome": "passed", "duration": 0.00014924800052540377}, "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": 9.660700015956536e-05}}, {"call": {"outcome": "passed", "duration": 0.0215406899988011}, "setup": {"outcome": "passed", "duration": 0.0004004639995400794}, "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": 0.00010136399941984564}}, {"call": {"outcome": "passed", "duration": 0.00015854500088607892}, "setup": {"outcome": "passed", "duration": 0.00018972099860548042}, "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": 6.413799928850494e-05}}, {"call": {"outcome": "passed", "duration": 0.00017816699983086437}, "setup": {"outcome": "passed", "duration": 0.00015224000162561424}, "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": 7.406399890896864e-05}}, {"call": {"outcome": "passed", "duration": 0.0001221919992531184}, "setup": {"outcome": "passed", "duration": 0.0001549620028526988}, "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": 6.183799996506423e-05}}, {"call": {"outcome": "passed", "duration": 0.00015395699665532447}, "setup": {"outcome": "passed", "duration": 0.00014202199963619933}, "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": 6.0468002629932016e-05}}, {"call": {"outcome": "passed", "duration": 0.00012212400179123506}, "setup": {"outcome": "passed", "duration": 0.0001373249979224056}, "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": 6.653300079051405e-05}}, {"call": {"outcome": "passed", "duration": 0.00015480100046261214}, "setup": {"outcome": "passed", "duration": 0.00017397199917468242}, "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": 7.202100096037611e-05}}, {"call": {"outcome": "passed", "duration": 0.00012441899889381602}, "setup": {"outcome": "passed", "duration": 0.00013968499843031168}, "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": 7.051700231386349e-05}}, {"call": {"outcome": "passed", "duration": 0.022378196998033673}, "setup": {"outcome": "passed", "duration": 0.0001499009995313827}, "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": 0.00011741100024664775}}, {"call": {"outcome": "passed", "duration": 0.0001290459986194037}, "setup": {"outcome": "passed", "duration": 0.0001785200001904741}, "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": 7.264300074893981e-05}}, {"call": {"outcome": "passed", "duration": 0.058208929000102216}, "setup": {"outcome": "passed", "duration": 0.00016710999989300035}, "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.00012588299796334468}}, {"call": {"outcome": "passed", "duration": 0.0018996810031239875}, "setup": {"outcome": "passed", "duration": 0.0003302100012660958}, "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": 9.107200094149448e-05}}, {"call": {"outcome": "passed", "duration": 0.0018823070022335742}, "setup": {"outcome": "passed", "duration": 0.00017977300012717023}, "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": 9.534499986330047e-05}}, {"call": {"outcome": "passed", "duration": 0.001810441000998253}, "setup": {"outcome": "passed", "duration": 0.0001626249977562111}, "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": 8.115200034808367e-05}}, {"call": {"outcome": "passed", "duration": 0.0018138890009140596}, "setup": {"outcome": "passed", "duration": 0.00016793499889899977}, "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": 9.00430022738874e-05}}, {"call": {"outcome": "passed", "duration": 0.001904705997731071}, "setup": {"outcome": "passed", "duration": 0.00018584699864732102}, "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": 8.805299876257777e-05}}, {"call": {"outcome": "passed", "duration": 0.0019614859993453138}, "setup": {"outcome": "passed", "duration": 0.0001776409990270622}, "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": 0.00010223500066786073}}, {"call": {"outcome": "passed", "duration": 0.0019001799992111046}, "setup": {"outcome": "passed", "duration": 0.00016966300245258026}, "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": 8.695900032762438e-05}}, {"call": {"outcome": "skipped", "duration": 0.0001135200000135228, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00015798200183780864}, "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": 8.097400132101029e-05}}, {"call": {"outcome": "passed", "duration": 0.005164762002095813}, "setup": {"outcome": "passed", "duration": 0.00015155800065258518}, "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": 0.00012939600128447637}}, {"call": {"outcome": "passed", "duration": 0.006549397003254853}, "setup": {"outcome": "passed", "duration": 0.000397584997699596}, "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.00013640800170833245}}, {"call": {"outcome": "passed", "duration": 0.009444560997508233}, "setup": {"outcome": "passed", "duration": 0.00020192299780319445}, "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.00013966599726700224}}, {"call": {"outcome": "passed", "duration": 0.008472266999888234}, "setup": {"outcome": "passed", "duration": 0.00017775100059225224}, "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.00015740500020910986}}, {"call": {"outcome": "passed", "duration": 0.006261260001338087}, "setup": {"outcome": "passed", "duration": 0.0001774339980329387}, "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.00015211000209092163}}, {"call": {"outcome": "passed", "duration": 0.005351451000024099}, "setup": {"outcome": "passed", "duration": 0.00016023100033635274}, "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.00017017299978761002}}, {"call": {"outcome": "passed", "duration": 0.0064680900031817146}, "setup": {"outcome": "passed", "duration": 0.0001915440006996505}, "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.00013748000128543936}}, {"call": {"outcome": "passed", "duration": 0.007113015999493655}, "setup": {"outcome": "passed", "duration": 0.00018085899864672683}, "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.00014567200196324848}}, {"call": {"outcome": "passed", "duration": 0.00904173799790442}, "setup": {"outcome": "passed", "duration": 0.00017050600217771716}, "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.0001306060003116727}}, {"call": {"outcome": "passed", "duration": 0.0105003040007432}, "setup": {"outcome": "passed", "duration": 0.00016206700092880055}, "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.00015379400065285154}}, {"call": {"outcome": "passed", "duration": 0.005121001999214059}, "setup": {"outcome": "passed", "duration": 0.00016472700008307584}, "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.0001241669997398276}}, {"call": {"outcome": "passed", "duration": 0.004469979998248164}, "setup": {"outcome": "passed", "duration": 0.00016691799828549847}, "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.00012809100007871166}}, {"call": {"outcome": "passed", "duration": 0.006601164001040161}, "setup": {"outcome": "passed", "duration": 0.00016204699932131916}, "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.0001337369976681657}}, {"call": {"outcome": "passed", "duration": 0.006131607999122934}, "setup": {"outcome": "passed", "duration": 0.00017301000116276555}, "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.00014302000272437}}, {"call": {"outcome": "passed", "duration": 0.007136157000786625}, "setup": {"outcome": "passed", "duration": 0.00016064399824244902}, "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.0001281950026168488}}, {"call": {"outcome": "passed", "duration": 0.005630622999888146}, "setup": {"outcome": "passed", "duration": 0.00016289500126731582}, "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.00013302399747772142}}, {"call": {"outcome": "passed", "duration": 0.013628028002131032}, "setup": {"outcome": "passed", "duration": 0.000174861001141835}, "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.0001333899999735877}}, {"call": {"outcome": "passed", "duration": 0.013518858999304939}, "setup": {"outcome": "passed", "duration": 0.00016038600006140769}, "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.00012970099851372652}}, {"call": {"outcome": "passed", "duration": 0.006312712001090404}, "setup": {"outcome": "passed", "duration": 0.00016183600018848665}, "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.0001251739995495882}}, {"call": {"outcome": "passed", "duration": 0.006218634000106249}, "setup": {"outcome": "passed", "duration": 0.00016328000128851272}, "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.00012809300096705556}}, {"call": {"outcome": "passed", "duration": 0.00885027600088506}, "setup": {"outcome": "passed", "duration": 0.000159685001563048}, "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.0001277859992114827}}, {"call": {"outcome": "passed", "duration": 0.005404772997280816}, "setup": {"outcome": "passed", "duration": 0.0001652409991947934}, "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.00012879199857707135}}, {"call": {"outcome": "passed", "duration": 0.007086252000590321}, "setup": {"outcome": "passed", "duration": 0.0001599099996383302}, "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.00012731699825963005}}, {"call": {"outcome": "passed", "duration": 0.004928901998937363}, "setup": {"outcome": "passed", "duration": 0.00015923400133033283}, "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.0001293259992962703}}, {"call": {"outcome": "passed", "duration": 0.004979869998351205}, "setup": {"outcome": "passed", "duration": 0.00016032499843277037}, "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.0001255569986824412}}, {"call": {"outcome": "passed", "duration": 0.006396095999662066}, "setup": {"outcome": "passed", "duration": 0.00018354400162934326}, "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.00012656900071306154}}, {"call": {"outcome": "passed", "duration": 0.006453876998421038}, "setup": {"outcome": "passed", "duration": 0.0001637069981370587}, "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.00014032399849384092}}, {"call": {"outcome": "passed", "duration": 0.00999175600009039}, "setup": {"outcome": "passed", "duration": 0.0001629959988349583}, "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.0001288129969907459}}, {"call": {"outcome": "passed", "duration": 0.009218694998708088}, "setup": {"outcome": "passed", "duration": 0.0001571159991726745}, "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.00013368500003707595}}, {"call": {"outcome": "passed", "duration": 0.009988174999307375}, "setup": {"outcome": "passed", "duration": 0.0001579590025357902}, "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.00016584100012551062}}, {"call": {"outcome": "failed", "duration": 0.007062312997732079, "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: ModuleNotFoundError(\"No module named 'xdrlib'\")\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.io.reftek[4]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n/workspace/obspy/obspy/io/reftek/__init__.py:53: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.00030374799825949594}, "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": 0.00010968300193781033}}, {"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.0010375730016676243, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  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.0003865159997076262}, "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": 9.703099931357428e-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.0004396149997774046, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  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.0001633059982850682}, "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": 8.906000221031718e-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.0005984279996482655, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~^\n        fh.name, network=\"XX\", location=\"01\",\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        component_codes=[\"1\", \"2\", \"3\"],\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        sort_permuted_package_sequence=True)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.0001613120002730284}, "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": 9.204399975715205e-05}}, {"call": {"outcome": "passed", "duration": 0.00042350399962742813}, "setup": {"outcome": "passed", "duration": 0.00016435599900432862}, "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": 7.165699935285375e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0017265330025111325, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        self.reftek_file, network=\"XX\", location=\"01\",\n        component_codes=[\"1\", \"2\", \"3\"])\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.0001574159978190437}, "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": 0.00010207400191575289}}, {"call": {"outcome": "passed", "duration": 0.0002689749999262858}, "setup": {"outcome": "passed", "duration": 0.00016411699834861793}, "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": 6.499700248241425e-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.0006089689995860681, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        fh.name, network=\"XX\", location=\"01\",\n        component_codes=[\"1\", \"2\", \"3\"],\n        sort_permuted_package_sequence=True)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00013208900054451078}, "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": 9.772900011739694e-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.0005995700012135785, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~^\n        fh.name, network=\"XX\", location=\"01\",\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        component_codes=[\"1\", \"2\", \"3\"],\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        sort_permuted_package_sequence=True)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00015736799832666293}, "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": 9.232999946107157e-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.0006438929995056242, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        fh.name, network=\"XX\", location=\"01\",\n        component_codes=[\"1\", \"2\", \"3\"],\n        sort_permuted_package_sequence=True)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00015596699813613668}, "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": 9.781499829841778e-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.00047626100058550946, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        self.reftek_file, network=\"XX\", location=\"01\",\n        sort_permuted_package_sequence=True)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00016149700240930542}, "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": 0.00010339199798181653}}, {"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.0004469720006454736, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        self.reftek_file, network=\"XX\", location=\"01\",\n        component_codes=[\"1\", \"2\", \"3\"],\n        sort_permuted_package_sequence=True)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.0001664929986873176}, "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": 9.073599721887149e-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.00039634199856664054, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        self.reftek_file_steim2, network=\"XX\", location=\"01\",\n        component_codes=[\"1\", \"2\", \"3\"],\n        sort_permuted_package_sequence=True)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.0001992170000448823}, "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": 9.20530001167208e-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.0004430230001162272, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00015640000128769316}, "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": 9.102700278162956e-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.00036437600283534266, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.0001533780014142394}, "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": 0.00010667899914551526}}, {"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.0014892819999658968, "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  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 142, in uncompress_file\n    return func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                    sort_permuted_package_sequence=True)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 630, in _generic_reader\n    generic = callback_func(fh.name, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00015728599828435108}, "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": 0.00010408099842607044}}, {"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.0008430109992332291, "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  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 142, in uncompress_file\n    return func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 630, in _generic_reader\n    generic = callback_func(fh.name, **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00015785400319145992}, "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": 0.00010277700130245648}}, {"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.0003481579988147132, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  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.00016169399896170944}, "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": 9.105500066652894e-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.0004741239972645417, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  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.000156485999468714}, "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": 0.0001284909994865302}}, {"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.0006043379980837926, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        fh.name, network=\"XX\", location=\"01\",\n        component_codes=[\"1\", \"2\", \"3\"],\n        sort_permuted_package_sequence=True)\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00016157499703695066}, "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": 0.0001088739991246257}}, {"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.0005840990015713032, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                    component_codes=[\"1\", \"2\", \"3\"],\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                    sort_permuted_package_sequence=True)\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/reftek/core.py\", line 100, in _read_reftek130\n    rt130 = Reftek130.from_file(filename)\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.00015937900025164708}, "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.00014907800141372718}}, {"call": {"outcome": "failed", "duration": 0.007005103001574753, "longrepr": "044 Several key word arguments are available: ``headonly``, ``starttime``,\n045 ``endtime``, ``merge``, ``contacts_north``, ``details``. They are passed to the\n046 :func:`obspy.io.rg16.core._read_rg16` function so refer to it for details to\n047 each parameter.\n048 \n049 >>> import obspy\n050 >>> from obspy.core.util import get_example_file\n051 >>> filename = get_example_file('three_chans_six_traces.fcnt')\n052 >>> # these are all equivalent:\n053 >>> st = obspy.read(filename)\nUNEXPECTED EXCEPTION: ModuleNotFoundError(\"No module named 'xdrlib'\")\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.io.rg16[3]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'\n/workspace/obspy/obspy/io/rg16/__init__.py:53: UnexpectedException"}, "setup": {"outcome": "passed", "duration": 0.00028901200130349025}, "lineno": 0, "nodeid": "io/rg16/__init__.py::obspy.io.rg16", "outcome": "failed", "keywords": ["obspy.io.rg16", "filterwarnings", "__init__.py", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010521600052015856}}, {"call": {"outcome": "passed", "duration": 0.004973317998519633}, "setup": {"outcome": "passed", "duration": 0.00035545100035960786}, "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": 8.793699817033485e-05}}, {"call": {"outcome": "passed", "duration": 0.00013798600048176013}, "setup": {"outcome": "passed", "duration": 0.00016568399951211177}, "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": 6.238000059965998e-05}}, {"call": {"outcome": "passed", "duration": 0.002041395997366635}, "setup": {"outcome": "passed", "duration": 0.00016336000044248067}, "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.873100184951909e-05}}, {"call": {"outcome": "passed", "duration": 0.0037595909998344723}, "setup": {"outcome": "passed", "duration": 0.00015420800264109857}, "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": 8.36690014693886e-05}}, {"call": {"outcome": "passed", "duration": 0.00033045899908756837}, "setup": {"outcome": "passed", "duration": 0.0001687079966359306}, "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": 6.492299871752039e-05}}, {"call": {"outcome": "passed", "duration": 0.009901629000523826}, "setup": {"outcome": "passed", "duration": 0.0001401349982188549}, "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": 9.386600140715018e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/ah/core.py", "lineno": 18, "message": "ModuleNotFoundError: No module named 'xdrlib'"}, "outcome": "failed", "duration": 0.0015893960007815622, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/rg16/tests/test_read_rg16.py\", line 35, in test_reading_rg16_files\n    st_1 = read(fcnt_file)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 384, in _read_from_plugin\n    is_format = buffered_load_entry_point(\n        format_ep.dist.key,\n        'obspy.plugin.%s.%s' % (plugin_type, format_ep.name),\n        'isFormat')\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 3209, in load_entry_point\n    return ep.load()\n           ~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2779, in load\n    return self.resolve()\n           ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pkg_resources/__init__.py\", line 2785, in resolve\n    module = __import__(self.module_name, fromlist=['__name__'], level=0)\n  File \"/workspace/obspy/obspy/io/ah/core.py\", line 18, in <module>\n    import xdrlib\nModuleNotFoundError: No module named 'xdrlib'"}, "setup": {"outcome": "passed", "duration": 0.00016088399934233166}, "lineno": 28, "nodeid": "io/rg16/tests/test_read_rg16.py::TestReadRG16::test_reading_rg16_files", "outcome": "failed", "keywords": ["test_reading_rg16_files", "filterwarnings", "TestReadRG16", "test_read_rg16.py", "tests", "rg16", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0001015109992295038}}, {"call": {"outcome": "passed", "duration": 0.0003883239987771958}, "setup": {"outcome": "passed", "duration": 0.00015744600023026578}, "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": 6.82399986544624e-05}}, {"call": {"outcome": "passed", "duration": 0.004012350000266451}, "setup": {"outcome": "passed", "duration": 0.00014288899910752662}, "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": 0.00011145199823658913}}, {"call": {"outcome": "passed", "duration": 0.0008426349995716009}, "setup": {"outcome": "passed", "duration": 0.0002075869997497648}, "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": 7.231700146803632e-05}}, {"call": {"outcome": "passed", "duration": 0.0003158149993396364}, "setup": {"outcome": "passed", "duration": 0.00014968599862186238}, "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.563200076925568e-05}}, {"call": {"outcome": "passed", "duration": 0.0033816850009316113}, "setup": {"outcome": "passed", "duration": 0.00014721600018674508}, "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": 8.254700151155703e-05}}, {"call": {"outcome": "passed", "duration": 0.00012920500012114644}, "setup": {"outcome": "passed", "duration": 0.0001574790003360249}, "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": 7.039599950076081e-05}}, {"call": {"outcome": "passed", "duration": 0.00017558300169184804}, "setup": {"outcome": "passed", "duration": 0.00013202300033299252}, "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": 6.563199713127688e-05}}, {"call": {"outcome": "passed", "duration": 0.0011496789993543644}, "setup": {"outcome": "passed", "duration": 0.00014171200018608943}, "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": 7.240000195452012e-05}}, {"call": {"outcome": "passed", "duration": 0.0005319650008459575}, "setup": {"outcome": "passed", "duration": 0.00015272200107574463}, "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": 7.146699863369577e-05}}, {"call": {"outcome": "passed", "duration": 0.00033436900048400275}, "setup": {"outcome": "passed", "duration": 0.0001472670010116417}, "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": 6.951400064281188e-05}}, {"call": {"outcome": "passed", "duration": 0.0005574759998125955}, "setup": {"outcome": "passed", "duration": 0.00013616100113722496}, "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.729500091751106e-05}}, {"call": {"outcome": "passed", "duration": 0.00024428899996564724}, "setup": {"outcome": "passed", "duration": 0.0001412150013493374}, "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": 6.486399797722697e-05}}, {"call": {"outcome": "passed", "duration": 0.000151451000419911}, "setup": {"outcome": "passed", "duration": 0.00014638900029240176}, "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": 6.139000106486492e-05}}, {"call": {"outcome": "passed", "duration": 0.00012691800293396227}, "setup": {"outcome": "passed", "duration": 0.00012771600086125545}, "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.971899736323394e-05}}, {"call": {"outcome": "passed", "duration": 0.00029365999944275245}, "setup": {"outcome": "passed", "duration": 0.00013534199752029963}, "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.248800127650611e-05}}, {"call": {"outcome": "passed", "duration": 0.0001210389964398928}, "setup": {"outcome": "passed", "duration": 0.00013446700177155435}, "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": 6.0147998738102615e-05}}, {"call": {"outcome": "passed", "duration": 0.00014562100113835186}, "setup": {"outcome": "passed", "duration": 0.00012597699969774112}, "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": 6.0743001085938886e-05}}, {"call": {"outcome": "passed", "duration": 0.00011092899876530282}, "setup": {"outcome": "passed", "duration": 0.00012529699961305596}, "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": 6.0599999414989725e-05}}, {"call": {"outcome": "passed", "duration": 0.00013394900088314898}, "setup": {"outcome": "passed", "duration": 0.00013556499834521674}, "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.9267000324325636e-05}}, {"call": {"outcome": "passed", "duration": 0.00012744899868266657}, "setup": {"outcome": "passed", "duration": 0.00012660900029004551}, "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": 6.098599988035858e-05}}, {"call": {"outcome": "passed", "duration": 0.0001833790011005476}, "setup": {"outcome": "passed", "duration": 0.00014504600039799698}, "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.905400030314922e-05}}, {"call": {"outcome": "passed", "duration": 0.0001386639996781014}, "setup": {"outcome": "passed", "duration": 0.00012751900067087263}, "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": 7.088599886628799e-05}}, {"call": {"outcome": "passed", "duration": 0.00011612500020419247}, "setup": {"outcome": "passed", "duration": 0.00013415300054475665}, "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.729999975301325e-05}}, {"call": {"outcome": "passed", "duration": 0.00012162300117779523}, "setup": {"outcome": "passed", "duration": 0.0001306630001636222}, "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": 6.000500070513226e-05}}, {"call": {"outcome": "passed", "duration": 0.00011803700181189924}, "setup": {"outcome": "passed", "duration": 0.00012438699923222885}, "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.7446002756478265e-05}}, {"call": {"outcome": "passed", "duration": 0.000149736999446759}, "setup": {"outcome": "passed", "duration": 0.00012158900062786415}, "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": 6.115799988037907e-05}}, {"call": {"outcome": "passed", "duration": 0.000122433000797173}, "setup": {"outcome": "passed", "duration": 0.0001317569985985756}, "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": 8.393800089834258e-05}}, {"call": {"outcome": "passed", "duration": 0.00010252499851048924}, "setup": {"outcome": "passed", "duration": 0.0002031619987974409}, "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": 6.342100095935166e-05}}, {"call": {"outcome": "passed", "duration": 0.00024967500212369487}, "setup": {"outcome": "passed", "duration": 0.00012877300105174072}, "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": 7.00189993949607e-05}}, {"call": {"outcome": "passed", "duration": 0.00011698700109263882}, "setup": {"outcome": "passed", "duration": 0.0001412979981978424}, "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": 8.471199907944538e-05}}, {"call": {"outcome": "passed", "duration": 0.00558623300094041}, "setup": {"outcome": "passed", "duration": 0.002237831002275925}, "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": 8.463699850835837e-05}}, {"call": {"outcome": "passed", "duration": 0.004350684001110494}, "setup": {"outcome": "passed", "duration": 0.00016904100266401656}, "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.088499816949479e-05}}, {"call": {"outcome": "passed", "duration": 0.004565619998174952}, "setup": {"outcome": "passed", "duration": 0.00015696099944761954}, "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.983400064404123e-05}}, {"call": {"outcome": "passed", "duration": 0.005044579000241356}, "setup": {"outcome": "passed", "duration": 0.00015657800031476654}, "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": 8.20460008981172e-05}}, {"call": {"outcome": "passed", "duration": 0.004043856999487616}, "setup": {"outcome": "passed", "duration": 0.0001530049994471483}, "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.941700096125714e-05}}, {"call": {"outcome": "passed", "duration": 0.004054177999933017}, "setup": {"outcome": "passed", "duration": 0.00016435499856015667}, "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": 8.138199700624682e-05}}, {"call": {"outcome": "passed", "duration": 0.00858224799958407}, "setup": {"outcome": "passed", "duration": 0.00016010300169000402}, "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": 8.529700062354095e-05}}, {"call": {"outcome": "passed", "duration": 0.008287799999379786}, "setup": {"outcome": "passed", "duration": 0.000159764000272844}, "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": 8.596000043326057e-05}}, {"call": {"outcome": "passed", "duration": 0.0015994049972505309}, "setup": {"outcome": "passed", "duration": 0.00016403799963882193}, "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": 7.87899989518337e-05}}, {"call": {"outcome": "passed", "duration": 0.0018085160008922685}, "setup": {"outcome": "passed", "duration": 0.0001681770008872263}, "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": 8.264499774668366e-05}}, {"call": {"outcome": "passed", "duration": 0.010497270999621833}, "setup": {"outcome": "passed", "duration": 0.00016431999756605364}, "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": 8.20499990368262e-05}}, {"call": {"outcome": "passed", "duration": 0.001638623001781525}, "setup": {"outcome": "passed", "duration": 0.00015618300312780775}, "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": 7.761799861327745e-05}}, {"call": {"outcome": "passed", "duration": 0.0036677439966297243}, "setup": {"outcome": "passed", "duration": 0.0001530859990452882}, "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.136000178637914e-05}}, {"call": {"outcome": "passed", "duration": 0.0013809339980070945}, "setup": {"outcome": "passed", "duration": 0.00017139999908977188}, "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": 7.764499969198368e-05}}, {"call": {"outcome": "passed", "duration": 0.0038239959976635873}, "setup": {"outcome": "passed", "duration": 0.00015086499843164347}, "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": 9.500799933448434e-05}}, {"call": {"outcome": "passed", "duration": 0.004029559000628069}, "setup": {"outcome": "passed", "duration": 0.0001527780004835222}, "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.90150006650947e-05}}, {"call": {"outcome": "passed", "duration": 0.003798491998168174}, "setup": {"outcome": "passed", "duration": 0.00015319699741667137}, "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": 0.0001056119981512893}}, {"call": {"outcome": "passed", "duration": 0.003820108002400957}, "setup": {"outcome": "passed", "duration": 0.00015870399874984287}, "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": 8.851199891068973e-05}}, {"call": {"outcome": "passed", "duration": 0.0015533060031884816}, "setup": {"outcome": "passed", "duration": 0.0003850799985229969}, "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": 8.409200017922558e-05}}, {"call": {"outcome": "passed", "duration": 0.0025656660000095144}, "setup": {"outcome": "passed", "duration": 0.00015953299953253008}, "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.535599772585556e-05}}, {"call": {"outcome": "passed", "duration": 0.004624678000254789}, "setup": {"outcome": "passed", "duration": 0.00016045400116126984}, "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": 8.795099711278453e-05}}, {"call": {"outcome": "passed", "duration": 0.0009423550000065006}, "setup": {"outcome": "passed", "duration": 0.00015813000209163874}, "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.934899986139499e-05}}, {"call": {"outcome": "passed", "duration": 0.000983104997430928}, "setup": {"outcome": "passed", "duration": 0.00015744800111860968}, "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": 8.198900104616769e-05}}, {"call": {"outcome": "passed", "duration": 0.0012804810030502267}, "setup": {"outcome": "passed", "duration": 0.0001560749988129828}, "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": 8.63070017658174e-05}}, {"call": {"outcome": "passed", "duration": 0.0001622970012249425}, "setup": {"outcome": "passed", "duration": 0.0001641569979256019}, "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": 7.027199899312109e-05}}, {"call": {"outcome": "passed", "duration": 0.00012191199857625179}, "setup": {"outcome": "passed", "duration": 0.00014038299923413433}, "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": 6.220300201675855e-05}}, {"call": {"outcome": "passed", "duration": 0.0001802970000426285}, "setup": {"outcome": "passed", "duration": 0.0001373369996144902}, "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.527500227093697e-05}}, {"call": {"outcome": "passed", "duration": 0.00014718300008098595}, "setup": {"outcome": "passed", "duration": 0.0001335909983026795}, "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": 6.155300070531666e-05}}, {"call": {"outcome": "passed", "duration": 0.0001520810001238715}, "setup": {"outcome": "passed", "duration": 0.00015451599756488577}, "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.614399899262935e-05}}, {"call": {"outcome": "passed", "duration": 0.00015535100101260468}, "setup": {"outcome": "passed", "duration": 0.00012905799667350948}, "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": 8.81790001585614e-05}}, {"call": {"outcome": "passed", "duration": 0.0001422360001015477}, "setup": {"outcome": "passed", "duration": 0.0001425380032742396}, "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": 6.167899846332148e-05}}, {"call": {"outcome": "passed", "duration": 0.001999108997551957}, "setup": {"outcome": "passed", "duration": 0.00013052899885224178}, "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": 8.62240012793336e-05}}, {"call": {"outcome": "passed", "duration": 0.002753971999482019}, "setup": {"outcome": "passed", "duration": 0.00015418100156239234}, "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": 8.315000013681129e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py", "lineno": 961, "message": "AssertionError: 1073117342.3999912 != 1073117342.4 within 5 places (8.821487426757812e-06 difference)"}, "outcome": "failed", "duration": 0.0011328900000080466, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 961, in assertAlmostEqual\n    raise self.failureException(msg)\nAssertionError: 1073117342.3999912 != 1073117342.4 within 5 places (8.821487426757812e-06 difference)"}, "setup": {"outcome": "passed", "duration": 0.0001607390004210174}, "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": 9.578599929227494e-05}}, {"call": {"outcome": "passed", "duration": 0.0012989510032639373}, "setup": {"outcome": "passed", "duration": 0.00017356599710183218}, "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": 8.773599984124303e-05}}, {"call": {"outcome": "passed", "duration": 0.0008663829976285342}, "setup": {"outcome": "passed", "duration": 0.0001716210026643239}, "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": 8.59259998833295e-05}}, {"call": {"outcome": "passed", "duration": 0.0020264689992472995}, "setup": {"outcome": "passed", "duration": 0.00015284600158338435}, "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.966299745021388e-05}}, {"call": {"outcome": "passed", "duration": 0.0009455870022065938}, "setup": {"outcome": "passed", "duration": 0.00017240200031665154}, "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": 7.839799945941195e-05}}, {"call": {"outcome": "passed", "duration": 0.0021547260002989788}, "setup": {"outcome": "passed", "duration": 0.00015081399760674685}, "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": 9.837000106927007e-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.000493171999551123, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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.00015982200056896545}, "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": 0.0001014320005197078}}, {"call": {"outcome": "passed", "duration": 0.0008979269987321459}, "setup": {"outcome": "passed", "duration": 0.0001650869999139104}, "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": 8.199200237868354e-05}}, {"call": {"outcome": "passed", "duration": 0.0009797019993129652}, "setup": {"outcome": "passed", "duration": 0.00015048299974296242}, "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": 8.171499939635396e-05}}, {"call": {"outcome": "passed", "duration": 0.0009838400001171976}, "setup": {"outcome": "passed", "duration": 0.00016541099830647}, "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": 7.799800005159341e-05}}, {"call": {"outcome": "passed", "duration": 0.00095042300017667}, "setup": {"outcome": "passed", "duration": 0.00015179199908743612}, "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": 9.273099931306206e-05}}, {"call": {"outcome": "passed", "duration": 0.001510550999228144}, "setup": {"outcome": "passed", "duration": 0.00020048200167366304}, "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": 8.091199924820103e-05}}, {"call": {"outcome": "passed", "duration": 0.0025286849995609373}, "setup": {"outcome": "passed", "duration": 0.0001563360019645188}, "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": 9.06610002857633e-05}}, {"call": {"outcome": "passed", "duration": 0.0011096390007878654}, "setup": {"outcome": "passed", "duration": 0.00015311400056816638}, "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.791499956510961e-05}}, {"call": {"outcome": "passed", "duration": 0.001340378999884706}, "setup": {"outcome": "passed", "duration": 0.000155000998347532}, "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": 8.014999912120402e-05}}, {"call": {"outcome": "passed", "duration": 0.0020745570000144653}, "setup": {"outcome": "passed", "duration": 0.00015265399997588247}, "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": 8.318600157508627e-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-ej3ymtra.tmp"}, "outcome": "failed", "duration": 0.002140339998732088, "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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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-ej3ymtra.tmp"}, "setup": {"outcome": "passed", "duration": 0.00015558299855911173}, "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": 9.971600229619071e-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.0009984820026147645, "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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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.00016070799756562337}, "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": 9.958500231732614e-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-cbida4sz.tmp"}, "outcome": "failed", "duration": 0.0011443299990787636, "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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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-cbida4sz.tmp"}, "setup": {"outcome": "passed", "duration": 0.00015700099902460352}, "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": 0.00010639699758030474}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-9eaud51g.tmp"}, "outcome": "failed", "duration": 0.003991546000179369, "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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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-9eaud51g.tmp"}, "setup": {"outcome": "passed", "duration": 0.00015906200133031234}, "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": 9.678100104792975e-05}}, {"call": {"outcome": "passed", "duration": 0.00676715699955821}, "setup": {"outcome": "passed", "duration": 0.00015989499661372975}, "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": 0.00011032600014004856}}, {"call": {"outcome": "passed", "duration": 0.0003623630000220146}, "setup": {"outcome": "passed", "duration": 0.0002918640020652674}, "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": 0.00010784200276248157}}, {"call": {"outcome": "passed", "duration": 0.0014421220002986956}, "setup": {"outcome": "passed", "duration": 0.00023143599901231937}, "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": 0.00012984600107301958}}, {"call": {"outcome": "passed", "duration": 0.0020314309986133594}, "setup": {"outcome": "passed", "duration": 0.0002591340016806498}, "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": 0.00013122800010023639}}, {"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.0008377849990210962, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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.00023215699911816046}, "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": 0.00014263399862102233}}, {"call": {"outcome": "passed", "duration": 0.003583529996831203}, "setup": {"outcome": "passed", "duration": 0.00023135999799706042}, "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": 0.00011213999823667109}}, {"call": {"outcome": "passed", "duration": 0.001956936001079157}, "setup": {"outcome": "passed", "duration": 0.00023180299831437878}, "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": 0.00011899399760295637}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-8k4_qflo.tmp"}, "outcome": "failed", "duration": 0.003607925998949213, "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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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-8k4_qflo.tmp"}, "setup": {"outcome": "passed", "duration": 0.00022526999964611605}, "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": 0.00010020499757956713}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/sac/arrayio.py", "lineno": 420, "message": "obspy.io.sac.util.SacIOError: Cannot write trace values: /tmp/obspy-tjx_2cs2.tmp"}, "outcome": "failed", "duration": 0.013522150002245326, "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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/trace.py\", line 999, in write\n    Stream([self]).write(filename, format, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 282, in _write_sac_xy\n    _internal_write_sac_xy(trace, fh, **kwargs)\n    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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-tjx_2cs2.tmp"}, "setup": {"outcome": "passed", "duration": 0.00015928699940559454}, "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": 0.00013796799976262264}}, {"call": {"outcome": "passed", "duration": 0.0020666150012402795}, "setup": {"outcome": "passed", "duration": 0.0002811679987644311}, "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": 0.00011636699855444022}}, {"call": {"outcome": "passed", "duration": 0.0028584560022864025}, "setup": {"outcome": "passed", "duration": 0.00027056799808633514}, "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": 0.0001305069999943953}}, {"call": {"outcome": "passed", "duration": 0.0020033709988638293}, "setup": {"outcome": "passed", "duration": 0.00023485400015488267}, "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": 0.00011799999992945231}}, {"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.015671347002353286, "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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py\", line 1595, in savetxt\n    format = delimiter.join(fmt)\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/stream.py\", line 1456, in write\n    write_format(self, filename, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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.00027477200274006464}, "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.00013876299999537878}}, {"call": {"outcome": "passed", "duration": 0.012129665999964345}, "setup": {"outcome": "passed", "duration": 0.0002811900012602564}, "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": 0.00012343100024736486}}, {"call": {"outcome": "passed", "duration": 0.011855799999466399}, "setup": {"outcome": "passed", "duration": 0.00027608500022324733}, "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": 0.00012836399764637463}}, {"call": {"outcome": "passed", "duration": 0.001430895001249155}, "setup": {"outcome": "passed", "duration": 0.00023018199863145128}, "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": 0.00020345099983387627}}, {"call": {"outcome": "passed", "duration": 0.000429536998126423}, "setup": {"outcome": "passed", "duration": 0.0003275640010542702}, "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": 0.00012160400001448579}}, {"call": {"outcome": "passed", "duration": 0.00047475099927396514}, "setup": {"outcome": "passed", "duration": 0.00024199199833674356}, "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": 0.00013527800183510408}}, {"call": {"outcome": "passed", "duration": 0.00038845200106152333}, "setup": {"outcome": "passed", "duration": 0.00027888499971595593}, "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": 0.00013115799811203033}}, {"call": {"outcome": "passed", "duration": 0.005926190999161918}, "setup": {"outcome": "passed", "duration": 0.00023759900068398565}, "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": 0.00011850299779325724}}, {"call": {"outcome": "passed", "duration": 0.020522277998679783}, "setup": {"outcome": "passed", "duration": 0.0002774919994408265}, "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": 0.0001293519999308046}}, {"call": {"outcome": "passed", "duration": 0.004595784001139691}, "setup": {"outcome": "passed", "duration": 0.00028480600303737447}, "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": 0.00011556100071175024}}, {"call": {"outcome": "passed", "duration": 0.002774856999167241}, "setup": {"outcome": "passed", "duration": 0.00027896299798158}, "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": 0.00015406400052597746}}, {"call": {"outcome": "passed", "duration": 0.00044978699952480383}, "setup": {"outcome": "passed", "duration": 0.00036918400292051956}, "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": 0.00011285499931545928}}, {"call": {"outcome": "passed", "duration": 0.0003530489993863739}, "setup": {"outcome": "passed", "duration": 0.00029310500030987896}, "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": 0.00011488699965411797}}, {"call": {"outcome": "passed", "duration": 0.00046712900075362995}, "setup": {"outcome": "passed", "duration": 0.0002712280002015177}, "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": 0.00014476400247076526}}, {"call": {"outcome": "passed", "duration": 0.0036058029982086737}, "setup": {"outcome": "passed", "duration": 0.000285285001154989}, "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": 0.00010257699977955781}}, {"call": {"outcome": "passed", "duration": 0.00034525099908933043}, "setup": {"outcome": "passed", "duration": 0.00017013300021062605}, "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": 8.130499918479472e-05}}, {"call": {"outcome": "passed", "duration": 0.00029413999800453894}, "setup": {"outcome": "passed", "duration": 0.00015044899919303134}, "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": 6.834300074842758e-05}}, {"call": {"outcome": "passed", "duration": 0.00017115199807449244}, "setup": {"outcome": "passed", "duration": 0.00013842400221619755}, "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": 6.596899766009301e-05}}, {"call": {"outcome": "passed", "duration": 0.0007641810007044114}, "setup": {"outcome": "passed", "duration": 0.00014954300058889203}, "lineno": 179, "nodeid": "io/sac/tests/test_sactrace.py::SACTraceTestCase::test_lcalda", "outcome": "passed", "keywords": ["test_lcalda", "filterwarnings", "SACTraceTestCase", "test_sactrace.py", "tests", "sac", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010409199967398308}}, {"call": {"outcome": "passed", "duration": 0.0016768159985076636}, "setup": {"outcome": "passed", "duration": 0.00020374399900902063}, "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": 0.0001117510000767652}}, {"call": {"outcome": "passed", "duration": 0.0004860929984715767}, "setup": {"outcome": "passed", "duration": 0.00016281200078083202}, "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": 0.0001238980003108736}}, {"call": {"outcome": "passed", "duration": 0.00037425499976961873}, "setup": {"outcome": "passed", "duration": 0.00015708200226072222}, "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": 7.10989988874644e-05}}, {"call": {"outcome": "passed", "duration": 0.0004842350026592612}, "setup": {"outcome": "passed", "duration": 0.00014856900088489056}, "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": 0.00011557199832168408}}, {"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.000601001000177348, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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  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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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.00018573000124888495}, "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": 0.00012253300155862235}}, {"call": {"outcome": "passed", "duration": 0.0006617110011575278}, "setup": {"outcome": "passed", "duration": 0.00016475799930049106}, "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": 9.994100037147291e-05}}, {"call": {"outcome": "passed", "duration": 0.00027819200113299303}, "setup": {"outcome": "passed", "duration": 0.00019118400086881593}, "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": 9.359799878438935e-05}}, {"call": {"outcome": "passed", "duration": 0.0006208820013853256}, "setup": {"outcome": "passed", "duration": 0.00015729999722680077}, "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": 9.547499939799309e-05}}, {"call": {"outcome": "passed", "duration": 0.0008964410008047707}, "setup": {"outcome": "passed", "duration": 0.00016582900207140483}, "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": 0.00011281499973847531}}, {"call": {"outcome": "passed", "duration": 0.0006200179996085353}, "setup": {"outcome": "passed", "duration": 0.0001699599997664336}, "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": 8.195600094040856e-05}}, {"call": {"outcome": "passed", "duration": 0.0012083670007996261}, "setup": {"outcome": "passed", "duration": 0.00020831800065934658}, "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": 0.00010184200073126704}}, {"call": {"outcome": "passed", "duration": 0.0008862249997036997}, "setup": {"outcome": "passed", "duration": 0.00016240500190178864}, "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": 0.0001413550016877707}}, {"call": {"outcome": "passed", "duration": 0.007732631998806028}, "setup": {"outcome": "passed", "duration": 0.0003561609992175363}, "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": 8.311100100399926e-05}}, {"call": {"outcome": "passed", "duration": 0.0020337159985501785}, "setup": {"outcome": "passed", "duration": 0.0004285460017854348}, "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": 9.07219982764218e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b' %16.9E %16.9E'"}, "outcome": "failed", "duration": 0.0027547229983611032, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/event/catalog.py\", line 506, in write\n    return write_format(self, filename, **kwargs)\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                         file_mode=\"wb\", catalog=catalog, **kwargs)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 64, in _buffer_proxy\n    ret_val = function(filename_or_buf, *args, **kwargs)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 344, in _internal_write_scardec\n    _internal_write_single_scardec(buf, event)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=' %16.9E %16.9E'.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00020048599981237203}, "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": 0.00010039400149253197}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b' %16.9E %16.9E'"}, "outcome": "failed", "duration": 0.002857218001736328, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/event/catalog.py\", line 506, in write\n    return write_format(self, filename, **kwargs)\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                         file_mode=\"wb\", catalog=catalog, **kwargs)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 70, in _buffer_proxy\n    return function(fh, *args, **kwargs)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 344, in _internal_write_scardec\n    _internal_write_single_scardec(buf, event)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=' %16.9E %16.9E'.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.00020840000070165843}, "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": 0.00010052200013888068}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_npyio_impl.py", "lineno": 1603, "message": "ValueError: invalid fmt: b' %16.9E %16.9E'"}, "outcome": "failed", "duration": 0.0023981919985089917, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/event/catalog.py\", line 506, in write\n    return write_format(self, filename, **kwargs)\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                         file_mode=\"wb\", catalog=catalog, **kwargs)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 64, in _buffer_proxy\n    ret_val = function(filename_or_buf, *args, **kwargs)\n  File \"/workspace/obspy/obspy/io/scardec/core.py\", line 344, in _internal_write_scardec\n    _internal_write_single_scardec(buf, event)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\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    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n               fmt=' %16.9E %16.9E'.encode('ascii', 'strict'))\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.0001587170008860994}, "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.00012849399718106724}}, {"call": {"outcome": "passed", "duration": 0.004300625001633307}, "setup": {"outcome": "passed", "duration": 0.0005503800020960625}, "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": 8.710600013728254e-05}}, {"call": {"outcome": "passed", "duration": 0.002952817001641961}, "setup": {"outcome": "passed", "duration": 0.00021371500042732805}, "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.00011610900037339889}}, {"call": {"outcome": "passed", "duration": 0.007558282999525545}, "setup": {"outcome": "passed", "duration": 0.0003490710005280562}, "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": 8.348200208274648e-05}}, {"call": {"outcome": "passed", "duration": 0.005248213001323165}, "setup": {"outcome": "passed", "duration": 0.00017328200192423537}, "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": 8.112499926937744e-05}}, {"call": {"outcome": "passed", "duration": 0.005284810999000911}, "setup": {"outcome": "passed", "duration": 0.00016542400044272654}, "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": 8.413600153289735e-05}}, {"call": {"outcome": "passed", "duration": 0.004082682000444038}, "setup": {"outcome": "passed", "duration": 0.00021183100034249946}, "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": 8.060900290729478e-05}}, {"call": {"outcome": "passed", "duration": 0.004007473002275219}, "setup": {"outcome": "passed", "duration": 0.000158733000716893}, "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": 8.450099994661286e-05}}, {"call": {"outcome": "passed", "duration": 0.003433624999161111}, "setup": {"outcome": "passed", "duration": 0.0004204459983156994}, "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.759800039115362e-05}}, {"call": {"outcome": "passed", "duration": 0.0006506179997813888}, "setup": {"outcome": "passed", "duration": 0.00015882899970165454}, "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": 8.83979992067907e-05}}, {"call": {"outcome": "passed", "duration": 0.0031918220010993537}, "setup": {"outcome": "passed", "duration": 0.0002357500015932601}, "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": 8.929699833970517e-05}}, {"call": {"outcome": "passed", "duration": 0.000774493000790244}, "setup": {"outcome": "passed", "duration": 0.00021476099936990067}, "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": 0.00010558599751675501}}, {"call": {"outcome": "passed", "duration": 0.002638391000800766}, "setup": {"outcome": "passed", "duration": 0.00016041900016716681}, "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": 8.686300134286284e-05}}, {"call": {"outcome": "passed", "duration": 0.000542854999366682}, "setup": {"outcome": "passed", "duration": 0.00016723500084481202}, "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": 7.571300011477433e-05}}, {"call": {"outcome": "passed", "duration": 0.00016794099792605266}, "setup": {"outcome": "passed", "duration": 0.00020447600036277436}, "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": 6.967800072743557e-05}}, {"call": {"outcome": "passed", "duration": 0.00025193600231432356}, "setup": {"outcome": "passed", "duration": 0.00013498999760486186}, "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": 7.876800009398721e-05}}, {"call": {"outcome": "passed", "duration": 0.000243496000621235}, "setup": {"outcome": "passed", "duration": 0.00018691100194700994}, "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": 6.328599920379929e-05}}, {"call": {"outcome": "passed", "duration": 0.002038347000052454}, "setup": {"outcome": "passed", "duration": 0.0002016079997702036}, "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": 8.952499774750322e-05}}, {"call": {"outcome": "passed", "duration": 0.001897342997835949}, "setup": {"outcome": "passed", "duration": 0.00017302600099355914}, "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": 0.00012086100105079822}}, {"call": {"outcome": "passed", "duration": 0.0005765790010627825}, "setup": {"outcome": "passed", "duration": 0.00017000799925881438}, "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": 7.761400047456846e-05}}, {"call": {"outcome": "passed", "duration": 0.000570306001463905}, "setup": {"outcome": "passed", "duration": 0.00015000799976405688}, "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": 7.192300108727068e-05}}, {"call": {"outcome": "passed", "duration": 0.0026967939993483014}, "setup": {"outcome": "passed", "duration": 0.00015458599955309182}, "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": 8.545099990442395e-05}}, {"call": {"outcome": "passed", "duration": 0.0008854659972712398}, "setup": {"outcome": "passed", "duration": 0.00017042000035871752}, "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": 0.00012754700219375081}}, {"call": {"outcome": "passed", "duration": 0.0006288160002441145}, "setup": {"outcome": "passed", "duration": 0.00015955100025166757}, "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": 7.478100087610073e-05}}, {"call": {"outcome": "passed", "duration": 0.002576817998487968}, "setup": {"outcome": "passed", "duration": 0.0001549379994685296}, "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": 8.449300003121607e-05}}, {"call": {"outcome": "passed", "duration": 0.002838529002474388}, "setup": {"outcome": "passed", "duration": 0.0001664749979681801}, "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": 8.626600174466148e-05}}, {"call": {"outcome": "passed", "duration": 0.000556969996978296}, "setup": {"outcome": "passed", "duration": 0.0001737729980959557}, "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": 7.545400148956105e-05}}, {"call": {"outcome": "passed", "duration": 0.0006188580009620637}, "setup": {"outcome": "passed", "duration": 0.0002185909979743883}, "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": 7.36559995857533e-05}}, {"call": {"outcome": "passed", "duration": 0.0004695509996963665}, "setup": {"outcome": "passed", "duration": 0.000206587999855401}, "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.950700117158704e-05}}, {"call": {"outcome": "passed", "duration": 0.00190611299694865}, "setup": {"outcome": "passed", "duration": 0.0001805970023269765}, "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": 9.454600149183534e-05}}, {"call": {"outcome": "passed", "duration": 0.0015212079997581895}, "setup": {"outcome": "passed", "duration": 0.00017326899978797883}, "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": 8.747500032768585e-05}}, {"call": {"outcome": "passed", "duration": 0.002517701002943795}, "setup": {"outcome": "passed", "duration": 0.00020796299941139296}, "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": 8.894400161807425e-05}}, {"call": {"outcome": "passed", "duration": 0.010697117999370676}, "setup": {"outcome": "passed", "duration": 0.00016871099796844646}, "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": 8.502500350004993e-05}}, {"call": {"outcome": "passed", "duration": 0.03229843600274762}, "setup": {"outcome": "passed", "duration": 0.00017702599870972335}, "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": 8.542800060240552e-05}}, {"call": {"outcome": "passed", "duration": 0.00029008399724261835}, "setup": {"outcome": "passed", "duration": 0.0001645499978621956}, "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": 7.177500083344057e-05}}, {"call": {"outcome": "passed", "duration": 0.010606463001749944}, "setup": {"outcome": "passed", "duration": 0.00015257700215443037}, "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": 0.00011663999976008199}}, {"call": {"outcome": "passed", "duration": 0.0013794430014968384}, "setup": {"outcome": "passed", "duration": 0.0002624929984449409}, "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": 9.305899948230945e-05}}, {"call": {"outcome": "passed", "duration": 0.02571635200001765}, "setup": {"outcome": "passed", "duration": 0.0002027930022450164}, "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": 9.144999785348773e-05}}, {"call": {"outcome": "passed", "duration": 0.0004299489992263261}, "setup": {"outcome": "passed", "duration": 0.00016267300088657066}, "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": 7.23590019333642e-05}}, {"call": {"outcome": "passed", "duration": 0.019610827999713365}, "setup": {"outcome": "passed", "duration": 0.00015105900092748925}, "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": 8.856999920681119e-05}}, {"call": {"outcome": "passed", "duration": 0.0013918830009060912}, "setup": {"outcome": "passed", "duration": 0.00016466500164824538}, "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": 8.675299977767281e-05}}, {"call": {"outcome": "passed", "duration": 0.00742066699967836}, "setup": {"outcome": "passed", "duration": 0.0001960400004463736}, "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": 8.390899893129244e-05}}, {"call": {"outcome": "passed", "duration": 0.0004712810005003121}, "setup": {"outcome": "passed", "duration": 0.00016075999883469194}, "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": 6.847800250397995e-05}}, {"call": {"outcome": "passed", "duration": 0.0057586870025261305}, "setup": {"outcome": "passed", "duration": 0.00022102699949755333}, "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": 9.811500058276579e-05}}, {"call": {"outcome": "passed", "duration": 0.005946099998254795}, "setup": {"outcome": "passed", "duration": 0.0002086749991576653}, "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": 8.975399759947322e-05}}, {"call": {"outcome": "passed", "duration": 0.000347363999026129}, "setup": {"outcome": "passed", "duration": 0.00017854899851954542}, "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": 7.555499905720353e-05}}, {"call": {"outcome": "passed", "duration": 0.0012644039998122025}, "setup": {"outcome": "passed", "duration": 0.00017892199684865773}, "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": 7.648800237802789e-05}}, {"call": {"outcome": "passed", "duration": 0.0005349489983927924}, "setup": {"outcome": "passed", "duration": 0.0001560199998493772}, "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": 7.612600165884942e-05}}, {"call": {"outcome": "passed", "duration": 0.012245462003193097}, "setup": {"outcome": "passed", "duration": 0.00021865199960302562}, "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": 9.15040000109002e-05}}, {"call": {"outcome": "passed", "duration": 0.017220441997778835}, "setup": {"outcome": "passed", "duration": 0.0001644709991523996}, "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": 9.028299973579124e-05}}, {"call": {"outcome": "passed", "duration": 0.0002843200018105563}, "setup": {"outcome": "passed", "duration": 0.0001643940013309475}, "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.141400055843405e-05}}, {"call": {"outcome": "passed", "duration": 0.0013486180032487027}, "setup": {"outcome": "passed", "duration": 0.00014618199929827824}, "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": 9.86300001386553e-05}}, {"call": {"outcome": "passed", "duration": 0.0003673739993246272}, "setup": {"outcome": "passed", "duration": 0.00019438600065768696}, "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": 0.00011024999912478961}}, {"call": {"outcome": "passed", "duration": 0.0003294569978606887}, "setup": {"outcome": "passed", "duration": 0.0002933149989985395}, "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": 0.00012235699978191406}}, {"call": {"outcome": "passed", "duration": 0.0015507099997194018}, "setup": {"outcome": "passed", "duration": 0.00014863799879094586}, "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": 0.00010725199899752624}}, {"call": {"outcome": "passed", "duration": 0.000853691999509465}, "setup": {"outcome": "passed", "duration": 0.00016042400238802657}, "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": 0.00011609699868131429}}, {"call": {"outcome": "passed", "duration": 0.00021295099941198714}, "setup": {"outcome": "passed", "duration": 0.00016283899822155945}, "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": 0.00010308000128134154}}, {"call": {"outcome": "passed", "duration": 0.0014044279996596742}, "setup": {"outcome": "passed", "duration": 0.00017525499788462184}, "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": 9.28350018511992e-05}}, {"call": {"outcome": "passed", "duration": 0.0003908969993062783}, "setup": {"outcome": "passed", "duration": 0.00019427400184213184}, "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": 0.00010117300189449452}}, {"call": {"outcome": "passed", "duration": 0.006691889000649098}, "setup": {"outcome": "passed", "duration": 0.00041781700201681815}, "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.410200098296627e-05}}, {"call": {"outcome": "skipped", "duration": 9.24339983612299e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00022651600011158735}, "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": 6.697999924654141e-05}}, {"call": {"outcome": "passed", "duration": 0.005357198999263346}, "setup": {"outcome": "passed", "duration": 0.00019169699953636155}, "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": 8.659200102556497e-05}}, {"call": {"outcome": "passed", "duration": 0.00016479000260005705}, "setup": {"outcome": "passed", "duration": 0.00043560600170167163}, "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.592700083274394e-05}}, {"call": {"outcome": "passed", "duration": 0.00017265899805352092}, "setup": {"outcome": "passed", "duration": 0.00018603799981065094}, "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": 6.674799806205556e-05}}, {"call": {"outcome": "passed", "duration": 0.009111997998843435}, "setup": {"outcome": "passed", "duration": 0.0001573610024934169}, "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": 0.00010718600242398679}}, {"call": {"outcome": "passed", "duration": 0.008541201998014003}, "setup": {"outcome": "passed", "duration": 0.0001621450028324034}, "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": 8.938800237956457e-05}}, {"call": {"outcome": "passed", "duration": 0.007365629000560148}, "setup": {"outcome": "passed", "duration": 0.00016134199904627167}, "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": 0.00011920700126211159}}, {"call": {"outcome": "passed", "duration": 0.009149920999334427}, "setup": {"outcome": "passed", "duration": 0.00034603899985086173}, "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": 8.335399979841895e-05}}, {"call": {"outcome": "passed", "duration": 0.0016568360006203875}, "setup": {"outcome": "passed", "duration": 0.00020070499886060134}, "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": 8.687700028531253e-05}}, {"call": {"outcome": "passed", "duration": 0.0001807670014386531}, "setup": {"outcome": "passed", "duration": 0.00040819900095812045}, "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": 6.783600110793486e-05}}, {"call": {"outcome": "passed", "duration": 0.00025736799943842925}, "setup": {"outcome": "passed", "duration": 0.00015103200348676182}, "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": 7.29709972802084e-05}}, {"call": {"outcome": "passed", "duration": 0.0060638850009127054}, "setup": {"outcome": "passed", "duration": 0.00018322599862585776}, "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": 0.00011564499800442718}}, {"call": {"outcome": "passed", "duration": 0.012273768999875756}, "setup": {"outcome": "passed", "duration": 0.0002990429966303054}, "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": 8.784999954514205e-05}}, {"call": {"outcome": "passed", "duration": 0.01118502800090937}, "setup": {"outcome": "passed", "duration": 0.00020142399807809852}, "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.640400119475089e-05}}, {"call": {"outcome": "passed", "duration": 0.0034054749994538724}, "setup": {"outcome": "passed", "duration": 0.00016254500224022195}, "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": 0.00010059700070996769}}, {"call": {"outcome": "passed", "duration": 0.003501238999888301}, "setup": {"outcome": "passed", "duration": 0.0001999159976548981}, "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": 9.370400221087039e-05}}, {"call": {"outcome": "passed", "duration": 0.0006055480007489678}, "setup": {"outcome": "passed", "duration": 0.00022758599880035035}, "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": 8.155500108841807e-05}}, {"call": {"outcome": "passed", "duration": 0.0034283800014236476}, "setup": {"outcome": "passed", "duration": 0.0002198489964939654}, "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.626400085631758e-05}}, {"call": {"outcome": "passed", "duration": 0.0036839019994658884}, "setup": {"outcome": "passed", "duration": 0.00019521300055203028}, "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": 9.409099948243238e-05}}, {"call": {"outcome": "passed", "duration": 0.041564537001249846}, "setup": {"outcome": "passed", "duration": 0.00016210099784075283}, "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": 9.289900117437355e-05}}, {"call": {"outcome": "passed", "duration": 0.03799329200046486}, "setup": {"outcome": "passed", "duration": 0.0001657760003581643}, "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.641200111014768e-05}}, {"call": {"outcome": "passed", "duration": 0.03911957099990104}, "setup": {"outcome": "passed", "duration": 0.0001663210023252759}, "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": 8.80980005604215e-05}}, {"call": {"outcome": "passed", "duration": 0.0371829389987397}, "setup": {"outcome": "passed", "duration": 0.00017758900139597245}, "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": 8.709299800102599e-05}}, {"call": {"outcome": "passed", "duration": 0.038545705003343755}, "setup": {"outcome": "passed", "duration": 0.00016183800107683055}, "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": 8.772599903750233e-05}}, {"call": {"outcome": "passed", "duration": 0.03981297400241601}, "setup": {"outcome": "passed", "duration": 0.00016327300181728788}, "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": 9.317500007455237e-05}}, {"call": {"outcome": "passed", "duration": 0.039651017999858595}, "setup": {"outcome": "passed", "duration": 0.00016913600120460615}, "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": 8.959799743024632e-05}}, {"call": {"outcome": "passed", "duration": 0.038995020997390384}, "setup": {"outcome": "passed", "duration": 0.00016502899961778894}, "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": 8.765399979893118e-05}}, {"call": {"outcome": "passed", "duration": 0.0402878260028956}, "setup": {"outcome": "passed", "duration": 0.00016882199997780845}, "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": 8.764599988353439e-05}}, {"call": {"outcome": "passed", "duration": 0.03853642100148136}, "setup": {"outcome": "passed", "duration": 0.00016889499966055155}, "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": 0.00010637500236043707}}, {"call": {"outcome": "passed", "duration": 0.038971895999566186}, "setup": {"outcome": "passed", "duration": 0.00016588699872954749}, "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": 8.746100138523616e-05}}, {"call": {"outcome": "passed", "duration": 0.03881534099855344}, "setup": {"outcome": "passed", "duration": 0.00016281300122500397}, "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": 9.004299863590859e-05}}, {"call": {"outcome": "passed", "duration": 0.008762362998822937}, "setup": {"outcome": "passed", "duration": 0.00016566500198678114}, "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": 8.52250013849698e-05}}, {"call": {"outcome": "passed", "duration": 0.009757824998814613}, "setup": {"outcome": "passed", "duration": 0.00015947899737511761}, "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": 8.603999958722852e-05}}, {"call": {"outcome": "passed", "duration": 0.009731440000905422}, "setup": {"outcome": "passed", "duration": 0.00016534099995624274}, "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": 8.64569992700126e-05}}, {"call": {"outcome": "passed", "duration": 0.027209609001147328}, "setup": {"outcome": "passed", "duration": 0.00016070300262072124}, "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": 0.0001009640000120271}}, {"call": {"outcome": "passed", "duration": 0.0068350940018717665}, "setup": {"outcome": "passed", "duration": 0.00016472700008307584}, "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": 8.709999747225083e-05}}, {"call": {"outcome": "passed", "duration": 0.006528262998472201}, "setup": {"outcome": "passed", "duration": 0.00016157500067492947}, "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": 8.59179999679327e-05}}, {"call": {"outcome": "passed", "duration": 0.0062142880015017}, "setup": {"outcome": "passed", "duration": 0.0001617540001461748}, "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": 8.814099783194251e-05}}, {"call": {"outcome": "passed", "duration": 0.00739064099980169}, "setup": {"outcome": "passed", "duration": 0.00016140899970196187}, "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.733499998925254e-05}}, {"call": {"outcome": "passed", "duration": 0.01162639700123691}, "setup": {"outcome": "passed", "duration": 0.0002003959998546634}, "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": 8.450899986200966e-05}}, {"call": {"outcome": "passed", "duration": 0.006985316998907365}, "setup": {"outcome": "passed", "duration": 0.00017538600150146522}, "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": 8.822599920677021e-05}}, {"call": {"outcome": "passed", "duration": 0.006560502999491291}, "setup": {"outcome": "passed", "duration": 0.00016218800010392442}, "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": 8.63089990161825e-05}}, {"call": {"outcome": "passed", "duration": 0.016273072000331013}, "setup": {"outcome": "passed", "duration": 0.0001972780009964481}, "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": 8.958200123743154e-05}}, {"call": {"outcome": "passed", "duration": 0.007767949999106349}, "setup": {"outcome": "passed", "duration": 0.00016559399955440313}, "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": 8.573000013711862e-05}}, {"call": {"outcome": "passed", "duration": 0.007409941998048453}, "setup": {"outcome": "passed", "duration": 0.00017683300029602833}, "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.610400254838169e-05}}, {"call": {"outcome": "passed", "duration": 0.006156146999273915}, "setup": {"outcome": "passed", "duration": 0.00017755099906935357}, "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": 8.680100290803239e-05}}, {"call": {"outcome": "passed", "duration": 0.006357188998663332}, "setup": {"outcome": "passed", "duration": 0.00015984700075932778}, "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": 8.642399916425347e-05}}, {"call": {"outcome": "passed", "duration": 0.005599943000561325}, "setup": {"outcome": "passed", "duration": 0.00016374400001950562}, "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.00012913199680042453}}, {"call": {"outcome": "passed", "duration": 0.018347963003179757}, "setup": {"outcome": "passed", "duration": 0.00023958499878062867}, "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.0005653609987348318}}, {"call": {"outcome": "passed", "duration": 0.013913359001890058}, "setup": {"outcome": "passed", "duration": 0.0002133169982698746}, "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.00035834400114254095}}, {"call": {"outcome": "passed", "duration": 0.012289820002479246}, "setup": {"outcome": "passed", "duration": 0.00019357099881744944}, "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.00034118100302293897}}, {"call": {"outcome": "passed", "duration": 0.025530674000037834}, "setup": {"outcome": "passed", "duration": 0.00018282000019098632}, "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.0003664899995783344}}, {"call": {"outcome": "passed", "duration": 0.06578726000225288}, "setup": {"outcome": "passed", "duration": 0.00018378700042376295}, "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.0003856309995171614}}, {"call": {"outcome": "passed", "duration": 0.012231018001330085}, "setup": {"outcome": "passed", "duration": 0.00017939800090971403}, "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.00034704399877227843}}, {"call": {"outcome": "passed", "duration": 0.013193373000831343}, "setup": {"outcome": "passed", "duration": 0.00018137000006390736}, "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.00038055899858591147}}, {"call": {"outcome": "passed", "duration": 0.013664409998455085}, "setup": {"outcome": "passed", "duration": 0.0001780359998519998}, "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.0004826019976462703}}, {"call": {"outcome": "passed", "duration": 0.010465748000569874}, "setup": {"outcome": "passed", "duration": 0.0003380899979674723}, "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": 8.615600017947145e-05}}, {"call": {"outcome": "skipped", "duration": 9.336100265500136e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.00027522399977897294}, "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": 6.607899922528304e-05}}, {"call": {"outcome": "skipped", "duration": 8.878000153345056e-05, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0001978189975488931}, "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": 6.542000119225122e-05}}, {"call": {"outcome": "passed", "duration": 0.006272784998145653}, "setup": {"outcome": "passed", "duration": 0.00018711200027610175}, "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": 8.677000005263835e-05}}, {"call": {"outcome": "passed", "duration": 0.005658211000991287}, "setup": {"outcome": "passed", "duration": 0.000156714999320684}, "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": 8.13469996501226e-05}}, {"call": {"outcome": "passed", "duration": 0.001611297997442307}, "setup": {"outcome": "passed", "duration": 0.00019010300093214028}, "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": 0.00012168499961262569}}, {"call": {"outcome": "passed", "duration": 0.0015831279997655656}, "setup": {"outcome": "passed", "duration": 0.00017080399993574247}, "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": 0.0001059989990608301}}, {"call": {"outcome": "passed", "duration": 0.010216734001005534}, "setup": {"outcome": "passed", "duration": 0.0004578180014505051}, "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": 8.824299948173575e-05}}, {"call": {"outcome": "passed", "duration": 0.008363260996702593}, "setup": {"outcome": "passed", "duration": 0.00016410699754487723}, "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": 8.63029999891296e-05}}, {"call": {"outcome": "passed", "duration": 0.0001415959995938465}, "setup": {"outcome": "passed", "duration": 0.00016659600078128278}, "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": 7.017600000835955e-05}}, {"call": {"outcome": "passed", "duration": 0.00016192100156331435}, "setup": {"outcome": "passed", "duration": 0.0001445359994249884}, "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": 6.938400110811926e-05}}, {"call": {"outcome": "passed", "duration": 0.00719396799831884}, "setup": {"outcome": "passed", "duration": 0.0001607449994480703}, "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": 8.374100070795976e-05}}, {"call": {"outcome": "passed", "duration": 0.006507018002594123}, "setup": {"outcome": "passed", "duration": 0.00016492000213474967}, "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": 8.775899914326146e-05}}, {"call": {"outcome": "passed", "duration": 0.007383971998933703}, "setup": {"outcome": "passed", "duration": 0.00016241399862337857}, "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": 9.017000047606416e-05}}, {"call": {"outcome": "passed", "duration": 0.0031488120002904907}, "setup": {"outcome": "passed", "duration": 0.00019687199892359786}, "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": 8.536599852959625e-05}}, {"call": {"outcome": "passed", "duration": 0.004736369002785068}, "setup": {"outcome": "passed", "duration": 0.00020242800019332208}, "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": 8.365100075025111e-05}}, {"call": {"outcome": "passed", "duration": 0.000647560998913832}, "setup": {"outcome": "passed", "duration": 0.0002142669982276857}, "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": 0.0001610409999557305}}, {"call": {"outcome": "passed", "duration": 0.0006331849981506821}, "setup": {"outcome": "passed", "duration": 0.0001635209991945885}, "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": 7.949399878270924e-05}}, {"call": {"outcome": "passed", "duration": 0.008315012000821298}, "setup": {"outcome": "passed", "duration": 0.00019079499907093123}, "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": 9.295000199927017e-05}}, {"call": {"outcome": "passed", "duration": 0.005866510997293517}, "setup": {"outcome": "passed", "duration": 0.00016270099877147004}, "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": 0.00011972900028922595}}, {"call": {"outcome": "passed", "duration": 0.00033654300204943866}, "setup": {"outcome": "passed", "duration": 0.0002898399980040267}, "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": 7.202800043160096e-05}}, {"call": {"outcome": "passed", "duration": 0.002331222000066191}, "setup": {"outcome": "passed", "duration": 0.0002076680029858835}, "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": 8.569000056013465e-05}}, {"call": {"outcome": "passed", "duration": 0.005229568003414897}, "setup": {"outcome": "passed", "duration": 0.00019388600048841909}, "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": 8.469100066577084e-05}}, {"call": {"outcome": "passed", "duration": 0.0626825090002967}, "setup": {"outcome": "passed", "duration": 0.00017501999900559895}, "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": 0.0001052939987857826}}, {"call": {"outcome": "passed", "duration": 0.0010006910015363246}, "setup": {"outcome": "passed", "duration": 0.00016655899889883585}, "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": 0.00012932600293424912}}, {"call": {"outcome": "passed", "duration": 0.03277285000149277}, "setup": {"outcome": "passed", "duration": 0.00017491199832875282}, "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.00012499100193963386}}, {"call": {"outcome": "passed", "duration": 0.03428400799748488}, "setup": {"outcome": "passed", "duration": 0.0003689520017360337}, "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": 9.106899960897863e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/shapefile/core.py", "lineno": 333, "message": "TypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "outcome": "failed", "duration": 0.028817099002480973, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/shapefile/tests/test_core.py\", line 191, in test_write_catalog_shapefile\n    _write_shapefile(cat, \"catalog.shp\")\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 76, in _write_shapefile\n    _add_catalog_layer(writer, obj, extra_fields=extra_fields)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 126, in _add_catalog_layer\n    _create_layer(writer, field_definitions, extra_fields)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 339, in _create_layer\n    _add_field(writer, name, type_, width, precision)\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 333, in _add_field\n    writer.field(name, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^\nTypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "setup": {"outcome": "passed", "duration": 0.0004596819999278523}, "lineno": 181, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile", "outcome": "failed", "keywords": ["test_write_catalog_shapefile", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.990300168283284e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/shapefile/core.py", "lineno": 333, "message": "TypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "outcome": "failed", "duration": 0.031857246001891326, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/shapefile/tests/test_core.py\", line 341, in test_write_catalog_shapefile_via_plugin\n    cat.write(\"catalog.shp\", \"SHAPEFILE\")\n    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/event/catalog.py\", line 506, in write\n    return write_format(self, filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 76, in _write_shapefile\n    _add_catalog_layer(writer, obj, extra_fields=extra_fields)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 126, in _add_catalog_layer\n    _create_layer(writer, field_definitions, extra_fields)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 339, in _create_layer\n    _add_field(writer, name, type_, width, precision)\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 333, in _add_field\n    writer.field(name, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^\nTypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "setup": {"outcome": "passed", "duration": 0.0001615859982848633}, "lineno": 331, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile_via_plugin", "outcome": "failed", "keywords": ["test_write_catalog_shapefile_via_plugin", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010005700096371584}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/shapefile/core.py", "lineno": 333, "message": "TypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "outcome": "failed", "duration": 0.031035478998092003, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/shapefile/tests/test_core.py\", line 236, in test_write_catalog_shapefile_with_extra_field\n    _write_shapefile(\n    ~~~~~~~~~~~~~~~~^\n        cat, \"catalog.shp\",\n        ^^^^^^^^^^^^^^^^^^^\n        extra_fields=bad_extra_fields_wrong_length)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 76, in _write_shapefile\n    _add_catalog_layer(writer, obj, extra_fields=extra_fields)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 126, in _add_catalog_layer\n    _create_layer(writer, field_definitions, extra_fields)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 339, in _create_layer\n    _add_field(writer, name, type_, width, precision)\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 333, in _add_field\n    writer.field(name, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^\nTypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "setup": {"outcome": "passed", "duration": 0.00020491000032052398}, "lineno": 219, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_catalog_shapefile_with_extra_field", "outcome": "failed", "keywords": ["test_write_catalog_shapefile_with_extra_field", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010961199950543232}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/shapefile/core.py", "lineno": 333, "message": "TypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "outcome": "failed", "duration": 0.024974074000056135, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/shapefile/tests/test_core.py\", line 375, in test_write_inventory_shapefile\n    _write_shapefile(inv, \"inventory.shp\")\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 78, in _write_shapefile\n    _add_inventory_layer(writer, obj, extra_fields=extra_fields)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 238, in _add_inventory_layer\n    _create_layer(writer, field_definitions, extra_fields)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 339, in _create_layer\n    _add_field(writer, name, type_, width, precision)\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 333, in _add_field\n    writer.field(name, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^\nTypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "setup": {"outcome": "passed", "duration": 0.00020034000044688582}, "lineno": 369, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile", "outcome": "failed", "keywords": ["test_write_inventory_shapefile", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.567300003254786e-05}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/shapefile/core.py", "lineno": 333, "message": "TypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "outcome": "failed", "duration": 0.02576360199964256, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/shapefile/tests/test_core.py\", line 405, in test_write_inventory_shapefile_via_plugin\n    inv.write(\"inventory.shp\", \"SHAPEFILE\")\n    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/inventory/inventory.py\", line 372, in write\n    return write_format(self, path_or_file_object, **kwargs)\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 78, in _write_shapefile\n    _add_inventory_layer(writer, obj, extra_fields=extra_fields)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 238, in _add_inventory_layer\n    _create_layer(writer, field_definitions, extra_fields)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 339, in _create_layer\n    _add_field(writer, name, type_, width, precision)\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 333, in _add_field\n    writer.field(name, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^\nTypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "setup": {"outcome": "passed", "duration": 0.00015886199980741367}, "lineno": 399, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile_via_plugin", "outcome": "failed", "keywords": ["test_write_inventory_shapefile_via_plugin", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00010536000263527967}}, {"call": {"crash": {"path": "/workspace/obspy/obspy/io/shapefile/core.py", "lineno": 333, "message": "TypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "outcome": "failed", "duration": 0.026970401999278693, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, in _callTestMethod\n    if method() is not None:\n       ~~~~~~^^\n  File \"/workspace/obspy/obspy/io/shapefile/tests/test_core.py\", line 297, in test_write_inventory_shapefile_with_extra_field\n    _write_shapefile(\n    ~~~~~~~~~~~~~~~~^\n        inv, \"inventory.shp\",\n        ^^^^^^^^^^^^^^^^^^^^^\n        extra_fields=bad_extra_fields_wrong_length)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 78, in _write_shapefile\n    _add_inventory_layer(writer, obj, extra_fields=extra_fields)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 238, in _add_inventory_layer\n    _create_layer(writer, field_definitions, extra_fields)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 339, in _create_layer\n    _add_field(writer, name, type_, width, precision)\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 333, in _add_field\n    writer.field(name, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^\nTypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?"}, "setup": {"outcome": "passed", "duration": 0.0001776669996615965}, "lineno": 283, "nodeid": "io/shapefile/tests/test_core.py::ShapefileTestCase::test_write_inventory_shapefile_with_extra_field", "outcome": "failed", "keywords": ["test_write_inventory_shapefile_with_extra_field", "filterwarnings", "ShapefileTestCase", "test_core.py", "tests", "shapefile", "io", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00018046599871013314}}, {"call": {"outcome": "passed", "duration": 0.007879322998633143}, "setup": {"outcome": "passed", "duration": 0.00046846799887134694}, "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": 9.340199903817847e-05}}, {"call": {"outcome": "passed", "duration": 0.0014285540019045584}, "setup": {"outcome": "passed", "duration": 0.00047831700067035854}, "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": 0.00011986399840679951}}, {"call": {"outcome": "passed", "duration": 0.004290115997719113}, "setup": {"outcome": "passed", "duration": 0.00017244300033780746}, "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": 0.0001187249981740024}}, {"call": {"outcome": "passed", "duration": 0.006389295002009021}, "setup": {"outcome": "passed", "duration": 0.00020109400065848604}, "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": 9.490299999015406e-05}}, {"call": {"outcome": "passed", "duration": 0.0031966700007615145}, "setup": {"outcome": "passed", "duration": 0.0001705819995549973}, "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": 0.0001253789996553678}}, {"call": {"outcome": "passed", "duration": 0.008229317998484476}, "setup": {"outcome": "passed", "duration": 0.00024107199715217575}, "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": 0.0001001190030365251}}, {"call": {"outcome": "passed", "duration": 0.0033259010015171953}, "setup": {"outcome": "passed", "duration": 0.00016640299872960895}, "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": 9.635300011723302e-05}}, {"call": {"outcome": "passed", "duration": 0.00327535099859233}, "setup": {"outcome": "passed", "duration": 0.0001628640020499006}, "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": 0.00014118599938228726}}, {"call": {"outcome": "passed", "duration": 0.004686413001763867}, "setup": {"outcome": "passed", "duration": 0.00016731700088712387}, "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": 8.539499685866758e-05}}, {"call": {"outcome": "passed", "duration": 0.003638307000073837}, "setup": {"outcome": "passed", "duration": 0.00015783300113980658}, "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": 8.415400225203484e-05}}, {"call": {"outcome": "passed", "duration": 0.0014277039990702178}, "setup": {"outcome": "passed", "duration": 0.0002231840007880237}, "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": 0.00011994800297543406}}, {"call": {"outcome": "passed", "duration": 0.003957059001550078}, "setup": {"outcome": "passed", "duration": 0.0007065289973979816}, "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": 9.178500113193877e-05}}, {"call": {"outcome": "passed", "duration": 0.001005367001198465}, "setup": {"outcome": "passed", "duration": 0.00016576800044276752}, "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": 9.96390008367598e-05}}, {"call": {"outcome": "passed", "duration": 0.0325613160021021}, "setup": {"outcome": "passed", "duration": 0.00019333800082677044}, "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": 8.611900193500333e-05}}, {"call": {"outcome": "passed", "duration": 0.0010549780017754529}, "setup": {"outcome": "passed", "duration": 0.0002021590007643681}, "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": 0.00014133500008028932}}, {"call": {"outcome": "passed", "duration": 0.001048647001880454}, "setup": {"outcome": "passed", "duration": 0.00020631399820558727}, "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": 8.647200229461305e-05}}, {"call": {"outcome": "passed", "duration": 0.053952709000441246}, "setup": {"outcome": "passed", "duration": 0.00020035600027767941}, "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": 9.364700235892087e-05}}, {"call": {"outcome": "passed", "duration": 0.00316405099874828}, "setup": {"outcome": "passed", "duration": 0.0003056170025956817}, "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": 8.906700168154202e-05}}, {"call": {"outcome": "passed", "duration": 0.004075976998137776}, "setup": {"outcome": "passed", "duration": 0.0001725330002955161}, "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": 9.260600199922919e-05}}, {"call": {"outcome": "passed", "duration": 0.0024209619987232145}, "setup": {"outcome": "passed", "duration": 0.0002327900001546368}, "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": 0.00011300699770799838}}, {"call": {"outcome": "passed", "duration": 0.003970186000515241}, "setup": {"outcome": "passed", "duration": 0.0001840130025811959}, "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": 8.7317999714287e-05}}, {"call": {"outcome": "passed", "duration": 0.002571927001554286}, "setup": {"outcome": "passed", "duration": 0.00016304499877151102}, "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": 8.795800022198819e-05}}, {"call": {"outcome": "passed", "duration": 0.006388894002157031}, "setup": {"outcome": "passed", "duration": 0.0005012799992982764}, "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": 0.00010389400267740712}}, {"call": {"outcome": "passed", "duration": 0.0013883530009479728}, "setup": {"outcome": "passed", "duration": 0.00019421099932515062}, "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": 8.216299829655327e-05}}, {"call": {"outcome": "passed", "duration": 0.0014408679999178275}, "setup": {"outcome": "passed", "duration": 0.00022734899903298356}, "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": 8.982999861473218e-05}}, {"call": {"outcome": "passed", "duration": 0.020849298998655286}, "setup": {"outcome": "passed", "duration": 0.0004085399996256456}, "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": 9.404200318385847e-05}}, {"call": {"outcome": "passed", "duration": 0.0010554139989835676}, "setup": {"outcome": "passed", "duration": 0.00020517099983408116}, "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": 9.860800128080882e-05}}, {"call": {"outcome": "passed", "duration": 0.002676227999472758}, "setup": {"outcome": "passed", "duration": 0.000290438998490572}, "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": 8.626699855085462e-05}}, {"call": {"outcome": "passed", "duration": 0.003013550998730352}, "setup": {"outcome": "passed", "duration": 0.0002031699987128377}, "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": 9.964399941964075e-05}}, {"call": {"outcome": "passed", "duration": 0.06609047800156986}, "setup": {"outcome": "passed", "duration": 0.00019757699919864535}, "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": 0.00019280899869045243}}, {"call": {"outcome": "passed", "duration": 0.01026251699659042}, "setup": {"outcome": "passed", "duration": 0.000169181999808643}, "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.648999937577173e-05}}, {"call": {"outcome": "passed", "duration": 0.002313216999027645}, "setup": {"outcome": "passed", "duration": 0.00021990900131640956}, "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": 0.0001857860006566625}}, {"call": {"outcome": "passed", "duration": 0.05450761599786347}, "setup": {"outcome": "passed", "duration": 0.0006156290000944864}, "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.9490000391379e-05}}, {"call": {"outcome": "passed", "duration": 0.0025400270023965277}, "setup": {"outcome": "passed", "duration": 0.000502060996950604}, "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.000116636001621373}}, {"call": {"outcome": "passed", "duration": 0.012122561001888243}, "setup": {"outcome": "passed", "duration": 0.0003710589990078006}, "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": 9.121600305661559e-05}}, {"call": {"outcome": "skipped", "duration": 0.0005365369979699608, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0002818160028255079}, "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": 0.00013860199760529213}}, {"call": {"outcome": "passed", "duration": 0.007405664000543766}, "setup": {"outcome": "passed", "duration": 0.00014970799747970887}, "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": 0.00011079199975938536}}, {"call": {"outcome": "passed", "duration": 0.0038401450001401827}, "setup": {"outcome": "passed", "duration": 0.0006111639995651785}, "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": 0.00023244199837790802}}, {"call": {"outcome": "passed", "duration": 0.0014899349989718758}, "setup": {"outcome": "passed", "duration": 0.00019630499809863977}, "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": 9.292699905927293e-05}}, {"call": {"outcome": "passed", "duration": 0.0020383180017233826}, "setup": {"outcome": "passed", "duration": 0.0001860310003394261}, "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": 0.00010803299664985389}}, {"call": {"outcome": "passed", "duration": 0.006435660001443466}, "setup": {"outcome": "passed", "duration": 0.00023687599968980066}, "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": 8.823499956633896e-05}}, {"call": {"outcome": "passed", "duration": 0.004135497001698241}, "setup": {"outcome": "passed", "duration": 0.00016755500109866261}, "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.00011490099859656766}}, {"call": {"outcome": "passed", "duration": 0.03475903999787988}, "setup": {"outcome": "passed", "duration": 0.0006199910021678079}, "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": 0.00010028900214820169}}, {"call": {"outcome": "passed", "duration": 0.03403587799766683}, "setup": {"outcome": "passed", "duration": 0.0002091310016112402}, "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.0001325349985563662}}, {"call": {"outcome": "passed", "duration": 0.009030827997776214}, "setup": {"outcome": "passed", "duration": 0.00036982800156692974}, "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": 9.502299872110598e-05}}, {"call": {"outcome": "passed", "duration": 0.005680313999619102}, "setup": {"outcome": "passed", "duration": 0.000220386002183659}, "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": 8.501200136379339e-05}}, {"call": {"outcome": "passed", "duration": 0.014295213000877993}, "setup": {"outcome": "passed", "duration": 0.00042785200275829993}, "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": 8.739200347918086e-05}}, {"call": {"outcome": "passed", "duration": 0.001465787998313317}, "setup": {"outcome": "passed", "duration": 0.0002270539989694953}, "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": 9.357700037071481e-05}}, {"call": {"outcome": "passed", "duration": 0.0001141480024671182}, "setup": {"outcome": "passed", "duration": 0.000255623999692034}, "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": 6.22770021436736e-05}}, {"call": {"outcome": "passed", "duration": 0.0001720669970382005}, "setup": {"outcome": "passed", "duration": 0.000140128999191802}, "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": 6.428599954233505e-05}}, {"call": {"outcome": "passed", "duration": 0.00022959000125410967}, "setup": {"outcome": "passed", "duration": 0.00016772799790487625}, "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": 0.00026246800189255737}}, {"call": {"outcome": "passed", "duration": 0.0011450389974925201}, "setup": {"outcome": "passed", "duration": 0.00019315000099595636}, "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": 0.0001747030000842642}}, {"call": {"outcome": "passed", "duration": 0.005910660998779349}, "setup": {"outcome": "passed", "duration": 0.00029877799897803925}, "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": 9.772199700819328e-05}}, {"call": {"outcome": "passed", "duration": 0.0013843520027876366}, "setup": {"outcome": "passed", "duration": 0.00022248399909585714}, "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": 8.233900007326156e-05}}, {"call": {"outcome": "passed", "duration": 0.00042073900112882257}, "setup": {"outcome": "passed", "duration": 0.0002003150002565235}, "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": 8.201699893106706e-05}}, {"call": {"outcome": "passed", "duration": 0.0016805779996502679}, "setup": {"outcome": "passed", "duration": 0.0001806840009521693}, "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": 0.00011754899969673716}}, {"call": {"outcome": "passed", "duration": 0.0042189749983663205}, "setup": {"outcome": "passed", "duration": 0.00021482699958141893}, "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": 8.409699876210652e-05}}, {"call": {"outcome": "passed", "duration": 0.002201162998971995}, "setup": {"outcome": "passed", "duration": 0.00024588200176367536}, "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": 8.475399954477325e-05}}, {"call": {"outcome": "passed", "duration": 0.009756663999723969}, "setup": {"outcome": "passed", "duration": 0.000198199999431381}, "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": 0.00010172199836233631}}, {"call": {"outcome": "passed", "duration": 0.029616711002745433}, "setup": {"outcome": "passed", "duration": 0.00017051000031642616}, "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": 9.229500210494734e-05}}, {"call": {"outcome": "passed", "duration": 0.005734477999794763}, "setup": {"outcome": "passed", "duration": 0.00016692999997758307}, "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.706799781066366e-05}}, {"call": {"outcome": "passed", "duration": 0.014602212002500892}, "setup": {"outcome": "passed", "duration": 0.0001670540004852228}, "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": 9.2427999334177e-05}}, {"call": {"outcome": "passed", "duration": 0.1000442379991}, "setup": {"outcome": "passed", "duration": 0.0001716129991109483}, "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": 9.933300316333771e-05}}, {"call": {"outcome": "passed", "duration": 2.6527266680022876}, "setup": {"outcome": "passed", "duration": 0.0001907539990497753}, "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.00014054200073587708}}, {"call": {"outcome": "passed", "duration": 0.02368626099996618}, "setup": {"outcome": "passed", "duration": 0.00020413500169524923}, "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": 0.00011010699745384045}}, {"call": {"outcome": "passed", "duration": 0.009929288000421366}, "setup": {"outcome": "passed", "duration": 0.0002002910005103331}, "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": 0.00010327199925086461}}, {"call": {"outcome": "passed", "duration": 0.014377857998624677}, "setup": {"outcome": "passed", "duration": 0.0002352150004298892}, "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.0001008769977488555}}, {"call": {"outcome": "passed", "duration": 0.05350071800057776}, "setup": {"outcome": "passed", "duration": 0.00018624499716679566}, "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": 0.00010422500054119155}}, {"call": {"outcome": "passed", "duration": 0.024502160998963518}, "setup": {"outcome": "passed", "duration": 0.00019110900029772893}, "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": 9.828900147113018e-05}}, {"call": {"outcome": "passed", "duration": 0.009522460000880528}, "setup": {"outcome": "passed", "duration": 0.0002230909994977992}, "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": 0.00010167999789700843}}, {"call": {"outcome": "passed", "duration": 0.02476368200223078}, "setup": {"outcome": "passed", "duration": 0.0001755539997247979}, "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": 9.480000153416768e-05}}, {"call": {"outcome": "passed", "duration": 0.086907295997662}, "setup": {"outcome": "passed", "duration": 0.00017300199760938995}, "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": 0.00010001500049838796}}, {"call": {"outcome": "passed", "duration": 0.006344609999359818}, "setup": {"outcome": "passed", "duration": 0.0001713700003165286}, "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": 9.558699821354821e-05}}, {"call": {"outcome": "passed", "duration": 0.004542762002529344}, "setup": {"outcome": "passed", "duration": 0.00017310900148004293}, "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": 8.610299846623093e-05}}, {"call": {"outcome": "passed", "duration": 0.004021807999379234}, "setup": {"outcome": "passed", "duration": 0.0001654050029173959}, "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": 9.814400254981592e-05}}, {"call": {"outcome": "passed", "duration": 0.0029807489991071634}, "setup": {"outcome": "passed", "duration": 0.00020592500004568137}, "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": 8.587699994677678e-05}}, {"call": {"outcome": "passed", "duration": 0.0029604660012410022}, "setup": {"outcome": "passed", "duration": 0.0001618149981368333}, "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.695499855093658e-05}}, {"call": {"outcome": "passed", "duration": 0.0028081769996788353}, "setup": {"outcome": "passed", "duration": 0.0001614359971426893}, "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.00012230299762450159}}, {"call": {"outcome": "passed", "duration": 0.0004237140019540675}, "setup": {"outcome": "passed", "duration": 0.0002890409996325616}, "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.923700129846111e-05}}, {"call": {"outcome": "passed", "duration": 0.00012211399734951556}, "setup": {"outcome": "passed", "duration": 0.00019361000158824027}, "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": 6.842500079073943e-05}}, {"call": {"outcome": "passed", "duration": 0.0012049869983457029}, "setup": {"outcome": "passed", "duration": 0.0001701399996818509}, "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": 0.00011664300109259784}}, {"call": {"outcome": "passed", "duration": 0.0009928969993779901}, "setup": {"outcome": "passed", "duration": 0.0001606699988769833}, "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": 0.00011156400069012307}}, {"call": {"outcome": "passed", "duration": 0.0005537020006158855}, "setup": {"outcome": "passed", "duration": 0.0002474489992891904}, "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": 9.34490017243661e-05}}, {"call": {"outcome": "passed", "duration": 0.00014619600187870674}, "setup": {"outcome": "passed", "duration": 0.00018712800010689534}, "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": 9.326500003226101e-05}}, {"call": {"outcome": "passed", "duration": 0.00026901999808615074}, "setup": {"outcome": "passed", "duration": 0.00022598599753109738}, "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": 7.520600047428161e-05}}, {"call": {"outcome": "passed", "duration": 0.0007749710021016654}, "setup": {"outcome": "passed", "duration": 0.0001794460004020948}, "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": 0.00014476000069407746}}, {"call": {"outcome": "passed", "duration": 0.0005803439998999238}, "setup": {"outcome": "passed", "duration": 0.00025221799660357647}, "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": 7.546800043201074e-05}}, {"call": {"outcome": "passed", "duration": 0.14095407000058913}, "setup": {"outcome": "passed", "duration": 0.00015467699995497242}, "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": 0.00010376199861639179}}, {"call": {"outcome": "passed", "duration": 0.015812872999958927}, "setup": {"outcome": "passed", "duration": 0.00018237100084661506}, "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": 9.262499952455983e-05}}, {"call": {"outcome": "passed", "duration": 0.03598290999798337}, "setup": {"outcome": "passed", "duration": 0.0002250139987154398}, "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": 0.0001137489998654928}}, {"call": {"outcome": "passed", "duration": 0.002415375998680247}, "setup": {"outcome": "passed", "duration": 0.00016650600082357414}, "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.569500252837315e-05}}, {"call": {"outcome": "passed", "duration": 0.02128063499912969}, "setup": {"outcome": "passed", "duration": 0.00019701100245583802}, "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": 0.00010519900024519302}}, {"call": {"outcome": "passed", "duration": 0.013925852999818744}, "setup": {"outcome": "passed", "duration": 0.00017195699911098927}, "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": 8.757699833950028e-05}}, {"call": {"outcome": "passed", "duration": 0.0002332579970243387}, "setup": {"outcome": "passed", "duration": 0.00017445900084567256}, "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": 7.588000153191388e-05}}, {"call": {"outcome": "passed", "duration": 0.00019993199748569168}, "setup": {"outcome": "passed", "duration": 0.000138024002808379}, "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": 6.857199696241878e-05}}, {"call": {"outcome": "passed", "duration": 0.0024361249998037238}, "setup": {"outcome": "passed", "duration": 0.0001326689998677466}, "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": 9.146000229520723e-05}}, {"call": {"outcome": "passed", "duration": 0.004436511997482739}, "setup": {"outcome": "passed", "duration": 0.00019523800074239261}, "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": 0.00010292899969499558}}, {"call": {"outcome": "passed", "duration": 0.007028643998637563}, "setup": {"outcome": "passed", "duration": 0.00020352999854367226}, "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": 9.059800140676089e-05}}, {"call": {"outcome": "passed", "duration": 0.014152558000205318}, "setup": {"outcome": "passed", "duration": 0.00017142799697467126}, "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": 8.718699973542243e-05}}, {"call": {"outcome": "passed", "duration": 0.0031284240030799992}, "setup": {"outcome": "passed", "duration": 0.0001784289997885935}, "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": 8.689099922776222e-05}}, {"call": {"outcome": "passed", "duration": 0.006356967001920566}, "setup": {"outcome": "passed", "duration": 0.00021360800019465387}, "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": 8.517000242136419e-05}}, {"call": {"outcome": "passed", "duration": 0.00192940700071631}, "setup": {"outcome": "passed", "duration": 0.00016248700194410048}, "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": 0.0001023559998429846}}, {"call": {"outcome": "passed", "duration": 0.0006119730023783632}, "setup": {"outcome": "passed", "duration": 0.00016934100131038576}, "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": 7.704900053795427e-05}}, {"call": {"outcome": "passed", "duration": 0.001005753998470027}, "setup": {"outcome": "passed", "duration": 0.0001557179966766853}, "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": 0.00011292799899820238}}, {"call": {"outcome": "passed", "duration": 0.0008266009972430766}, "setup": {"outcome": "passed", "duration": 0.00019461099873296916}, "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": 7.900600030552596e-05}}, {"call": {"outcome": "passed", "duration": 0.0001912179977807682}, "setup": {"outcome": "passed", "duration": 0.00020792699797311798}, "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": 8.123200314003043e-05}}, {"call": {"outcome": "passed", "duration": 0.015143385000556009}, "setup": {"outcome": "passed", "duration": 0.00017491000107838772}, "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": 8.807700214674696e-05}}, {"call": {"outcome": "passed", "duration": 0.013444468000670895}, "setup": {"outcome": "passed", "duration": 0.00017945300351129845}, "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": 0.00010153499897569418}}, {"call": {"outcome": "passed", "duration": 0.0012179279983683955}, "setup": {"outcome": "passed", "duration": 0.00018186799934483133}, "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": 8.581799920648336e-05}}, {"call": {"outcome": "passed", "duration": 0.009534738997899694}, "setup": {"outcome": "passed", "duration": 0.0002313840013812296}, "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": 8.392699965042993e-05}}, {"call": {"outcome": "passed", "duration": 0.009457555999688338}, "setup": {"outcome": "passed", "duration": 0.00016357700224034488}, "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": 9.444299939787015e-05}}, {"call": {"outcome": "passed", "duration": 0.004286986000806792}, "setup": {"outcome": "passed", "duration": 0.00016156499987118877}, "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.400700244237669e-05}}, {"call": {"outcome": "passed", "duration": 0.004804296997463098}, "setup": {"outcome": "passed", "duration": 0.00023162599973147735}, "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": 0.00010644500071066432}}, {"call": {"outcome": "passed", "duration": 0.008834898999339202}, "setup": {"outcome": "passed", "duration": 0.00018926900156657211}, "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": 8.767100007389672e-05}}, {"call": {"outcome": "passed", "duration": 0.009514539000520017}, "setup": {"outcome": "passed", "duration": 0.00019952400180045515}, "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": 9.723900075186975e-05}}, {"call": {"outcome": "passed", "duration": 0.002587982999102678}, "setup": {"outcome": "passed", "duration": 0.00016576699999859557}, "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": 9.908799984259531e-05}}, {"call": {"outcome": "passed", "duration": 0.0009619490010663867}, "setup": {"outcome": "passed", "duration": 0.0002286260023538489}, "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": 0.00015141499898163602}}, {"call": {"outcome": "passed", "duration": 0.005062505999376299}, "setup": {"outcome": "passed", "duration": 0.00028474899954744615}, "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": 0.00010063099762191996}}, {"call": {"outcome": "passed", "duration": 0.005051528998592403}, "setup": {"outcome": "passed", "duration": 0.0002507249992049765}, "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": 0.00013335699986782856}}, {"call": {"outcome": "passed", "duration": 0.0075433220008562785}, "setup": {"outcome": "passed", "duration": 0.0002142689991160296}, "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": 0.00011717800225596875}}, {"call": {"outcome": "passed", "duration": 0.020412666999618523}, "setup": {"outcome": "passed", "duration": 0.0002629329974297434}, "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": 9.633000081521459e-05}}, {"call": {"outcome": "passed", "duration": 0.018428223000228172}, "setup": {"outcome": "passed", "duration": 0.00023988999964785762}, "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.00014481299876933917}}, {"call": {"outcome": "passed", "duration": 0.00027292300001136027}, "setup": {"outcome": "passed", "duration": 0.00028303900035098195}, "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": 0.00010437500168336555}}, {"call": {"outcome": "passed", "duration": 0.0003166370006510988}, "setup": {"outcome": "passed", "duration": 0.00018349499805481173}, "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": 9.344699719804339e-05}}, {"call": {"outcome": "passed", "duration": 0.002078990000882186}, "setup": {"outcome": "passed", "duration": 0.00021701299920096062}, "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": 0.00010034899969468825}}, {"call": {"outcome": "passed", "duration": 0.00011919000098714605}, "setup": {"outcome": "passed", "duration": 0.00021644000298692845}, "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": 0.000101502999314107}}, {"call": {"outcome": "skipped", "duration": 0.00015660500139347278, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0003928930018446408}, "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": 0.00010290200225426815}}, {"call": {"outcome": "passed", "duration": 0.008151240999723086}, "setup": {"outcome": "passed", "duration": 0.00017359900084557012}, "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": 9.503600085736252e-05}}, {"call": {"outcome": "passed", "duration": 0.000742543998057954}, "setup": {"outcome": "passed", "duration": 0.0004860199987888336}, "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": 0.00011338500189594924}}, {"call": {"outcome": "passed", "duration": 0.00014511699919239618}, "setup": {"outcome": "passed", "duration": 0.0001730920012050774}, "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": 6.488000144599937e-05}}, {"call": {"outcome": "passed", "duration": 0.0022211579998838715}, "setup": {"outcome": "passed", "duration": 0.00020293999841669574}, "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": 0.00012013000014121644}}, {"call": {"outcome": "passed", "duration": 0.00877356300043175}, "setup": {"outcome": "passed", "duration": 0.00036549200012814254}, "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": 0.00010212200140813366}}, {"call": {"outcome": "passed", "duration": 0.004861494999204297}, "setup": {"outcome": "passed", "duration": 0.000282884000625927}, "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": 0.00010155800191569142}}, {"call": {"outcome": "passed", "duration": 0.017012272001011297}, "setup": {"outcome": "passed", "duration": 0.0004618480015778914}, "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": 0.0001444770023226738}}, {"call": {"outcome": "passed", "duration": 0.006231739000213565}, "setup": {"outcome": "passed", "duration": 0.0002289119984197896}, "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": 0.00011738600005628541}}, {"call": {"outcome": "passed", "duration": 0.006327063998469384}, "setup": {"outcome": "passed", "duration": 0.00021719399956054986}, "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": 0.00011409799844841473}}, {"call": {"outcome": "passed", "duration": 0.005635273002553731}, "setup": {"outcome": "passed", "duration": 0.00022986700059846044}, "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": 8.826100020087324e-05}}, {"call": {"outcome": "passed", "duration": 0.005766025999037083}, "setup": {"outcome": "passed", "duration": 0.0002101740028592758}, "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": 9.649400089983828e-05}}, {"call": {"outcome": "passed", "duration": 0.008939954001107253}, "setup": {"outcome": "passed", "duration": 0.00020817100084968843}, "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": 0.0001162269982160069}}, {"call": {"outcome": "passed", "duration": 0.005545043000893202}, "setup": {"outcome": "passed", "duration": 0.00019339099890203215}, "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": 9.890300134429708e-05}}, {"call": {"outcome": "passed", "duration": 0.005775415000243811}, "setup": {"outcome": "passed", "duration": 0.00023074699856806546}, "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": 8.549899939680472e-05}}, {"call": {"outcome": "passed", "duration": 0.006050906002201373}, "setup": {"outcome": "passed", "duration": 0.00019923999934690073}, "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": 0.00011269799870206043}}, {"call": {"outcome": "passed", "duration": 0.010410971000965219}, "setup": {"outcome": "passed", "duration": 0.00023124500148696825}, "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": 9.389199840370566e-05}}, {"call": {"outcome": "passed", "duration": 0.006587760002730647}, "setup": {"outcome": "passed", "duration": 0.00025738399926922284}, "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": 0.00010255600136588328}}, {"call": {"outcome": "passed", "duration": 0.005859634002263192}, "setup": {"outcome": "passed", "duration": 0.00026861699734581634}, "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.0001377059998048935}}, {"call": {"outcome": "failed", "duration": 0.007771153999783564, "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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/doctest.py\", line 1398, in __run\n    exec(compile(example.source, filename, \"single\",\n    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 compileflags, True), test.globs)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<doctest obspy.realtime.rttrace.RtTrace[3]>\", line 1, in <module>\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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.0003541769983712584}, "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": 0.00012191099813207984}}, {"call": {"outcome": "passed", "duration": 0.0005145009999978356}, "setup": {"outcome": "passed", "duration": 0.0003966670010413509}, "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": 7.47459998819977e-05}}, {"call": {"outcome": "passed", "duration": 0.028505461999884574}, "setup": {"outcome": "passed", "duration": 0.00015954299669829197}, "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": 8.581699876231141e-05}}, {"call": {"outcome": "passed", "duration": 0.0003075419990636874}, "setup": {"outcome": "passed", "duration": 0.00020901599782519042}, "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": 6.844000017736107e-05}}, {"call": {"outcome": "passed", "duration": 0.00041533299736329354}, "setup": {"outcome": "passed", "duration": 0.00014263699995353818}, "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": 7.419900066452101e-05}}, {"call": {"outcome": "passed", "duration": 0.00041897199844243005}, "setup": {"outcome": "passed", "duration": 0.0001579649979248643}, "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": 9.393200161866844e-05}}, {"call": {"outcome": "passed", "duration": 0.00022993200036580674}, "setup": {"outcome": "passed", "duration": 0.0002569919997768011}, "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": 9.593299910193309e-05}}, {"call": {"outcome": "passed", "duration": 0.001080375997844385}, "setup": {"outcome": "passed", "duration": 0.00017776000095182098}, "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": 0.00012830800187657587}}, {"call": {"outcome": "passed", "duration": 0.00021554799968726002}, "setup": {"outcome": "passed", "duration": 0.00017073400158551522}, "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": 6.781200136174448e-05}}, {"call": {"outcome": "passed", "duration": 0.00020750099793076515}, "setup": {"outcome": "passed", "duration": 0.00018599600298330188}, "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": 0.0001447590002499055}}, {"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.0008340450003743172, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1110, in execute\n    result: FixtureValue = ihook.pytest_fixture_setup(\n                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fixturedef=self, request=request\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/setuponly.py\", line 36, in pytest_fixture_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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.00012901700029033236}}, {"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.00023175700334832072, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00010947299961117096}}, {"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.00016969099669950083, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00011032999827875756}}, {"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.00017438999930163845, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00011077499948441982}}, {"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.00018416400052956305, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00012990899995202199}}, {"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.00016945199968176894, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.0001092509992304258}}, {"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.00016450299881398678, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00011320100020384416}}, {"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.00016230199980782345, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00012984099885215983}}, {"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.00017233800099347718, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00011017599899787456}}, {"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.00017701900287647732, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00013379600204643793}}, {"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.00019970200082752854, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00013341299927560613}}, {"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.0002344349995837547, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 843, in pytest_runtest_setup\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 895, in pytest_runtest_setup\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 165, in pytest_runtest_setup\n    item.session._setupstate.setup(item)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 523, in setup\n    col.setup()\n    ~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 227, in setup\n    super().setup()\n    ~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1723, in setup\n    self._request._fillfixtures()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 707, in _fillfixtures\n    item.funcargs[argname] = self.getfixturevalue(argname)\n                             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 539, in getfixturevalue\n    fixturedef = self._get_active_fixturedef(argname)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 627, in _get_active_fixturedef\n    fixturedef.execute(request=subrequest)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1091, in execute\n    raise exc.with_traceback(exc_tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unittest.py\", line 154, in unittest_setup_class_fixture\n    setup()\n    ~~~~~^^\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                                       'II.TLY.BHZ.SAC'),\n                                       ^^^^^^^^^^^^^^^^^^\n                          dtype=np.float64)[0]\n                          ^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 291, in _map_example_filename\n    return func(*args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 208, in read\n    st = _generic_reader(pathname_or_url, _read, **kwargs)\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 657, in _generic_reader\n    generic = callback_func(pathnames[0], **kwargs)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/decorator.py\", line 235, in fun\n    return caller(func, *(extras + args), **kw)\n  File \"/workspace/obspy/obspy/core/util/decorator.py\", line 202, in uncompress_file\n    result = func(filename, *args, **kwargs)\n  File \"/workspace/obspy/obspy/core/stream.py\", line 249, in _read\n    stream, format = _read_from_plugin('waveform', filename, format=format,\n                     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                       headonly=headonly, **kwargs)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/core/util/base.py\", line 422, in _read_from_plugin\n    list_obj = read_format(filename, **kwargs)\n  File \"/workspace/obspy/obspy/io/sac/core.py\", line 344, in _read_sac\n    return _internal_read_sac(buf=fh, headonly=headonly,\n                              debug_headers=debug_headers, fsize=fsize,\n                              **kwargs)\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                        byteorder=byteorder, checksize=fsize,\n                        encoding=encoding_str)\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                                    byteorder=byteorder,\n                                    ^^^^^^^^^^^^^^^^^^^^\n                                    checksize=checksize)\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": 0.00018584999997983687}}, {"call": {"outcome": "passed", "duration": 0.0035933469989686273}, "setup": {"outcome": "passed", "duration": 0.0005786799993074965}, "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": 0.00010995200136676431}}, {"call": {"outcome": "passed", "duration": 0.002981100999022601}, "setup": {"outcome": "passed", "duration": 0.00018258300042361952}, "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.00012007799887214787}}, {"call": {"outcome": "passed", "duration": 0.03298455999902217}, "setup": {"outcome": "passed", "duration": 0.0002944430016214028}, "lineno": 1, "nodeid": "signal/__init__.py::obspy.signal", "outcome": "passed", "keywords": ["obspy.signal", "filterwarnings", "__init__.py", "signal", "obspy", ""], "teardown": {"outcome": "passed", "duration": 9.369599865749478e-05}}, {"call": {"outcome": "passed", "duration": 0.0024045200007094536}, "setup": {"outcome": "passed", "duration": 0.00023399299971060827}, "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": 8.374500248464756e-05}}, {"call": {"outcome": "passed", "duration": 0.012807700000848854}, "setup": {"outcome": "passed", "duration": 0.00016567400234634988}, "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": 9.285499982070178e-05}}, {"call": {"outcome": "passed", "duration": 0.0038035510006011464}, "setup": {"outcome": "passed", "duration": 0.00020575600137817673}, "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": 8.506399899488315e-05}}, {"call": {"outcome": "passed", "duration": 0.010147418000997277}, "setup": {"outcome": "passed", "duration": 0.00022274400180322118}, "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": 8.498200259055011e-05}}, {"call": {"outcome": "passed", "duration": 0.028786737002519658}, "setup": {"outcome": "passed", "duration": 0.00023972100098035298}, "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": 0.00010630799806676805}}, {"call": {"outcome": "passed", "duration": 0.009980918999644928}, "setup": {"outcome": "passed", "duration": 0.00018249400091008283}, "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": 0.00012753600094583817}}, {"call": {"outcome": "passed", "duration": 0.027998322002531495}, "setup": {"outcome": "passed", "duration": 0.0001733860008243937}, "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": 9.117099762079306e-05}}, {"call": {"outcome": "passed", "duration": 0.03330561300026602}, "setup": {"outcome": "passed", "duration": 0.0002146439983334858}, "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": 0.00010157700307900086}}, {"call": {"outcome": "passed", "duration": 0.0019136260016239248}, "setup": {"outcome": "passed", "duration": 0.00018642099894350395}, "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": 8.550100028514862e-05}}, {"call": {"outcome": "passed", "duration": 0.13546587200107751}, "setup": {"outcome": "passed", "duration": 0.00027049500204157084}, "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": 0.00010250900231767446}}, {"call": {"outcome": "passed", "duration": 0.011484745999041479}, "setup": {"outcome": "passed", "duration": 0.00017721800031722523}, "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": 0.00011764200098696165}}, {"call": {"outcome": "passed", "duration": 0.002491754999937257}, "setup": {"outcome": "passed", "duration": 0.00023138300093705766}, "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": 0.00010818299779202789}}, {"call": {"outcome": "passed", "duration": 0.0020071399994776584}, "setup": {"outcome": "passed", "duration": 0.00015882700245128945}, "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": 0.00010728599954745732}}, {"call": {"outcome": "passed", "duration": 0.001858635001553921}, "setup": {"outcome": "passed", "duration": 0.0002099190023727715}, "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": 8.674499986227602e-05}}, {"call": {"outcome": "skipped", "duration": 0.0001054539970937185, "longrepr": "('/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py', 458, 'Skipped: all tests skipped by +SKIP option')"}, "setup": {"outcome": "passed", "duration": 0.0002486989978933707}, "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": 0.0001400439978169743}}, {"call": {"outcome": "passed", "duration": 0.0029602340000565164}, "setup": {"outcome": "passed", "duration": 0.00024239900085376576}, "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": 0.00012179599798400886}}, {"call": {"outcome": "passed", "duration": 0.04185038299692678}, "setup": {"outcome": "passed", "duration": 0.00022868399901199155}, "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": 8.866799907991663e-05}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.01170800500040059, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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        st1, st2, calfile, 20, smooth=10, overlap_frac=0.5,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        save_data=False)\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    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\nAttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "setup": {"outcome": "passed", "duration": 0.00037660599991795607}, "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": 0.00010539499999140389}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.011358753999957116, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                                       smooth=10, save_data=True)\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    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\nAttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "setup": {"outcome": "passed", "duration": 0.00025191199893015437}, "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": 0.0001664000010350719}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.008609214000898646, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                                       save_data=False)\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    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\nAttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "setup": {"outcome": "passed", "duration": 0.00019501399947330356}, "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": 0.00011947099847020581}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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.008667871999932686, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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                                       save_data=False)\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    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\nAttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead."}, "setup": {"outcome": "passed", "duration": 0.0002060289989458397}, "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.00014496099902316928}}, {"call": {"outcome": "passed", "duration": 0.009968102000129875}, "setup": {"outcome": "passed", "duration": 0.00021716899937018752}, "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": 0.00010189700333285145}}, {"call": {"outcome": "passed", "duration": 0.0004845530020247679}, "setup": {"outcome": "passed", "duration": 0.00025076300153159536}, "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": 6.861600195406936e-05}}, {"call": {"outcome": "passed", "duration": 0.0003398869994271081}, "setup": {"outcome": "passed", "duration": 0.00039317900154856034}, "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": 8.382599844480865e-05}}, {"call": {"outcome": "passed", "duration": 0.00022651000108453445}, "setup": {"outcome": "passed", "duration": 0.00013586299974122085}, "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": 7.266000102390535e-05}}, {"call": {"outcome": "passed", "duration": 0.001123304999055108}, "setup": {"outcome": "passed", "duration": 0.00016012999913073145}, "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": 0.00010249899787595496}}, {"call": {"outcome": "passed", "duration": 0.0014088780008023605}, "setup": {"outcome": "passed", "duration": 0.0002026879992627073}, "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": 0.00010756800111266784}}, {"call": {"outcome": "passed", "duration": 0.0012332999976933934}, "setup": {"outcome": "passed", "duration": 0.00019386699932510965}, "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": 0.00010913300138781779}}, {"call": {"outcome": "passed", "duration": 0.00012726400018436834}, "setup": {"outcome": "passed", "duration": 0.00017662299796938896}, "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": 0.00010078999912366271}}, {"call": {"outcome": "passed", "duration": 0.016839354997500777}, "setup": {"outcome": "passed", "duration": 0.00014615300096920691}, "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": 0.00010876099986489862}}, {"call": {"outcome": "passed", "duration": 0.008184397000150057}, "setup": {"outcome": "passed", "duration": 0.00019172600150341168}, "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": 0.00010621999899740331}}, {"call": {"outcome": "passed", "duration": 0.08157538600062253}, "setup": {"outcome": "passed", "duration": 0.0003057369976886548}, "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.00012573799904203042}}, {"call": {"outcome": "passed", "duration": 0.008496931000991026}, "setup": {"outcome": "passed", "duration": 0.0001478990016039461}, "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": 8.600899673183449e-05}}, {"call": {"outcome": "passed", "duration": 0.008377221998671303}, "setup": {"outcome": "passed", "duration": 0.000152749998960644}, "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": 0.000103141999716172}}, {"call": {"outcome": "passed", "duration": 0.010540647002926562}, "setup": {"outcome": "passed", "duration": 0.00014939700122340582}, "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": 9.897300333250314e-05}}, {"call": {"outcome": "passed", "duration": 0.00986152800032869}, "setup": {"outcome": "passed", "duration": 0.00017828400086727925}, "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": 0.00010841099719982594}}, {"call": {"outcome": "passed", "duration": 0.008365104000404244}, "setup": {"outcome": "passed", "duration": 0.00014970399934099987}, "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": 0.0006976780023251195}}, {"call": {"outcome": "passed", "duration": 0.008493907997035421}, "setup": {"outcome": "passed", "duration": 0.00017605300308787264}, "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": 9.350899927085266e-05}}, {"call": {"outcome": "passed", "duration": 0.0030980980009189807}, "setup": {"outcome": "passed", "duration": 0.00016085800234577619}, "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": 9.780500113265589e-05}}, {"call": {"outcome": "passed", "duration": 0.008316098999785027}, "setup": {"outcome": "passed", "duration": 0.00025790700237848796}, "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": 8.43579982756637e-05}}, {"call": {"outcome": "passed", "duration": 0.001430440999683924}, "setup": {"outcome": "passed", "duration": 0.00016776799748186022}, "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": 9.415399836143479e-05}}, {"call": {"outcome": "passed", "duration": 1.1815434070012998}, "setup": {"outcome": "passed", "duration": 0.00018802300110110082}, "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.00016805799896246754}}, {"call": {"outcome": "passed", "duration": 0.0006791250016249251}, "setup": {"outcome": "passed", "duration": 0.0001963279974006582}, "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": 8.564399831811897e-05}}, {"call": {"outcome": "passed", "duration": 0.0006855120009277016}, "setup": {"outcome": "passed", "duration": 0.0002702729980228469}, "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": 0.00012333199993008748}}, {"call": {"outcome": "passed", "duration": 0.14978966800117632}, "setup": {"outcome": "passed", "duration": 0.0002583740024419967}, "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.00024811500043142587}}, {"call": {"outcome": "passed", "duration": 0.15229653799906373}, "setup": {"outcome": "passed", "duration": 0.00026535700089880265}, "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.00015548800001852214}}, {"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.0002352859992242884, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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.00036145400008535944}, "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": 0.00013712999862036668}}, {"call": {"outcome": "passed", "duration": 0.0022178319995873608}, "setup": {"outcome": "passed", "duration": 0.0002169860017602332}, "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.0001616099980310537}}, {"call": {"outcome": "passed", "duration": 0.03724788700128556}, "setup": {"outcome": "passed", "duration": 0.00033224199796677567}, "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": 9.776099977898411e-05}}, {"call": {"outcome": "passed", "duration": 0.003232459002902033}, "setup": {"outcome": "passed", "duration": 0.0001898160007840488}, "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": 9.051199958776124e-05}}, {"call": {"outcome": "passed", "duration": 0.0030912529982742853}, "setup": {"outcome": "passed", "duration": 0.0002437900002405513}, "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": 9.162900096271187e-05}}, {"call": {"outcome": "passed", "duration": 0.002411939000012353}, "setup": {"outcome": "passed", "duration": 0.00021914899843977764}, "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": 9.340600081486627e-05}}, {"call": {"outcome": "passed", "duration": 0.0027813960005005356}, "setup": {"outcome": "passed", "duration": 0.0001969519980775658}, "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": 0.0001250850000360515}}, {"call": {"outcome": "passed", "duration": 0.0028108690021326765}, "setup": {"outcome": "passed", "duration": 0.00022761199943488464}, "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": 9.814900113269687e-05}}, {"call": {"outcome": "passed", "duration": 0.0015951829991536215}, "setup": {"outcome": "passed", "duration": 0.00024060599753283896}, "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": 9.157100066659041e-05}}, {"call": {"outcome": "passed", "duration": 0.0030215489969123155}, "setup": {"outcome": "passed", "duration": 0.00016699000116204843}, "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": 0.00012790799883077852}}, {"call": {"outcome": "passed", "duration": 0.0027241220013820566}, "setup": {"outcome": "passed", "duration": 0.0001947800010384526}, "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": 0.00013934799790149555}}, {"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.001788980996934697, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.0002827680000336841}, "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": 0.00013271400166559033}}, {"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.001728692001051968, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.00016958400010480545}, "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": 0.00011202699897694401}}, {"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.0016369080003642011, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.00017380200006300583}, "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": 0.0001074619976861868}}, {"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.0017525050025142264, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.00020162300279480405}, "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": 9.711099846754223e-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.0016292369982693344, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.00020189399947412312}, "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": 0.00014336300228023902}}, {"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.0017804910021368414, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.00020439299987629056}, "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.0001654089974181261}}, {"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.0016766709995863494, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.0002823830000124872}, "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.00015744199845357798}}, {"call": {"outcome": "passed", "duration": 0.0011550970011739992}, "setup": {"outcome": "passed", "duration": 0.0002264260001538787}, "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": 0.00012750599853461608}}, {"call": {"outcome": "passed", "duration": 0.0004089289977855515}, "setup": {"outcome": "passed", "duration": 0.00016909099940676242}, "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": 0.00011997399997198954}}, {"call": {"outcome": "passed", "duration": 0.0014589179991162382}, "setup": {"outcome": "passed", "duration": 0.00020637799752876163}, "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": 0.00012586799857672304}}, {"call": {"outcome": "passed", "duration": 0.7041799360013101}, "setup": {"outcome": "passed", "duration": 0.00024081799710984342}, "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.00017459099763073027}}, {"call": {"outcome": "passed", "duration": 0.0027081070002168417}, "setup": {"outcome": "passed", "duration": 0.00034995000169146806}, "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": 0.0001534509974590037}}, {"call": {"outcome": "passed", "duration": 0.008770800002821488}, "setup": {"outcome": "passed", "duration": 0.0002307089998794254}, "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": 0.00010807200305862352}}, {"call": {"outcome": "passed", "duration": 0.04253124500246486}, "setup": {"outcome": "passed", "duration": 0.00019761300063692033}, "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": 0.00010055799793917686}}, {"call": {"outcome": "passed", "duration": 0.5043054220004706}, "setup": {"outcome": "passed", "duration": 0.00018228500266559422}, "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.0001270809989364352}}, {"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.00492514600045979, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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.0002311019998160191}, "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.00013204100105213001}}, {"call": {"outcome": "passed", "duration": 0.0020818709999730345}, "setup": {"outcome": "passed", "duration": 0.00026689300284488127}, "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": 0.00011079599789809436}}, {"call": {"outcome": "passed", "duration": 0.0003170400013914332}, "setup": {"outcome": "passed", "duration": 0.00024165599825209938}, "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": 7.907100007287227e-05}}, {"call": {"outcome": "passed", "duration": 0.006528976002300624}, "setup": {"outcome": "passed", "duration": 0.00020536699958029203}, "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": 9.92540008155629e-05}}, {"call": {"outcome": "passed", "duration": 0.25383559400142985}, "setup": {"outcome": "passed", "duration": 0.00018861699936678633}, "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.00012799600153812207}}, {"call": {"outcome": "passed", "duration": 0.12974902900168672}, "setup": {"outcome": "passed", "duration": 0.00026568700195639394}, "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": 0.000138790001074085}}, {"call": {"outcome": "passed", "duration": 0.003846308998618042}, "setup": {"outcome": "passed", "duration": 0.0002486400007910561}, "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": 0.00012087800132576376}}, {"call": {"outcome": "passed", "duration": 0.00916296300056274}, "setup": {"outcome": "passed", "duration": 0.0002240779977000784}, "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": 0.00010264499724144116}}, {"call": {"outcome": "passed", "duration": 0.049715073000697885}, "setup": {"outcome": "passed", "duration": 0.0002594069992483128}, "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.00018060399816022255}}, {"call": {"outcome": "passed", "duration": 0.03385161700134631}, "setup": {"outcome": "passed", "duration": 0.000309043000015663}, "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": 0.00011245899804634973}}, {"call": {"outcome": "passed", "duration": 0.0010109920003742445}, "setup": {"outcome": "passed", "duration": 0.00020623199816327542}, "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": 8.905000140657648e-05}}, {"call": {"outcome": "passed", "duration": 0.00045981699804542586}, "setup": {"outcome": "passed", "duration": 0.0002371970003878232}, "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": 0.00010807900252984837}}, {"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.0008733190006751101, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.00032602499777567573}, "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": 0.00015406999955303036}}, {"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.0008304440016217995, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.00021313999968697317}, "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": 0.00010285099779139273}}, {"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.0006133769966254476, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.00021447500330395997}, "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": 0.00011297599849058315}}, {"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.0006686580018140376, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.0002043249987764284}, "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": 9.983800191548653e-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.0005578179989242926, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 647, in run\n    self._callSetUp()\n    ~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 603, in _callSetUp\n    self.setUp()\n    ~~~~~~~~~~^^\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.0001639279980736319}, "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": 0.0001761270032147877}}, {"call": {"crash": {"path": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py", "lineno": 744, "message": "AssertionError: False is not true"}, "outcome": "failed", "duration": 0.0042876770021393895, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 744, in assertTrue\n    raise self.failureException(msg)\nAssertionError: False is not true"}, "setup": {"outcome": "passed", "duration": 0.0003184989982401021}, "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": 9.94139991234988e-05}}, {"call": {"outcome": "passed", "duration": 0.00461381900095148}, "setup": {"outcome": "passed", "duration": 0.00017343099898425862}, "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": 9.585900261299685e-05}}, {"call": {"outcome": "passed", "duration": 0.005226852998021059}, "setup": {"outcome": "passed", "duration": 0.0002372700000705663}, "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": 0.00011611200170591474}}, {"call": {"outcome": "passed", "duration": 0.005236369997874135}, "setup": {"outcome": "passed", "duration": 0.0002551059988036286}, "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": 8.76260019140318e-05}}, {"call": {"outcome": "passed", "duration": 0.010202885001490358}, "setup": {"outcome": "passed", "duration": 0.00020737700106110424}, "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": 9.382700227433816e-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.0011851950002892409, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 58, in testPartExecutor\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 651, in run\n    self._callTestMethod(testMethod)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/unittest/case.py\", line 606, 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    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                       starttime=obspy.UTCDateTime(0),\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<23 lines>...\n                               \"end_time_series\": 24,\n                               ^^^^^^^^^^^^^^^^^^^^^^\n                               \"clock_locked\": 32}})\n                               ^^^^^^^^^^^^^^^^^^^^^\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.00021133600239409134}, "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": 0.00010649800242390484}}, {"call": {"outcome": "passed", "duration": 0.007013645998085849}, "setup": {"outcome": "passed", "duration": 0.0002284380025230348}, "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.1969999630237e-05}}, {"call": {"outcome": "passed", "duration": 0.004263910002919147}, "setup": {"outcome": "passed", "duration": 0.0001959709989023395}, "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": 0.00011253200136707164}}, {"call": {"outcome": "passed", "duration": 0.0027103169995825738}, "setup": {"outcome": "passed", "duration": 0.00024696400214452296}, "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": 0.0001046920006047003}}, {"call": {"outcome": "passed", "duration": 0.04394322900043335}, "setup": {"outcome": "passed", "duration": 0.0001850929984357208}, "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": 9.654200039221905e-05}}, {"call": {"outcome": "passed", "duration": 0.01978635599880363}, "setup": {"outcome": "passed", "duration": 0.0001926990007632412}, "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.914800127968192e-05}}, {"call": {"outcome": "passed", "duration": 0.003340930001286324}, "setup": {"outcome": "passed", "duration": 0.00016780900114099495}, "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": 8.70689982548356e-05}}, {"call": {"outcome": "passed", "duration": 0.0043749239994212985}, "setup": {"outcome": "passed", "duration": 0.00016348699864465743}, "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.525600060238503e-05}}, {"call": {"outcome": "passed", "duration": 0.002334273998712888}, "setup": {"outcome": "passed", "duration": 0.00017073200069717132}, "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.45949980430305e-05}}, {"call": {"outcome": "passed", "duration": 0.00012520699965534732}, "setup": {"outcome": "passed", "duration": 0.0001680999994277954}, "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.81550009176135e-05}}, {"call": {"outcome": "passed", "duration": 0.005807558998640161}, "setup": {"outcome": "passed", "duration": 0.00021004300288041122}, "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": 0.00010444800136610866}}, {"call": {"outcome": "passed", "duration": 0.02594324600067921}, "setup": {"outcome": "passed", "duration": 0.00016702499851817265}, "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": 9.781500193639658e-05}}, {"call": {"outcome": "passed", "duration": 0.0021122679972904734}, "setup": {"outcome": "passed", "duration": 0.00016607799989287741}, "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": 9.177099855151027e-05}}, {"call": {"outcome": "passed", "duration": 0.0023588929980178364}, "setup": {"outcome": "passed", "duration": 0.0002075019983749371}, "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": 8.477200026391074e-05}}, {"call": {"outcome": "passed", "duration": 0.005179602998396149}, "setup": {"outcome": "passed", "duration": 0.0001720709988148883}, "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": 9.636799950385466e-05}}, {"call": {"outcome": "skipped", "duration": 0.0001275870017707348, "longrepr": "('/workspace/obspy/obspy/signal/tests/test_quality_control.py', 862, 'Skipped: Test requires the jsonschema module')"}, "setup": {"outcome": "passed", "duration": 0.000168416001542937}, "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": 8.340299973497167e-05}}, {"call": {"outcome": "passed", "duration": 0.007048329000099329}, "setup": {"outcome": "passed", "duration": 0.000767020999774104}, "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.729499677428976e-05}}, {"call": {"outcome": "passed", "duration": 0.012551766998512903}, "setup": {"outcome": "passed", "duration": 0.0002104640007019043}, "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.0001243209990207106}}, {"call": {"outcome": "passed", "duration": 0.0008814940010779537}, "setup": {"outcome": "passed", "duration": 0.0003192139993188903}, "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": 8.514100045431405e-05}}, {"call": {"outcome": "passed", "duration": 0.0005314689988153987}, "setup": {"outcome": "passed", "duration": 0.00016947499898378737}, "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": 7.883800208219327e-05}}, {"call": {"outcome": "passed", "duration": 0.0005443890004244167}, "setup": {"outcome": "passed", "duration": 0.0002068170033453498}, "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": 7.982399984030053e-05}}, {"call": {"outcome": "passed", "duration": 0.0004992050016880967}, "setup": {"outcome": "passed", "duration": 0.0002045719993475359}, "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": 0.00013058699914836325}}, {"call": {"outcome": "passed", "duration": 0.0011283599997113924}, "setup": {"outcome": "passed", "duration": 0.00026650399740901776}, "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": 9.991899787564762e-05}}, {"call": {"outcome": "passed", "duration": 0.0002989960012200754}, "setup": {"outcome": "passed", "duration": 0.0001895320019684732}, "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": 0.00012972200056537986}}, {"call": {"outcome": "passed", "duration": 0.00043318499956512824}, "setup": {"outcome": "passed", "duration": 0.00018810699839377776}, "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": 0.00010969900176860392}}, {"call": {"outcome": "passed", "duration": 0.015400599000713555}, "setup": {"outcome": "passed", "duration": 0.00020681599926319905}, "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": 8.93400028871838e-05}}, {"call": {"outcome": "passed", "duration": 0.5581540989987843}, "setup": {"outcome": "passed", "duration": 0.00023155500093707815}, "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.00012812500062864274}}, {"call": {"outcome": "passed", "duration": 0.01041250799971749}, "setup": {"outcome": "passed", "duration": 0.00021293499958119355}, "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": 0.00011530100164236501}}, {"call": {"outcome": "passed", "duration": 0.0016461369996250141}, "setup": {"outcome": "passed", "duration": 0.00023134799994295463}, "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": 8.720600089873187e-05}}, {"call": {"outcome": "passed", "duration": 0.0002585849979368504}, "setup": {"outcome": "passed", "duration": 0.00019632400289992802}, "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": 6.734499766025692e-05}}, {"call": {"outcome": "passed", "duration": 0.01634366099824547}, "setup": {"outcome": "passed", "duration": 0.0001395899998897221}, "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": 9.665299876360223e-05}}, {"call": {"outcome": "passed", "duration": 0.0021962520004308317}, "setup": {"outcome": "passed", "duration": 0.0002071799972327426}, "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": 0.00010199999815085903}}, {"call": {"outcome": "passed", "duration": 0.008903653997549554}, "setup": {"outcome": "passed", "duration": 0.00019738700211746618}, "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": 8.431199967162684e-05}}, {"call": {"outcome": "passed", "duration": 0.008140017002006061}, "setup": {"outcome": "passed", "duration": 0.00019188399892300367}, "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": 8.373899981961586e-05}}, {"call": {"outcome": "passed", "duration": 0.0056560480006737635}, "setup": {"outcome": "passed", "duration": 0.00020302300254115835}, "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.00012719900041702203}}, {"call": {"outcome": "passed", "duration": 0.001026345998980105}, "setup": {"outcome": "passed", "duration": 0.00033303799864370376}, "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": 9.467199924984016e-05}}, {"call": {"outcome": "passed", "duration": 0.00045083499935572036}, "setup": {"outcome": "passed", "duration": 0.0002753829976427369}, "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": 0.0001351550017716363}}, {"call": {"outcome": "passed", "duration": 0.015583556996716652}, "setup": {"outcome": "passed", "duration": 0.00026258300204062834}, "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": 9.90189982985612e-05}}, {"call": {"outcome": "passed", "duration": 0.004348942002252443}, "setup": {"outcome": "passed", "duration": 0.00019810500089079142}, "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": 8.294700091937557e-05}}, {"call": {"outcome": "passed", "duration": 0.08473509800023749}, "setup": {"outcome": "passed", "duration": 0.00024328799918293953}, "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": 0.0001000199990812689}}, {"call": {"outcome": "passed", "duration": 0.43423955899925204}, "setup": {"outcome": "passed", "duration": 0.00020622599913622253}, "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.0001341580027656164}}, {"call": {"outcome": "passed", "duration": 0.013364995997108053}, "setup": {"outcome": "passed", "duration": 0.000247078001848422}, "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.00012052199963363819}}, {"call": {"outcome": "passed", "duration": 0.9512852549996751}, "setup": {"outcome": "passed", "duration": 0.0003393299994058907}, "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.00015396100206999108}}, {"call": {"outcome": "passed", "duration": 0.5461451499977557}, "setup": {"outcome": "passed", "duration": 0.000195945001905784}, "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": 0.00010606800060486421}}, {"call": {"outcome": "passed", "duration": 0.12535604299773695}, "setup": {"outcome": "passed", "duration": 0.0002349699971091468}, "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": 0.00010877499880734831}}, {"call": {"outcome": "passed", "duration": 0.10595150199878844}, "setup": {"outcome": "passed", "duration": 0.0003051469975616783}, "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.00012351600162219256}}, {"call": {"outcome": "passed", "duration": 0.0008450780005659908}, "setup": {"outcome": "passed", "duration": 0.0002064099971903488}, "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": 9.798600149224512e-05}}, {"call": {"outcome": "passed", "duration": 0.19996615499985637}, "setup": {"outcome": "passed", "duration": 0.00017629200010560453}, "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.00011295800140942447}}, {"call": {"outcome": "passed", "duration": 0.12526310099929105}, "setup": {"outcome": "passed", "duration": 0.000249411998083815}, "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.00016800199955468997}}, {"call": {"outcome": "passed", "duration": 0.0006213510023371782}, "setup": {"outcome": "passed", "duration": 0.00020296100046834908}, "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": 0.00010622099944157526}}, {"call": {"outcome": "passed", "duration": 0.07687328899919521}, "setup": {"outcome": "passed", "duration": 0.0004744849975395482}, "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.0001842379970184993}}, {"call": {"outcome": "passed", "duration": 0.03662065699973027}, "setup": {"outcome": "passed", "duration": 0.00021415900118881837}, "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": 0.00011459499728516676}}, {"call": {"outcome": "passed", "duration": 0.30057387499982724}, "setup": {"outcome": "passed", "duration": 0.00028799500068998896}, "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.0001409840006090235}}, {"call": {"outcome": "passed", "duration": 0.01174724899829016}, "setup": {"outcome": "passed", "duration": 0.00031551600113743916}, "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": 0.00010984700202243403}}, {"call": {"outcome": "passed", "duration": 0.00029869900026824325}, "setup": {"outcome": "passed", "duration": 0.00021845599985681474}, "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": 6.503899930976331e-05}}, {"call": {"outcome": "passed", "duration": 0.16199882000000798}, "setup": {"outcome": "passed", "duration": 0.00018077200002153404}, "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.00012339900058577769}}, {"call": {"outcome": "passed", "duration": 0.14332949799791095}, "setup": {"outcome": "passed", "duration": 0.00017775899686967023}, "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": 0.00010892499994952232}}, {"call": {"outcome": "passed", "duration": 0.018884714001615066}, "setup": {"outcome": "passed", "duration": 0.00017419700088794343}, "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.00015744399934192188}}, {"call": {"outcome": "passed", "duration": 0.026138774999708403}, "setup": {"outcome": "passed", "duration": 0.0003243360006308649}, "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.0001022120013658423}}, {"call": {"outcome": "passed", "duration": 0.03202015699935146}, "setup": {"outcome": "passed", "duration": 0.00019139500000164844}, "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": 9.177899846690707e-05}}, {"call": {"outcome": "passed", "duration": 0.01869577199977357}, "setup": {"outcome": "passed", "duration": 0.00018119699961971492}, "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.0001301949996559415}}, {"call": {"outcome": "passed", "duration": 0.0033894200023496523}, "setup": {"outcome": "passed", "duration": 0.0005666760007443372}, "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": 9.326500003226101e-05}}, {"call": {"outcome": "passed", "duration": 0.0030912110014469363}, "setup": {"outcome": "passed", "duration": 0.0001673199985816609}, "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": 8.729800174478441e-05}}, {"call": {"outcome": "passed", "duration": 0.002460370000335388}, "setup": {"outcome": "passed", "duration": 0.00016830800086609088}, "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": 0.00011126399840577506}}, {"call": {"outcome": "passed", "duration": 0.20148570899982587}, "setup": {"outcome": "passed", "duration": 0.0006612110009882599}, "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.0001236810021509882}}, {"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.2321672150028462, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                    fmin=state.fmin, fmax=state.fmax, show=False)\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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.0002928590001829434}, "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.00015869300113990903}}, {"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.23082668500137515, "longrepr": "Traceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 245, in <lambda>\n    lambda: runtest_hook(item=item, **kwds),\n            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/skipping.py\", line 268, in pytest_runtest_call\n    return (yield)\n            ^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 179, in pytest_runtest_call\n    item.runtest()\n    ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 1720, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 166, in pytest_pyfunc_call\n    result = testfunction(**testargs)\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    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 fmax=state.fmax, show=False)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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.0002767629994195886}, "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.00019049199909204617}}, {"call": {"outcome": "passed", "duration": 0.00476844199874904}, "setup": {"outcome": "passed", "duration": 0.0003417309999349527}, "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.861899914336391e-05}}, {"call": {"outcome": "passed", "duration": 0.0203334959987842}, "setup": {"outcome": "passed", "duration": 0.0002105899984599091}, "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": 9.408199912286364e-05}}, {"call": {"outcome": "passed", "duration": 0.00933057400106918}, "setup": {"outcome": "passed", "duration": 0.0002051250012300443}, "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.00012403700020513497}}, {"call": {"outcome": "passed", "duration": 0.003394655999727547}, "setup": {"outcome": "passed", "duration": 0.0002824750008585397}, "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": 8.727599924895912e-05}}, {"call": {"outcome": "passed", "duration": 0.0015968200023053214}, "setup": {"outcome": "passed", "duration": 0.00016301299910992384}, "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": 8.505000005243346e-05}}, {"call": {"outcome": "passed", "duration": 0.0015357730007963255}, "setup": {"outcome": "passed", "duration": 0.00018198600082541816}, "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": 7.796799764037132e-05}}, {"call": {"outcome": "passed", "duration": 0.018644417999894358}, "setup": {"outcome": "passed", "duration": 0.00021249700148473494}, "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.412899817107245e-05}}, {"call": {"outcome": "passed", "duration": 0.0187625990001834}, "setup": {"outcome": "passed", "duration": 0.000174861001141835}, "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": 0.0001659460031078197}}, {"call": {"outcome": "passed", "duration": 0.0027976480014331173}, "setup": {"outcome": "passed", "duration": 0.00019840799723169766}, "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": 0.00015603100109728985}}, {"call": {"outcome": "passed", "duration": 0.029412527997919824}, "setup": {"outcome": "passed", "duration": 0.00016772600065451115}, "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": 0.00017013300021062605}}, {"call": {"outcome": "passed", "duration": 0.05836067799828015}, "setup": {"outcome": "passed", "duration": 0.00017886600107885897}, "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": 0.00016081699868664145}}, {"call": {"outcome": "passed", "duration": 0.053024667999125086}, "setup": {"outcome": "passed", "duration": 0.00017536999803269282}, "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": 0.00011557399921002798}}, {"call": {"outcome": "passed", "duration": 0.05296332700163475}, "setup": {"outcome": "passed", "duration": 0.00017315600052825175}, "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": 9.123599738813937e-05}}, {"call": {"outcome": "passed", "duration": 0.0017058789999282453}, "setup": {"outcome": "passed", "duration": 0.00016316300025209785}, "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": 0.00011094700312241912}}, {"call": {"outcome": "passed", "duration": 0.040032679000432836}, "setup": {"outcome": "passed", "duration": 0.00016033000065363012}, "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": 8.044599962886423e-05}}, {"call": {"outcome": "passed", "duration": 0.001550045002659317}, "setup": {"outcome": "passed", "duration": 0.00015965800048434176}, "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": 7.559799996670336e-05}}, {"call": {"outcome": "passed", "duration": 0.0016976839979179204}, "setup": {"outcome": "passed", "duration": 0.00019391000023460947}, "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": 8.587299817008898e-05}}, {"call": {"outcome": "passed", "duration": 0.002865001999452943}, "setup": {"outcome": "passed", "duration": 0.000154692999785766}, "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.00012678400162258185}}, {"call": {"outcome": "passed", "duration": 0.002626569999847561}, "setup": {"outcome": "passed", "duration": 0.0002160969997930806}, "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": 9.94990004983265e-05}}, {"call": {"outcome": "passed", "duration": 0.002512564002245199}, "setup": {"outcome": "passed", "duration": 0.00016536200200789608}, "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": 8.209700172301382e-05}}, {"call": {"outcome": "passed", "duration": 0.43356696000046213}, "setup": {"outcome": "passed", "duration": 0.00015571299809380434}, "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.00010868199751712382}}, {"call": {"outcome": "passed", "duration": 0.005094404001283692}, "setup": {"outcome": "passed", "duration": 0.00020769399998243898}, "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.944000001065433e-05}}, {"call": {"outcome": "passed", "duration": 0.0017464620032114908}, "setup": {"outcome": "passed", "duration": 0.000176579000253696}, "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": 7.383999763987958e-05}}, {"call": {"outcome": "passed", "duration": 0.0016140309999173041}, "setup": {"outcome": "passed", "duration": 0.00019985099788755178}, "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": 0.00010386300345999189}}, {"call": {"outcome": "passed", "duration": 0.0017301660009252373}, "setup": {"outcome": "passed", "duration": 0.00016629599849693477}, "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": 8.03299990366213e-05}}, {"call": {"outcome": "passed", "duration": 0.001777846999175381}, "setup": {"outcome": "passed", "duration": 0.00018772600014926866}, "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.0007182709996413905}}], "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": 1775640595.050497, "summary": {"error": 12, "total": 1919, "failed": 152, "passed": 1736, "skipped": 19, "collected": 2123, "deselected": 204}, "duration": 61.73657560348511, "exitcode": 1, "warnings": [{"when": "runtest", "lineno": 67, "message": "Exception ignored in: <function Writer.__del__ at 0x7f016397b740>\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3312, in __del__\n    self.close()\n    ~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3341, in close\n    self.__dbfHeader()\n    ~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3545, in __dbfHeader\n    raise ShapefileException(\n        \"Shapefile dbf file must contain at least one field.\"\n    )\nshapefile.ShapefileException: Shapefile dbf file must contain at least one field.\n\nEnable tracemalloc to get traceback where the object was allocated.\nSee https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.", "category": "PytestUnraisableExceptionWarning", "filename": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unraisableexception.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": 67, "message": "Exception ignored in: <function Writer.__del__ at 0x7f016397b740>\n\nTraceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/shapefile/tests/test_core.py\", line 236, in test_write_catalog_shapefile_with_extra_field\n    _write_shapefile(\n    ~~~~~~~~~~~~~~~~^\n        cat, \"catalog.shp\",\n        ^^^^^^^^^^^^^^^^^^^\n        extra_fields=bad_extra_fields_wrong_length)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 76, in _write_shapefile\n    _add_catalog_layer(writer, obj, extra_fields=extra_fields)\n    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 126, in _add_catalog_layer\n    _create_layer(writer, field_definitions, extra_fields)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 339, in _create_layer\n    _add_field(writer, name, type_, width, precision)\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 333, in _add_field\n    writer.field(name, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^\nTypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3312, in __del__\n    self.close()\n    ~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3341, in close\n    self.__dbfHeader()\n    ~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3545, in __dbfHeader\n    raise ShapefileException(\n        \"Shapefile dbf file must contain at least one field.\"\n    )\nshapefile.ShapefileException: Shapefile dbf file must contain at least one field.\n\nEnable tracemalloc to get traceback where the object was allocated.\nSee https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.", "category": "PytestUnraisableExceptionWarning", "filename": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unraisableexception.py"}, {"when": "runtest", "lineno": 67, "message": "Exception ignored in: <function Writer.__del__ at 0x7f016397b740>\n\nTraceback (most recent call last):\n  File \"/workspace/obspy/obspy/io/shapefile/tests/test_core.py\", line 297, in test_write_inventory_shapefile_with_extra_field\n    _write_shapefile(\n    ~~~~~~~~~~~~~~~~^\n        inv, \"inventory.shp\",\n        ^^^^^^^^^^^^^^^^^^^^^\n        extra_fields=bad_extra_fields_wrong_length)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 78, in _write_shapefile\n    _add_inventory_layer(writer, obj, extra_fields=extra_fields)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 238, in _add_inventory_layer\n    _create_layer(writer, field_definitions, extra_fields)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 339, in _create_layer\n    _add_field(writer, name, type_, width, precision)\n    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspace/obspy/obspy/io/shapefile/core.py\", line 333, in _add_field\n    writer.field(name, **kwargs)\n    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^\nTypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3312, in __del__\n    self.close()\n    ~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3341, in close\n    self.__dbfHeader()\n    ~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/shapefile.py\", line 3545, in __dbfHeader\n    raise ShapefileException(\n        \"Shapefile dbf file must contain at least one field.\"\n    )\nshapefile.ShapefileException: Shapefile dbf file must contain at least one field.\n\nEnable tracemalloc to get traceback where the object was allocated.\nSee https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.", "category": "PytestUnraisableExceptionWarning", "filename": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/unraisableexception.py"}, {"when": "runtest", "lineno": 1292, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed in 3.11. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap()`` or ``pyplot.get_cmap()`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/imaging/waveform.py"}, {"when": "runtest", "lineno": 982, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed in 3.11. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap()`` or ``pyplot.get_cmap()`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/core/inventory/inventory.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": "runtest", "lineno": 116, "message": "'count' is passed as positional argument", "category": "DeprecationWarning", "filename": "/workspace/obspy/obspy/io/nlloc/tests/test_core.py"}, {"when": "runtest", "lineno": 2197, "message": "'parseString' deprecated - use 'parse_string'", "category": "PyparsingDeprecationWarning", "filename": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/matplotlib/_mathtext.py"}, {"when": "runtest", "lineno": 117, "message": "'count' is passed as positional argument", "category": "DeprecationWarning", "filename": "/workspace/obspy/obspy/io/nlloc/tests/test_core.py"}, {"when": "collect", "lineno": 299, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed in 3.11. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap()`` or ``pyplot.get_cmap()`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/imaging/cm.py"}, {"when": "runtest", "lineno": 376, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed in 3.11. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap()`` or ``pyplot.get_cmap()`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/imaging/source.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": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/lib/_format_impl.py"}, {"when": "collect", "lineno": 45, "message": "'enablePackrat' deprecated - use 'enable_packrat'", "category": "PyparsingDeprecationWarning", "filename": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/matplotlib/_mathtext.py"}, {"when": "runtest", "lineno": 65, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed in 3.11. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap()`` or ``pyplot.get_cmap()`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/io/kml/core.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": 466, "message": "'parseAll' argument is deprecated, use 'parse_all'", "category": "PyparsingDeprecationWarning", "filename": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/pyparsing/util.py"}, {"when": "runtest", "lineno": 2178, "message": "'resetCache' deprecated - use 'reset_cache'", "category": "PyparsingDeprecationWarning", "filename": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/matplotlib/_mathtext.py"}, {"when": "collect", "lineno": 300, "message": "The get_cmap function was deprecated in Matplotlib 3.7 and will be removed in 3.11. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap()`` or ``pyplot.get_cmap()`` instead.", "category": "MatplotlibDeprecationWarning", "filename": "/workspace/obspy/obspy/imaging/cm.py"}, {"when": "runtest", "lineno": 2170, "message": "'parseString' deprecated - use 'parse_string'", "category": "PyparsingDeprecationWarning", "filename": "/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/clients/filesystem/tests/test_sds.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nclients/filesystem/tests/test_sds.py:2: in <module>\n    import imghdr\nE   ModuleNotFoundError: No module named 'imghdr'"}, {"nodeid": "clients/filesystem/tests/test_sds.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/clients/filesystem/tests/test_sds.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nclients/filesystem/tests/test_sds.py:2: in <module>\n    import imghdr\nE   ModuleNotFoundError: No module named 'imghdr'"}, {"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": 454, "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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/io/ah/core.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nio/ah/core.py:18: in <module>\n    import xdrlib\nE   ModuleNotFoundError: No module named 'xdrlib'"}, {"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": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/io/ah/tests/test_core.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nio/ah/tests/test_core.py:9: in <module>\n    from obspy.io.ah.core import _is_ah, _read_ah, _write_ah1, _read_ah1\nio/ah/core.py:18: in <module>\n    import xdrlib\nE   ModuleNotFoundError: No module named 'xdrlib'"}, {"nodeid": "io/ah/tests/test_core.py", "result": [], "outcome": "failed", "longrepr": "ImportError while importing test module '/workspace/obspy/obspy/io/ah/tests/test_core.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nio/ah/tests/test_core.py:9: in <module>\n    from obspy.io.ah.core import _is_ah, _read_ah, _write_ah1, _read_ah1\nio/ah/core.py:18: in <module>\n    import xdrlib\nE   ModuleNotFoundError: No module named 'xdrlib'"}, {"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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py:88: 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' (/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n                ~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 563, in collect\n    self._register_setup_module_fixture()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 576, in _register_setup_module_fixture\n    self.obj, (\"setUpModule\", \"setup_module\")\n    ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 353, in from_call\n    result: TResult | None = func()\n                             ~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/runner.py\", line 398, in collect\n    return list(collector.collect())\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/doctest.py\", line 548, in collect\n    module = self.obj\n             ^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 289, in obj\n    self._obj = obj = self._getobj()\n                      ~~~~~~~~~~~~^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 560, in _getobj\n    return importtestmodule(self.path, self.config)\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/python.py\", line 507, in importtestmodule\n    mod = import_path(\n        path,\n    ...<2 lines>...\n        consider_namespace_packages=config.getini(\"consider_namespace_packages\"),\n    )\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/_pytest/pathlib.py\", line 587, in import_path\n    importlib.import_module(module_name)\n    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n  File \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/importlib/__init__.py\", line 88, 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 1026, 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 \"/home/ubuntu/.pyenv/versions/3.13.7/lib/python3.13/site-packages/numpy/__init__.py\", line 778, in __getattr__\n    raise AttributeError(\n    ...<3 lines>...\n    )\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.2", "numpy": "2.4.4", "obspy": "166e92c489.post0+dirty", "scipy": "1.17.1", "flake8": "7.3.0", "pyproj": "3.7.2", "pytest": "9.0.3", "cartopy": "0.25.0", "requests": "2.33.1", "decorator": "5.2.1", "shapefile": "---", "matplotlib": "3.9.4", "setuptools": "81.0.0", "sqlalchemy": "2.0.49", "geographiclib": "2.1", "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.13.7", "python_compiler": "GCC 13.3.0", "python_implementation": "CPython"}, "runtest_flags": "--report"}