#143368 Report by node gh-actions covering 200 tests from 59 modules resulted into 14 errors
Report
- ObsPy version
- 1.4.1.post0+81.g1002c35c73
- GitHub Pull Request
- https://github.com/obspy/obspy/pull/3566
- Report file
- JSON document
- Total runtime
- 114.7 sec
- Report date/time
- April 29, 2025, 9:40 a.m.
System / Python
- Architecture
- 64bit
- Machine
- x86_64
- Node
- gh-actions
- Processor
- x86_64
- Python Compiler
- GCC 13.3.0
- Python Implementation
- CPython
- Python Version
- 3.12.10
- Release
- 6.11.0-1012-azure
- System
- Linux
- Version
- #12~24.04.1-Ubuntu SMP Mon Mar 10 19:00:39 UTC 2025
Dependencies
- cartopy
- 0.24.0
- decorator
- 5.2.1
- flake8
- ---
- geographiclib
- 2.0
- lxml
- 5.4.0
- matplotlib
- 3.10.1
- numpy
- 2.2.5
- obspy
- 1.4.1.post0+81.g1002c35c73
- pyproj
- 3.7.1
- pytest
- 8.3.5
- pytest-json-report
- 1.5.0
- requests
- 2.32.3
- scipy
- 1.15.2
- setuptools
- 79.0.1
- shapefile
- ---
- sqlalchemy
- 1.4.54
Modules (59)
Module | Errors / Failures | Tracebacks | ||||
---|---|---|---|---|---|---|
obspy.clients.earthworm | 1 | 9 | 9 | - | 2.99s | 1 |
obspy.clients.fdsn | 3 | 137 | 135 | 2 | 61.72s | 2 3 4 |
obspy.clients.filesystem | Not tested | - | - | - | - | - |
obspy.clients.iris | - | 15 | 15 | - | 5.67s | - |
obspy.clients.neic | - | 5 | 5 | - | 2.89s | - |
obspy.clients.nrl | - | 3 | 3 | - | 1.46s | - |
obspy.clients.seedlink | - | 12 | 9 | 3 | 14.37s | - |
obspy.clients.syngine | 10 | 18 | 18 | - | 1.00s | 5 6 7 8 9 10 11 12 13 14 |
obspy.core | - | 1 | 1 | - | 4.37s | - |
obspy.core.event | Not tested | - | - | - | - | - |
obspy.core.inventory | Not tested | - | - | - | - | - |
obspy.core.util | Not tested | - | - | - | - | - |
obspy.geodetics | Not tested | - | - | - | - | - |
obspy.imaging | Not tested | - | - | - | - | - |
obspy.io.ah | Not tested | - | - | - | - | - |
obspy.io.alsep | Not tested | - | - | - | - | - |
obspy.io.arclink | Not tested | - | - | - | - | - |
obspy.io.ascii | Not tested | - | - | - | - | - |
obspy.io.cmtsolution | Not tested | - | - | - | - | - |
obspy.io.cnv | Not tested | - | - | - | - | - |
obspy.io.css | Not tested | - | - | - | - | - |
obspy.io.dmx | Not tested | - | - | - | - | - |
obspy.io.focmec | Not tested | - | - | - | - | - |
obspy.io.gcf | Not tested | - | - | - | - | - |
obspy.io.gse2 | Not tested | - | - | - | - | - |
obspy.io.hypodd | Not tested | - | - | - | - | - |
obspy.io.iaspei | Not tested | - | - | - | - | - |
obspy.io.json | Not tested | - | - | - | - | - |
obspy.io.kinemetrics | Not tested | - | - | - | - | - |
obspy.io.kml | Not tested | - | - | - | - | - |
obspy.io.mseed | Not tested | - | - | - | - | - |
obspy.io.ndk | Not tested | - | - | - | - | - |
obspy.io.nied | Not tested | - | - | - | - | - |
obspy.io.nlloc | Not tested | - | - | - | - | - |
obspy.io.nordic | Not tested | - | - | - | - | - |
obspy.io.pdas | Not tested | - | - | - | - | - |
obspy.io.pde | Not tested | - | - | - | - | - |
obspy.io.quakeml | Not tested | - | - | - | - | - |
obspy.io.reftek | Not tested | - | - | - | - | - |
obspy.io.rg16 | Not tested | - | - | - | - | - |
obspy.io.sac | Not tested | - | - | - | - | - |
obspy.io.scardec | Not tested | - | - | - | - | - |
obspy.io.seg2 | Not tested | - | - | - | - | - |
obspy.io.segy | Not tested | - | - | - | - | - |
obspy.io.seisan | Not tested | - | - | - | - | - |
obspy.io.seiscomp | Not tested | - | - | - | - | - |
obspy.io.sh | Not tested | - | - | - | - | - |
obspy.io.shapefile | Not tested | - | - | - | - | - |
obspy.io.stationtxt | Not tested | - | - | - | - | - |
obspy.io.stationxml | Not tested | - | - | - | - | - |
obspy.io.wav | Not tested | - | - | - | - | - |
obspy.io.win | Not tested | - | - | - | - | - |
obspy.io.xseed | Not tested | - | - | - | - | - |
obspy.io.y | Not tested | - | - | - | - | - |
obspy.io.zmap | Not tested | - | - | - | - | - |
obspy.realtime | Not tested | - | - | - | - | - |
obspy.scripts | Not tested | - | - | - | - | - |
obspy.signal | Not tested | - | - | - | - | - |
obspy.taup | Not tested | - | - | - | - | - |
Summary | 14 | 200 | 195 | 5 | 114.70s | 14 |
Tracebacks (14)
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/decorator.py", line 235, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/core/util/decorator.py", line 118, in skip_on_network_error return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/earthworm/tests/test_client.py", line 111, in test_get_waveform_no_cleanup assert len(ew_stream) >= 2 AssertionError: assert 1 >= 2 + where 1 = len(<obspy.core.stream.Stream object at 0x7f8e4dd0b770>)
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/tests/test_client.py", line 1281, in test_redirection st = c.get_waveforms( ^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 872, in get_waveforms data_stream = self._download(url, use_gzip=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 1486, in _download raise_on_error(code, data) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 1839, in raise_on_error raise FDSNBadRequestException(msg, server_info) obspy.clients.fdsn.header.FDSNBadRequestException: Bad request. If you think your request was valid please contact the developers. HTTP Status code: 400 Detailed response of server: Error 400: doIrisProcessing - Bad date value for endtime: 2010-02-27T06%3A30%3A01.000000 Request: http://service.iris.edu/fdsnws/dataselect/1/query?starttime=2010-02-27T06%253A30%253A00.000000&endtime=2010-02-27T06%253A30%253A01.000000&network=IU&station=ANMO&location=00&channel=BHZ Request Submitted: 2025/04/29 14:39:42 UTC Service version: Service: fdsnws-dataselect version: 1.1.9
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/tests/test_client.py", line 1350, in test_redirection_auth st = c_auth.get_waveforms( ^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 872, in get_waveforms data_stream = self._download(url, use_gzip=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 1486, in _download raise_on_error(code, data) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 1831, in raise_on_error line for line in server_info.splitlines() if line) ^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'RemoteDisconnected' object has no attribute 'splitlines'
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/unittest/mock.py", line 1396, in patched return func(*newargs, **newkeywargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/tests/test_client.py", line 1451, in test_authentication_exceptions Client(eida_token="TEST") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 277, in __init__ self._discover_services() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 1650, in _discover_services raise FDSNNoServiceException(msg) obspy.clients.fdsn.header.FDSNNoServiceException: No FDSN services could be discovered at 'http://service.iris.edu'. This could be due to a temporary service outage or an invalid FDSN service address.
019 ----------- 020 021 First initialize a client object. 022 023 >>> from obspy.clients.syngine import Client 024 >>> client = Client() 025 026 Then request some data. 027 028 >>> st = client.get_waveforms(model="ak135f_5s", network="IU", station="ANMO", UNEXPECTED EXCEPTION: ClientHTTPException('HTTP code 404 when downloading \'http://service.iris.edu/irisws/syngine/1/query?model=ak135f_5s&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&format=miniseed\':\n\n<!doctype html>\n<html lang="en">\n <head>\n \n <title>\n \n NSF SAGE: \n 404 Page Not Found Error\n\n \n </title>\n \n <meta name="keywords" content="seismology, seismological data,\n earthquakes, iris dmc" />\n <!-- Forces IE to render in \'latest\' compatible mode -->\n <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>\n <meta charset="utf-8" />\n <meta name="viewport" content="width=device-width, initial-scale=1" />\n \n\n\n\n\n\n\n \n <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" />\n\n <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" />\n \n \n\n \n <link rel="shortcut icon" href="/static/img/favicon.ico" />\n \n\n \n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script>\n <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>\n \n <!--\n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script>\n -->\n \n\n \n <!-- Global site tag (gtag.js) - Google Analytics -->\n <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script>\n <script>\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag(\'js\', new Date());\n gtag(\'config\', \'UA-1860730-1\');\n </script>\n \n\n \n <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" />\n <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script>\n <script>\n $(function() {\n /* Automatically set up popup help blocks like:\n * <div class="popup-help">\n * <span class="glyphicon glyphicon-question-sign"> </span>\n * <div>\n * Content to show in the popup.\n * </div>\n * </div>\n * Hovering over the icon shows the content in a popup.\n */\n $(".popup-help").each(function() {\n var content = $(this).children(\'div\').detach();\n var popupOnClick = $(this).hasClass(\'popup-on-click\');\n // Attach to the first element\n $(this).children().first().qtip({\n content: { text: content },\n style: { classes: \'qtip-bootstrap\' },\n hide: {\n delay: 100,\n fixed: true\n },\n show: {\n event: popupOnClick ? \'click\' : \'mouseenter\'\n },\n position: {\n viewport: $(window)\n },\n });\n });\n });\n </script>\n \n\n\n \n \n \n </head>\n\n <body>\n \n\n \n\n \n\n\n <div class="container blur">\n <div id="breadcrumbs">\n \n <ul class="breadcrumbs">\n \n \n <li>\n <a href="/">Web Services</a>\n </li>\n \n \n </ul>\n \n </div>\n\n \n \n \n\n \n \n\n <div id="page-content">\n\n \n \n\n\n \n\n\n \n\n \n \n \n\n \n\n <h1>\n \n \n 404 Page Not Found Error\n\n \n </h1>\n \n \n\n <div id="content">\n \n <p>We are sorry, but the page you are requesting does not exist.</p>\n <p>Please check the URL path you are requested and try again.</p>\n <p>If you believe the error to be ours, please\n <a href="//www.iris.edu/hq/contact">contact</a>\n us.</p>\n\n </div>\n\n \n\n </div>\n\n \n\n\n \n\n\n\n </div>\n\n \n\n\n \n\n </body>\n</html>') Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", File "<doctest obspy.clients.syngine[2]>", line 1, in <module> File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 363, in get_waveforms r = self._download(url=self._get_url("query"), params=params, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/query?model=ak135f_5s&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&format=miniseed': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html> /home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/__init__.py:28: UnexpectedException
058 059 Get some information about a particular model. 060 061 .. rubric:: Example 062 063 >>> from obspy.clients.syngine import Client 064 >>> c = Client() 065 >>> db_info = c.get_model_info(model_name="ak135f_5s") UNEXPECTED EXCEPTION: ClientHTTPException('HTTP code 404 when downloading \'http://service.iris.edu/irisws/syngine/1/info?model=ak135f_5s\':\n\n<!doctype html>\n<html lang="en">\n <head>\n \n <title>\n \n NSF SAGE: \n 404 Page Not Found Error\n\n \n </title>\n \n <meta name="keywords" content="seismology, seismological data,\n earthquakes, iris dmc" />\n <!-- Forces IE to render in \'latest\' compatible mode -->\n <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>\n <meta charset="utf-8" />\n <meta name="viewport" content="width=device-width, initial-scale=1" />\n \n\n\n\n\n\n\n \n <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" />\n\n <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" />\n \n \n\n \n <link rel="shortcut icon" href="/static/img/favicon.ico" />\n \n\n \n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script>\n <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>\n \n <!--\n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script>\n -->\n \n\n \n <!-- Global site tag (gtag.js) - Google Analytics -->\n <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script>\n <script>\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag(\'js\', new Date());\n gtag(\'config\', \'UA-1860730-1\');\n </script>\n \n\n \n <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" />\n <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script>\n <script>\n $(function() {\n /* Automatically set up popup help blocks like:\n * <div class="popup-help">\n * <span class="glyphicon glyphicon-question-sign"> </span>\n * <div>\n * Content to show in the popup.\n * </div>\n * </div>\n * Hovering over the icon shows the content in a popup.\n */\n $(".popup-help").each(function() {\n var content = $(this).children(\'div\').detach();\n var popupOnClick = $(this).hasClass(\'popup-on-click\');\n // Attach to the first element\n $(this).children().first().qtip({\n content: { text: content },\n style: { classes: \'qtip-bootstrap\' },\n hide: {\n delay: 100,\n fixed: true\n },\n show: {\n event: popupOnClick ? \'click\' : \'mouseenter\'\n },\n position: {\n viewport: $(window)\n },\n });\n });\n });\n </script>\n \n\n\n \n \n \n </head>\n\n <body>\n \n\n \n\n \n\n\n <div class="container blur">\n <div id="breadcrumbs">\n \n <ul class="breadcrumbs">\n \n \n <li>\n <a href="/">Web Services</a>\n </li>\n \n \n </ul>\n \n </div>\n\n \n \n \n\n \n \n\n <div id="page-content">\n\n \n \n\n\n \n\n\n \n\n \n \n \n\n \n\n <h1>\n \n \n 404 Page Not Found Error\n\n \n </h1>\n \n \n\n <div id="content">\n \n <p>We are sorry, but the page you are requesting does not exist.</p>\n <p>Please check the URL path you are requested and try again.</p>\n <p>If you believe the error to be ours, please\n <a href="//www.iris.edu/hq/contact">contact</a>\n us.</p>\n\n </div>\n\n \n\n </div>\n\n \n\n\n \n\n\n\n </div>\n\n \n\n\n \n\n </body>\n</html>') Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", File "<doctest obspy.clients.syngine.client.Client.get_model_info[2]>", line 1, in <module> File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 75, in get_model_info r = self._download(self._get_url("info"), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/info?model=ak135f_5s': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html> /home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py:65: UnexpectedException
211 server side. The default values and all the exception handling are 212 deferred to the service. Please see `the Syngine documentation 213 <https://ds.iris.edu/ds/products/syngine/>`_ for more details and the 214 default values of all parameters. 215 216 .. rubric:: Example 217 218 >>> from obspy.clients.syngine import Client 219 >>> client = Client() 220 >>> st = client.get_waveforms(model="ak135f_5s", network="IU", UNEXPECTED EXCEPTION: ClientHTTPException('HTTP code 404 when downloading \'http://service.iris.edu/irisws/syngine/1/query?model=ak135f_5s&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&format=miniseed\':\n\n<!doctype html>\n<html lang="en">\n <head>\n \n <title>\n \n NSF SAGE: \n 404 Page Not Found Error\n\n \n </title>\n \n <meta name="keywords" content="seismology, seismological data,\n earthquakes, iris dmc" />\n <!-- Forces IE to render in \'latest\' compatible mode -->\n <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>\n <meta charset="utf-8" />\n <meta name="viewport" content="width=device-width, initial-scale=1" />\n \n\n\n\n\n\n\n \n <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" />\n\n <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" />\n \n \n\n \n <link rel="shortcut icon" href="/static/img/favicon.ico" />\n \n\n \n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script>\n <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>\n \n <!--\n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script>\n -->\n \n\n \n <!-- Global site tag (gtag.js) - Google Analytics -->\n <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script>\n <script>\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag(\'js\', new Date());\n gtag(\'config\', \'UA-1860730-1\');\n </script>\n \n\n \n <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" />\n <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script>\n <script>\n $(function() {\n /* Automatically set up popup help blocks like:\n * <div class="popup-help">\n * <span class="glyphicon glyphicon-question-sign"> </span>\n * <div>\n * Content to show in the popup.\n * </div>\n * </div>\n * Hovering over the icon shows the content in a popup.\n */\n $(".popup-help").each(function() {\n var content = $(this).children(\'div\').detach();\n var popupOnClick = $(this).hasClass(\'popup-on-click\');\n // Attach to the first element\n $(this).children().first().qtip({\n content: { text: content },\n style: { classes: \'qtip-bootstrap\' },\n hide: {\n delay: 100,\n fixed: true\n },\n show: {\n event: popupOnClick ? \'click\' : \'mouseenter\'\n },\n position: {\n viewport: $(window)\n },\n });\n });\n });\n </script>\n \n\n\n \n \n \n </head>\n\n <body>\n \n\n \n\n \n\n\n <div class="container blur">\n <div id="breadcrumbs">\n \n <ul class="breadcrumbs">\n \n \n <li>\n <a href="/">Web Services</a>\n </li>\n \n \n </ul>\n \n </div>\n\n \n \n \n\n \n \n\n <div id="page-content">\n\n \n \n\n\n \n\n\n \n\n \n \n \n\n \n\n <h1>\n \n \n 404 Page Not Found Error\n\n \n </h1>\n \n \n\n <div id="content">\n \n <p>We are sorry, but the page you are requesting does not exist.</p>\n <p>Please check the URL path you are requested and try again.</p>\n <p>If you believe the error to be ours, please\n <a href="//www.iris.edu/hq/contact">contact</a>\n us.</p>\n\n </div>\n\n \n\n </div>\n\n \n\n\n \n\n\n\n </div>\n\n \n\n\n \n\n </body>\n</html>') Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", File "<doctest obspy.clients.syngine.client.Client.get_waveforms[2]>", line 1, in <module> File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 363, in get_waveforms r = self._download(url=self._get_url("query"), params=params, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/query?model=ak135f_5s&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&format=miniseed': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html> /home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py:220: UnexpectedException
403 ... {"latitude": 47.0, "longitude": 12.1, 404 ... "networkcode": "AA", "stationcode": "BB", 405 ... "locationcode": "CC"}, # optional net/sta/loc 406 ... ["IU", "ANTO"], # net/sta as list 407 ... [33.2, -123.5] # lat/lon as list/tuple 408 ... ] 409 410 Just pass that on to the bulk waveform method and retrieve the data. 411 412 >>> st = c.get_waveforms_bulk( UNEXPECTED EXCEPTION: ClientHTTPException('HTTP code 404 when downloading \'http://service.iris.edu/irisws/syngine/1/query\':\n\n<!doctype html>\n<html lang="en">\n <head>\n \n <title>\n \n NSF SAGE: \n 404 Page Not Found Error\n\n \n </title>\n \n <meta name="keywords" content="seismology, seismological data,\n earthquakes, iris dmc" />\n <!-- Forces IE to render in \'latest\' compatible mode -->\n <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>\n <meta charset="utf-8" />\n <meta name="viewport" content="width=device-width, initial-scale=1" />\n \n\n\n\n\n\n\n \n <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" />\n\n <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" />\n \n \n\n \n <link rel="shortcut icon" href="/static/img/favicon.ico" />\n \n\n \n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script>\n <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>\n \n <!--\n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script>\n -->\n \n\n \n <!-- Global site tag (gtag.js) - Google Analytics -->\n <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script>\n <script>\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag(\'js\', new Date());\n gtag(\'config\', \'UA-1860730-1\');\n </script>\n \n\n \n <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" />\n <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script>\n <script>\n $(function() {\n /* Automatically set up popup help blocks like:\n * <div class="popup-help">\n * <span class="glyphicon glyphicon-question-sign"> </span>\n * <div>\n * Content to show in the popup.\n * </div>\n * </div>\n * Hovering over the icon shows the content in a popup.\n */\n $(".popup-help").each(function() {\n var content = $(this).children(\'div\').detach();\n var popupOnClick = $(this).hasClass(\'popup-on-click\');\n // Attach to the first element\n $(this).children().first().qtip({\n content: { text: content },\n style: { classes: \'qtip-bootstrap\' },\n hide: {\n delay: 100,\n fixed: true\n },\n show: {\n event: popupOnClick ? \'click\' : \'mouseenter\'\n },\n position: {\n viewport: $(window)\n },\n });\n });\n });\n </script>\n \n\n\n \n \n \n </head>\n\n <body>\n \n\n \n\n \n\n\n <div class="container blur">\n <div id="breadcrumbs">\n \n <ul class="breadcrumbs">\n \n \n <li>\n <a href="/">Web Services</a>\n </li>\n \n \n </ul>\n \n </div>\n\n \n \n \n\n \n \n\n <div id="page-content">\n\n \n \n\n\n \n\n\n \n\n \n \n \n\n \n\n <h1>\n \n \n 404 Page Not Found Error\n\n \n </h1>\n \n \n\n <div id="content">\n \n <p>We are sorry, but the page you are requesting does not exist.</p>\n <p>Please check the URL path you are requested and try again.</p>\n <p>If you believe the error to be ours, please\n <a href="//www.iris.edu/hq/contact">contact</a>\n us.</p>\n\n </div>\n\n \n\n </div>\n\n \n\n\n \n\n\n\n </div>\n\n \n\n\n \n\n </body>\n</html>') Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", File "<doctest obspy.clients.syngine.client.Client.get_waveforms_bulk[3]>", line 1, in <module> File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 600, in get_waveforms_bulk r = self._download(url=self._get_url("query"), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/query': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html> /home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py:412: UnexpectedException
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/tests/test_client.py", line 61, in test_get_model_info info = self.c.get_model_info("test") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 75, in get_model_info r = self._download(self._get_url("info"), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/info?model=test': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html>
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/tests/test_client.py", line 84, in test_get_available_models models = self.c.get_available_models() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 87, in get_available_models r = self._download(self._get_url("models")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/models': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html>
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/tests/test_client.py", line 256, in test_error_handling self.c.get_waveforms( File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 363, in get_waveforms r = self._download(url=self._get_url("query"), params=params, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/query?model=ak135f_5s&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&components=ABC&format=miniseed': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html> During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/tests/test_client.py", line 255, in test_error_handling with pytest.raises(ClientHTTPException, match=msg): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python_api.py", line 1027, in __exit__ self.excinfo.match(self.match_expr) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/_code/code.py", line 722, in match assert re.search(regexp, value), msg ^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: Regex pattern did not match. Regex: re.compile('HTTP code 400 when.*Unrecognized component', re.DOTALL) Input: 'HTTP code 404 when downloading \'http://service.iris.edu/irisws/syngine/1/query?model=ak135f_5s&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&components=ABC&format=miniseed\':\n\n<!doctype html>\n<html lang="en">\n <head>\n \n <title>\n \n NSF SAGE: \n 404 Page Not Found Error\n\n \n </title>\n \n <meta name="keywords" content="seismology, seismological data,\n earthquakes, iris dmc" />\n <!-- Forces IE to render in \'latest\' compatible mode -->\n <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>\n <meta charset="utf-8" />\n <meta name="viewport" content="width=device-width, initial-scale=1" />\n \n\n\n\n\n\n\n \n <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" />\n\n <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" />\n \n \n\n \n <link rel="shortcut icon" href="/static/img/favicon.ico" />\n \n\n \n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script>\n <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>\n \n <!--\n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script>\n <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script>\n -->\n \n\n \n <!-- Global site tag (gtag.js) - Google Analytics -->\n <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script>\n <script>\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag(\'js\', new Date());\n gtag(\'config\', \'UA-1860730-1\');\n </script>\n \n\n \n <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" />\n <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script>\n <script>\n $(function() {\n /* Automatically set up popup help blocks like:\n * <div class="popup-help">\n * <span class="glyphicon glyphicon-question-sign"> </span>\n * <div>\n * Content to show in the popup.\n * </div>\n * </div>\n * Hovering over the icon shows the content in a popup.\n */\n $(".popup-help").each(function() {\n var content = $(this).children(\'div\').detach();\n var popupOnClick = $(this).hasClass(\'popup-on-click\');\n // Attach to the first element\n $(this).children().first().qtip({\n content: { text: content },\n style: { classes: \'qtip-bootstrap\' },\n hide: {\n delay: 100,\n fixed: true\n },\n show: {\n event: popupOnClick ? \'click\' : \'mouseenter\'\n },\n position: {\n viewport: $(window)\n },\n });\n });\n });\n </script>\n \n\n\n \n \n \n </head>\n\n <body>\n \n\n \n\n \n\n\n <div class="container blur">\n <div id="breadcrumbs">\n \n <ul class="breadcrumbs">\n \n \n <li>\n <a href="/">Web Services</a>\n </li>\n \n \n </ul>\n \n </div>\n\n \n \n \n\n \n \n\n <div id="page-content">\n\n \n \n\n\n \n\n\n \n\n \n \n \n\n \n\n <h1>\n \n \n 404 Page Not Found Error\n\n \n </h1>\n \n \n\n <div id="content">\n \n <p>We are sorry, but the page you are requesting does not exist.</p>\n <p>Please check the URL path you are requested and try again.</p>\n <p>If you believe the error to be ours, please\n <a href="//www.iris.edu/hq/contact">contact</a>\n us.</p>\n\n </div>\n\n \n\n </div>\n\n \n\n\n \n\n\n\n </div>\n\n \n\n\n \n\n </body>\n</html>'
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/tests/test_client.py", line 344, in test_get_waveforms st = self.c.get_waveforms(model="test", network="IU", station="ANMO", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 363, in get_waveforms r = self._download(url=self._get_url("query"), params=params, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/query?model=test&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&components=Z&format=miniseed': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html>
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/tests/test_client.py", line 413, in test_saving_directly_to_file st = self.c.get_waveforms( ^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 363, in get_waveforms r = self._download(url=self._get_url("query"), params=params, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/query?model=test&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&components=Z&format=miniseed&starttime=P-10&endtime=P%2B10': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html>
Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() ^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 242, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 182, in _multicall return outcome.get_result() ^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call yield from thread_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call yield from unraisable_exception_runtest_hook() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call yield from self._runtest_for(item, "call") File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/logging.py", line 829, in _runtest_for yield File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 167, in _multicall teardown.throw(outcome._exception) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call return (yield) ^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call item.runtest() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 1627, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 139, in _multicall raise exception.with_traceback(exception.__traceback__) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call result = testfunction(**testargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/tests/test_client.py", line 437, in test_reading_saczip_files st = self.c.get_waveforms( ^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 363, in get_waveforms r = self._download(url=self._get_url("query"), params=params, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/base.py", line 249, in _download self._handle_requests_http_error(r) File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/syngine/client.py", line 55, in _handle_requests_http_error raise ClientHTTPException(msg.strip()) obspy.clients.base.ClientHTTPException: HTTP code 404 when downloading 'http://service.iris.edu/irisws/syngine/1/query?model=test&network=IU&station=ANMO&eventid=GCMT%3AC201002270634A&components=Z&format=saczip&starttime=P-10&endtime=P%2B10': <!doctype html> <html lang="en"> <head> <title> NSF SAGE: 404 Page Not Found Error </title> <meta name="keywords" content="seismology, seismological data, earthquakes, iris dmc" /> <!-- Forces IE to render in 'latest' compatible mode --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" media="all" type="text/css" href="/static/css/iris.css" /> <link rel="stylesheet" media="print" type="text/css" href="/static/css/print.css" /> <link rel="shortcut icon" href="/static/img/favicon.ico" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu_plugins.js"></script> <script type="text/javascript" src="/static/libs/megamenu/megamenu.min.js"></script> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1860730-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1860730-1'); </script> <link rel="stylesheet" type="text/css" href="/static/libs/qtip2/2.1.1/jquery.qtip.css" /> <script type="text/javascript" src="/static/libs/qtip2/2.1.1/jquery.qtip.js"></script> <script> $(function() { /* Automatically set up popup help blocks like: * <div class="popup-help"> * <span class="glyphicon glyphicon-question-sign"> </span> * <div> * Content to show in the popup. * </div> * </div> * Hovering over the icon shows the content in a popup. */ $(".popup-help").each(function() { var content = $(this).children('div').detach(); var popupOnClick = $(this).hasClass('popup-on-click'); // Attach to the first element $(this).children().first().qtip({ content: { text: content }, style: { classes: 'qtip-bootstrap' }, hide: { delay: 100, fixed: true }, show: { event: popupOnClick ? 'click' : 'mouseenter' }, position: { viewport: $(window) }, }); }); }); </script> </head> <body> <div class="container blur"> <div id="breadcrumbs"> <ul class="breadcrumbs"> <li> <a href="/">Web Services</a> </li> </ul> </div> <div id="page-content"> <h1> 404 Page Not Found Error </h1> <div id="content"> <p>We are sorry, but the page you are requesting does not exist.</p> <p>Please check the URL path you are requested and try again.</p> <p>If you believe the error to be ours, please <a href="//www.iris.edu/hq/contact">contact</a> us.</p> </div> </div> </div> </body> </html>
Skipped tests (5)
Submodule | Test | Skip message |
---|---|---|
clients.fdsn | clients/fdsn/tests/test_client.py::TestClient::test_trim_stream_after_get_waveform | Skipped: data no longer available |
clients.fdsn | clients/fdsn/tests/test_client.py::TestClient::test_eida_token_resolution | Skipped: Token is expired |
clients.seedlink | clients/seedlink/tests/test_slclient.py::TestSLClient::test_info | Skipped: test must be started manually |
clients.seedlink | clients/seedlink/tests/test_slclient.py::TestSLClient::test_time_window | Skipped: test must be started manually |
clients.seedlink | clients/seedlink/tests/test_slclient.py::TestSLClient::test_issue708 | Skipped: test must be started manually |
Slowest tests (20)
Warnings (1)
Stage | Filename | Category | Message |
---|---|---|---|
runtest | /home/runner/miniconda3/envs/test/lib/python3.12/site-packages/_pytest/threadexception.py:82 | PytestUnhandledThreadExceptionWarning | Exception in thread Thread-103 Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.12/threading.py", line 1075, in _bootstrap_inner self.run() File "/home/runner/miniconda3/envs/test/lib/python3.12/site-packages/obspy/clients/fdsn/client.py", line 1543, in run code, data = download_url( ^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 0) |