<?xml version="1.0" encoding="UTF-8"?><report><timestamp>1786166378</timestamp><slowest_tests>[('5.202s', 'test_kennet_ak135_ttime_tables_P_deep (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('4.248s', 'test_kennet_ak135_ttime_tables_S_deep (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('4.220s', 'test_kennet_ak135_ttime_tables_S_shallow (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('4.129s', 'test_kennet_ak135_ttime_tables_P_shallow (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('2.627s', 'test_kennet_ak135_ttime_tables_ScS (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('2.521s', 'test_kennet_ak135_ttime_tables_PcP (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('2.139s', 'test_kennet_ak135_ttime_tables_PKIKP (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('1.676s', 'test_kennet_ak135_ttime_tables_ScP (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('1.050s', 'test_PPSD (obspy.signal.tests.test_spectral_estimation.PsdTestCase)'), ('0.556s', 'test_evalresp_with_output_from_seed (obspy.station.tests.test_response.ResponseTestCase)'), ('0.243s', 'test_vs_java_iasp91 (obspy.taup.tests.test_tau.TauPyModelTestCase)'), ('0.186s', 'test_centroid (obspy.signal.tests.test_cpxtrace.CpxTraceTestCase)'), ('0.159s', 'test_createReadAssertAndWriteXSEED (obspy.xseed.tests.test_parser.ParserTestCase)'), ('0.143s', 'test_pkBaer (obspy.signal.tests.test_trigger.TriggerTestCase)'), ('0.141s', 'test_array_rotation (obspy.signal.tests.test_array_analysis.ArrayTestCase)'), ('0.139s', 'test_array_dilation (obspy.signal.tests.test_array_analysis.ArrayTestCase)'), ('0.132s', 'test_array_horizontal_shear (obspy.signal.tests.test_array_analysis.ArrayTestCase)'), ('0.121s', 'test_inventory_merging_metadata_update (obspy.station.tests.test_inventory.InventoryTestCase)'), ('0.117s', 'test_SacInstCorrection (obspy.signal.tests.test_invsim.InvSimTestCase)'), ('0.103s', 'test_seisSimVsPitsa2 (obspy.signal.tests.test_invsim.InvSimTestCase)')]</slowest_tests><timetaken>33.22123384475708</timetaken><obspy><installed>18604438f9.dev0+dirty</installed><ah><installed>18604438f9.dev0+dirty</installed><timetaken>0.020092010498046875</timetaken><tested>True</tested><tests>4</tests><skipped>0</skipped><errors><f0>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/tests/test_core.py", line 191, in test_TSG
    st = read_AH(testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 61, in read_AH
    return read_AH1(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 224, in read_AH1
    tr = _unpack_trace(data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 129, in _unpack_trace
    ah_stats = AttribDict({
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f0><f1>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/tests/test_core.py", line 66, in test_read
    st = read(testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 61, in read_AH
    return read_AH1(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 224, in read_AH1
    tr = _unpack_trace(data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 129, in _unpack_trace
    ah_stats = AttribDict({
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f1><f2>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/tests/test_core.py", line 89, in test_read_AH
    st = read_AH(testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 61, in read_AH
    return read_AH1(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 224, in read_AH1
    tr = _unpack_trace(data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ah/core.py", line 129, in _unpack_trace
    ah_stats = AttribDict({
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f2></errors><failures /></ah><arclink /><cnv><installed>18604438f9.dev0+dirty</installed><timetaken>0.002122640609741211</timetaken><tested>True</tested><tests>1</tests><skipped>0</skipped><errors><f3>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/cnv/tests/test_core.py", line 31, in test_write_cnv
    cat = readEvents(filename, format="QUAKEML")
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f3></errors><failures /></cnv><core /><css><installed>18604438f9.dev0+dirty</installed><timetaken>0.10781145095825195</timetaken><tested>True</tested><tests>4</tests><skipped>0</skipped><errors><f4>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/css/tests/test_core.py", line 47, in setUp
    tr = Trace(x, header.copy())
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f4><f5>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/css/tests/test_core.py", line 47, in setUp
    tr = Trace(x, header.copy())
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f5><f6>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/css/tests/test_core.py", line 47, in setUp
    tr = Trace(x, header.copy())
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f6></errors><failures /></css><datamark><installed>18604438f9.dev0+dirty</installed><timetaken>0.06215977668762207</timetaken><tested>True</tested><tests>2</tests><skipped>0</skipped><errors><f7>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/datamark/tests/test_core.py", line 52, in test_readViaModule
    st = readDATAMARK(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/datamark/core.py", line 174, in readDATAMARK
    t = Trace(data=np.array(output[i]))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f7><f8>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/datamark/tests/test_core.py", line 32, in test_readViaObsPy
    st = read(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/datamark/core.py", line 174, in readDATAMARK
    t = Trace(data=np.array(output[i]))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f8></errors><failures /></datamark><db /><earthworm /><fdsn /><gse2><installed>18604438f9.dev0+dirty</installed><timetaken>0.1309950351715088</timetaken><tested>True</tested><tests>36</tests><skipped>0</skipped><errors><f9>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 123, in test_readAndWriteStreamsViaObsPy
    st1 = read(tf.name)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f9><f10>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 77, in test_readAndWriteViaObsPy
    st1 = read(gse2file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f10><f11>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 305, in test_readDos
    st = read(filedos, verify_chksum=True)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f11><f12>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 246, in test_readGSE1HeadViaObsPy
    st = read(gse1file, headonly=True)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 167, in readGSE1
    traces.append(Trace(header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f12><f13>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 228, in test_readGSE1ViaObsPy
    st = read(gse1file, verify_checksum=True)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 171, in readGSE1
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f13><f14>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 58, in test_readHeadViaObsPy
    st = read(gse2file, headonly=True)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 66, in readGSE2
    traces.append(Trace(header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f14><f15>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 266, in test_readINTVGSE1ViaObsPy
    self.assertRaises(ChksumError, read, gse1file, verify_chksum=True)
  File "/usr/lib/python3.10/unittest/case.py", line 738, in assertRaises
    return context.handle('assertRaises', args, kwargs)
  File "/usr/lib/python3.10/unittest/case.py", line 201, in handle
    callable_obj(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 171, in readGSE1
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f15><f16>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 36, in test_readViaObsPy
    st = read(gse2file, verify_checksum=True)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f16><f17>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 207, in test_readWithWrongChecksum
    read(gse2file, verify_chksum=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f17><f18>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 219, in test_readWithWrongParameters
    read(gse2file, verify_chksum=False, starttime=None)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f18><f19>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 317, in test_read_apply_calib
    st = read(gse2file, apply_calib=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f19><f20>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 181, in test_tabCompleteStats
    tr = read(gse2file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
    traces.append(Trace(header=header, data=data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f20><f21>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 158, in test_writeIntegersViaObsPy
    tr = Trace(data=data, header=stats)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f21><f22>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/tests/test_core.py", line 194, in test_writeWrongFormat
    st = Stream([Trace(data=np.random.randn(1000))])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f22><f23>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.gse2.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/__init__.py", line 23, in obspy.gse2.__init__
Failed example:
    st = read("/path/to/loc_RJOB20050831023349.z")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/loc_RJOB20050831023349.z")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
        traces.append(Trace(header=header, data=data))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
        super(Stats, self).__setitem__(key, AttribDict(value))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/__init__.py", line 33, in obspy.gse2.__init__
Failed example:
    st #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.__init__[2]&gt;", line 1, in &lt;module&gt;
        st #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/__init__.py", line 35, in obspy.gse2.__init__
Failed example:
    print(st) #doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.__init__[3]&gt;", line 1, in &lt;module&gt;
        print(st) #doctest: +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/__init__.py", line 46, in obspy.gse2.__init__
Failed example:
    gse2 = st[0].stats.pop('gse2')
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.__init__[4]&gt;", line 1, in &lt;module&gt;
        gse2 = st[0].stats.pop('gse2')
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/__init__.py", line 47, in obspy.gse2.__init__
Failed example:
    print(st[0].stats) #doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.__init__[5]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats) #doctest: +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/__init__.py", line 60, in obspy.gse2.__init__
Failed example:
    for k, v in sorted(gse2.items()):
        print(k, v) #doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.__init__[6]&gt;", line 1, in &lt;module&gt;
        for k, v in sorted(gse2.items()):
    NameError: name 'gse2' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/__init__.py", line 77, in obspy.gse2.__init__
Failed example:
    print(st[0].data)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.__init__[7]&gt;", line 1, in &lt;module&gt;
        print(st[0].data)
    NameError: name 'st' is not defined

</f23><f24>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.gse2.core.readGSE1
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 135, in readGSE1

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 158, in obspy.gse2.core.readGSE1
Failed example:
    st = read("/path/to/y2000.gse")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.core.readGSE1[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/y2000.gse")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 171, in readGSE1
        traces.append(Trace(header=header, data=data))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
        super(Stats, self).__setitem__(key, AttribDict(value))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'

</f24><f25>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.gse2.core.readGSE2
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 34, in readGSE2

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 57, in obspy.gse2.core.readGSE2
Failed example:
    st = read("/path/to/loc_RJOB20050831023349.z")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.core.readGSE2[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/loc_RJOB20050831023349.z")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 69, in readGSE2
        traces.append(Trace(header=header, data=data))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
        super(Stats, self).__setitem__(key, AttribDict(value))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'

</f25><f26>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.gse2.core.writeGSE2
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 75, in writeGSE2

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/core.py", line 96, in obspy.gse2.core.writeGSE2
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.core.writeGSE2[1]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'

</f26><f27>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.gse2.paz.attach_paz
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/paz.py", line 98, in attach_paz

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/paz.py", line 116, in obspy.gse2.paz.attach_paz
Failed example:
    tr = Trace(header={'calib': .094856, 'gse2': {'calper': 1}})
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.paz.attach_paz[2]&gt;", line 1, in &lt;module&gt;
        tr = Trace(header={'calib': .094856, 'gse2': {'calper': 1}})
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/paz.py", line 127, in obspy.gse2.paz.attach_paz
Failed example:
    attach_paz(tr, f)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.paz.attach_paz[4]&gt;", line 1, in &lt;module&gt;
        attach_paz(tr, f)
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/gse2/paz.py", line 128, in obspy.gse2.paz.attach_paz
Failed example:
    print(round(tr.stats.paz.sensitivity / 10E3) * 10E3)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.gse2.paz.attach_paz[5]&gt;", line 1, in &lt;module&gt;
        print(round(tr.stats.paz.sensitivity / 10E3) * 10E3)
    NameError: name 'tr' is not defined

</f27></errors><failures /></gse2><imaging /><iris /><kinemetrics><installed>18604438f9.dev0+dirty</installed><timetaken>0.14031100273132324</timetaken><tested>True</tested><tests>7</tests><skipped>0</skipped><errors><f28>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/tests/test_core.py", line 82, in test_read_via_ObsPy
    st = read(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/core.py", line 73, in read_evt
    stream = evt_obj.read_file(filename_or_object)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/evt.py", line 138, in read_file
    cur_trace = Trace(data=self.data[i])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f28><f29>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/tests/test_core.py", line 180, in test_read_via_module
    st = read_evt(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/core.py", line 73, in read_evt
    stream = evt_obj.read_file(filename_or_object)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/evt.py", line 138, in read_file
    cur_trace = Trace(data=self.data[i])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f29><f30>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/tests/test_core.py", line 230, in test_read_via_module_and_bytesio
    st = read_evt(buf)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/core.py", line 73, in read_evt
    stream = evt_obj.read_file(filename_or_object)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/evt.py", line 138, in read_file
    cur_trace = Trace(data=self.data[i])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f30><f31>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 210, in read
    stream = _read(pathname_or_url, format, headonly, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 149, in wrapped_func
    return func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 394, in _readFromPlugin
    is_format = isFormat(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 53, in isMSEED
    with open(filename, 'rb') as fp:
TypeError: expected str, bytes or os.PathLike object, not BytesIO

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/tests/test_core.py", line 131, in test_reading_via_obspy_and_bytesio
    st = read(buf)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 218, in read
    st.extend(_read(fh.name, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/core.py", line 73, in read_evt
    stream = evt_obj.read_file(filename_or_object)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/evt.py", line 138, in read_file
    cur_trace = Trace(data=self.data[i])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f31><f32>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.kinemetrics.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 24, in obspy.kinemetrics.__init__
Failed example:
    st = read("/path/to/BI008_MEMA-04823.evt")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.kinemetrics.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/BI008_MEMA-04823.evt")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/core.py", line 73, in read_evt
        stream = evt_obj.read_file(filename_or_object)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/evt.py", line 138, in read_file
        cur_trace = Trace(data=self.data[i])
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 25, in obspy.kinemetrics.__init__
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.kinemetrics.__init__[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 27, in obspy.kinemetrics.__init__
Failed example:
    print (st)  # doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.kinemetrics.__init__[3]&gt;", line 1, in &lt;module&gt;
        print (st)  # doctest: +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 45, in obspy.kinemetrics.__init__
Failed example:
    stats_evt = st[0].stats.pop('kinemetrics_evt')
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.kinemetrics.__init__[4]&gt;", line 1, in &lt;module&gt;
        stats_evt = st[0].stats.pop('kinemetrics_evt')
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 46, in obspy.kinemetrics.__init__
Failed example:
    print(st[0].stats)  # doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.kinemetrics.__init__[5]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats)  # doctest: +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 58, in obspy.kinemetrics.__init__
Failed example:
    for k, v in sorted(stats_evt.items()):
        print(k, v)
        # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.kinemetrics.__init__[6]&gt;", line 1, in &lt;module&gt;
        for k, v in sorted(stats_evt.items()):
    NameError: name 'stats_evt' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 98, in obspy.kinemetrics.__init__
Failed example:
    type(st[0].data)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.kinemetrics.__init__[7]&gt;", line 1, in &lt;module&gt;
        type(st[0].data)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/kinemetrics/__init__.py", line 100, in obspy.kinemetrics.__init__
Failed example:
    print(st[0].data)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.kinemetrics.__init__[8]&gt;", line 1, in &lt;module&gt;
        print(st[0].data)
    NameError: name 'st' is not defined

</f32></errors><failures /></kinemetrics><mseed><installed>18604438f9.dev0+dirty</installed><timetaken>0.20823979377746582</timetaken><tested>True</tested><tests>94</tests><skipped>0</skipped><errors><f33>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 564, in test_Header
    st = Stream([Trace(data=data, header=stats)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f33><f34>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 699, in test_SavingSmallASCII
    st.append(Trace(data=np.fromstring("A" * 8, native_str("|S1"))))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f34><f35>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 670, in test_allDataTypesAndEndiansInMultipleFiles
    st = read(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f35><f36>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 715, in test_allDataTypesAndEndiansInSingleFile
    st1.append(Trace(data=typed_data))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f36><f37>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 931, in test_bizarreFiles
    st1 = read(os.path.join(self.path, "data", "bizarre",
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f37><f38>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1058, in test_corruptFileLength
    st = read(filename, reclen=512)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f38><f39>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1013, in test_emptyTrace
    tr1 = Trace(data=np.array([12], dtype=np.int32))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f39><f40>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 739, in test_enforceSteim2WithSteim1asEncoding
    st = read(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f40><f41>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 787, in test_filesFromLibmseed
    st = read(os.path.join(cur_file))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f41><f42>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 993, in test_issue376
    tr = Trace(data=np.ones(1))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f42><f43>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 204, in test_readAndWriteFileWithGaps
    stream = readMSEED(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f43><f44>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 117, in test_readAndWriteTraces
    stream = readMSEED(mseed_file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f44><f45>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 271, in test_readFileViaMSEED
    stream = readMSEED(testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f45><f46>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 535, in test_readFullSEED
    st = readMSEED(files)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f46><f47>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 79, in test_readGappyFile
    stream = readMSEED(mseed_file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f47><f48>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 40, in test_readHeadFileViaObsPy
    stream = read(testfile, headonly=True, format='MSEED')
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f48><f49>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 404, in test_readMSTracesViaRecords_MultipleIds
    st = read(file, starttime=starttime, endtime=endtime)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f49><f50>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 291, in test_readPartialTimewindowFromFile
    stream = readMSEED(testfile, starttime=starttime + 6,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f50><f51>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 318, in test_readPartialWithOnlyEndtimeSet
    stream = readMSEED(testfile, endtime=endtime - 6)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f51><f52>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 305, in test_readPartialWithOnlyStarttimeSet
    stream = readMSEED(testfile, starttime=starttime + 6)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f52><f53>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 340, in test_readPartialWithSourceName
    st1 = readMSEED(testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f53><f54>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 639, in test_readPartsOfFile
    tr1 = read(file, starttime=t[0], endtime=t[1])[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f54><f55>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1029, in test_readTimingqual
    st = read(filename, details=True)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f55><f56>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 655, in test_readWithGSE2Option
    tr = read(file, verify_chksum=True, starttime=None)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f56><f57>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 547, in test_readWithWildCard
    st = read(files)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f57><f58>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 859, in test_readingAndWritingDataquality
    tr1 = Trace(data=data, header=stats1)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f58><f59>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 599, in test_readingAndWritingViaTheStatsAttribute
    st = Stream([Trace(data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f59><f60>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1166, in test_reading_CDSN_format
    tr = read(os.path.join(self.path, "data", "CDSN_encoding.mseed"))[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f60><f61>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1155, in test_reading_DWWSSN_format
    tr = read(os.path.join(self.path, "data", "DWWSSN_encoding.mseed"))[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f61><f62>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1143, in test_reading_SRO_format
    tr = read(os.path.join(self.path, "data",
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f62><f63>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1127, in test_reading_geoscope_16bit_4bit_exponent_format
    tr = read(os.path.join(self.path, "data",
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f63><f64>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1071, in test_verbosity
    st = read(filename, verbose=2)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f64><f65>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 957, in test_writeAndReadDifferentEncodings
    st = Stream([Trace(data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f65><f66>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 511, in test_writeAndReadDifferentRecordLengths
    st = Stream([Trace(data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f66><f67>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 366, in test_writeIntegers
    st = Stream([Trace(data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f67><f68>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 430, in test_writeSequenceNumber
    dataTrace = Trace(data=numPyData, header=header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f68><f69>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1189, in test_write_timing_quality
    st = Stream([Trace(data=data, header=stat_header)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f69><f70>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 886, in test_writingInvalidDataQuality
    st = Stream([Trace(data=data, header=stats1)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f70><f71>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 820, in test_writingMicroseconds
    st = read(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f71><f72>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_reading_and_writing.py", line 1083, in test_writing_with_some_encoding_fails
    tr = read()[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f72><f73>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 135, in test_brokenLastRecord
    data_record = readMSEED(file)[0].data
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f73><f74>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 164, in test_bugWriteReadFloat32SEEDWin32
    st = Stream([Trace(data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f74><f75>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 563, in test_enforcing_reading_byteorder
    tr = Trace(data=np.arange(10, dtype=np.int32))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f75><f76>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 639, in test_full_seed_with_non_default_dataquality
    st = read(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f76><f77>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 210, in test_invalidDataType
    st = Stream([Trace(data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f77><f78>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 90, in test_invalidEncoding
    st = Stream([Trace(data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f78><f79>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 69, in test_invalidRecordLength
    st = Stream([Trace(data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f79><f80>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 303, in test_issue160
    tr_one = read(file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f80><f81>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 324, in test_issue217
    tr = read(file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f81><f82>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 457, in test_issue272
    st = read(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f82><f83>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 341, in test_issue296
    st = read()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f83><f84>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 471, in test_issue325
    st = read(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f84><f85>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 509, in test_issue332
    st = read()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f85><f86>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 527, in test_issue341
    st = read()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f86><f87>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 550, in test_issue485
    data = read(filename)[0].data.tolist()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f87><f88>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 601, in test_long_year_range
    tr = Trace(np.arange(5, dtype=np.float32))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f88><f89>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 144, in test_oneSampleOverlap
    trace1 = Trace(data=np.zeros(1000))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f89><f90>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 274, in test_readQualityInformationWarns
    read(timingqual)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 293, in new_func
    ind = inspect.getargspec(func).args.index(arg_kwarg_name)
  File "/usr/lib/python3.10/inspect.py", line 1231, in getargspec
    warnings.warn("inspect.getargspec() is deprecated since Python 3.0, "
DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
</f90><f91>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 285, in test_readWithMissingBlockette010
    tr = read(file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f91><f92>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 190, in test_writeWithDateTimeBefore1970
    tr = Trace(data=np.empty(1000))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f92><f93>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 227, in test_writeWrongEncoding
    st = read(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f93><f94>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_special_issues.py", line 245, in test_writeWrongEncodingViaMseedStats
    st = read(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f94><f95>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 318, in test_checkFlagValue
    corrected_flag = util._checkFlagValue(flag_value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/util.py", line 927, in _checkFlagValue
    elif isinstance(flag_value, collections.Mapping):
AttributeError: module 'collections' has no attribute 'Mapping'
</f95><f96>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 578, in test_convertFlagsToRawByte
    act_flags = util._convertFlagsToRawByte(FIXED_HEADER_ACTIVITY_FLAGS,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/util.py", line 1162, in _convertFlagsToRawByte
    elif isinstance(user_flags[key], collections.Sequence):
AttributeError: module 'collections' has no attribute 'Sequence'
</f96><f97>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 151, in test_getStartAndEndTime
    stream = readMSEED(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f97><f98>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 507, in test_searchFlagInBlockette
    trace1 = Trace(data=data, header=stat_header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f98><f99>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 639, in test_set_flags_in_fixed_header
    trace1 = Trace(data=data, header=stat_header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f99><f100>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 229, in test_time_shifting
    st_before = readMSEED(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f100><f101>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 287, in test_time_shifting_special_case
    st_before = readMSEED(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f101><f102>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 200, in test_unpackSteim1
    data_record = readMSEED(steim1_file)[0].data
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f102><f103>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/tests/test_mseed_util.py", line 214, in test_unpackSteim2
    data_record = readMSEED(steim2_file)[0].data
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f103><f104>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.mseed.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/__init__.py", line 31, in obspy.mseed.__init__
Failed example:
    st = read("/path/to/test.mseed")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/test.mseed")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
        trace = Trace(header=header, data=data)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/__init__.py", line 32, in obspy.mseed.__init__
Failed example:
    st #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.__init__[2]&gt;", line 1, in &lt;module&gt;
        st #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/__init__.py", line 34, in obspy.mseed.__init__
Failed example:
    print(st)  #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.__init__[3]&gt;", line 1, in &lt;module&gt;
        print(st)  #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/__init__.py", line 37, in obspy.mseed.__init__
Failed example:
    print(st[0].stats) # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.__init__[4]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats) # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/__init__.py", line 53, in obspy.mseed.__init__
Failed example:
    for k, v in sorted(st[0].stats.mseed.items()):
        print("'%s': %s" % (k, str(v))) # doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.__init__[5]&gt;", line 1, in &lt;module&gt;
        for k, v in sorted(st[0].stats.mseed.items()):
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/__init__.py", line 65, in obspy.mseed.__init__
Failed example:
    print(st[0].data)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.__init__[6]&gt;", line 1, in &lt;module&gt;
        print(st[0].data)
    NameError: name 'st' is not defined

</f104><f105>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.mseed.core.readMSEED
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 108, in readMSEED

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 158, in obspy.mseed.core.readMSEED
Failed example:
    st = read("/path/to/two_channels.mseed")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.readMSEED[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/two_channels.mseed")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
        trace = Trace(header=header, data=data)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 159, in obspy.mseed.core.readMSEED
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.readMSEED[2]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 165, in obspy.mseed.core.readMSEED
Failed example:
    st = read("/path/to/test.mseed",
              starttime=UTCDateTime("2003-05-29T02:16:00"),
              selection="NL.*.*.?HZ")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.readMSEED[4]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/test.mseed",
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
        trace = Trace(header=header, data=data)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 168, in obspy.mseed.core.readMSEED
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.readMSEED[5]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 174, in obspy.mseed.core.readMSEED
Failed example:
    st = read("/path/to/timingquality.mseed", details=True)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.readMSEED[6]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/timingquality.mseed", details=True)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
        trace = Trace(header=header, data=data)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 175, in obspy.mseed.core.readMSEED
Failed example:
    print(st[0].stats.mseed.blkt1001.timing_quality)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.readMSEED[7]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats.mseed.blkt1001.timing_quality)
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 181, in obspy.mseed.core.readMSEED
Failed example:
    print(st[0].stats.mseed.calibration_type)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.readMSEED[8]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats.mseed.calibration_type)
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 188, in obspy.mseed.core.readMSEED
Failed example:
    print(len(st))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.readMSEED[9]&gt;", line 1, in &lt;module&gt;
        print(len(st))
    NameError: name 'st' is not defined

</f105><f106>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.mseed.core.writeMSEED
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 445, in writeMSEED

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 503, in obspy.mseed.core.writeMSEED
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.mseed.core.writeMSEED[1]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'

</f106></errors><failures /></mseed><ndk><installed>18604438f9.dev0+dirty</installed><timetaken>0.08976483345031738</timetaken><tested>True</tested><tests>20</tests><skipped>0</skipped><errors><f107>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 280, in test_missing_lines
    cat = readEvents(data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 108, in readEvents
    catalog = _read(pathname_or_url, format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 149, in wrapped_func
    return func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f107><f108>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 318, in test_raise_exception_if_no_events_in_file
    self.assertRaises(ObsPyNDKException, readEvents, data)
  File "/usr/lib/python3.10/unittest/case.py", line 738, in assertRaises
    return context.handle('assertRaises', args, kwargs)
  File "/usr/lib/python3.10/unittest/case.py", line 201, in handle
    callable_obj(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 108, in readEvents
    catalog = _read(pathname_or_url, format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 149, in wrapped_func
    return func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f108><f109>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 47, in test_read_multiple_events
    cat = read_ndk(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f109><f110>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 34, in test_read_single_ndk
    cat = read_ndk(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f110><f111>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 297, in test_reading_event_with_faulty_but_often_occurring_timestamp
    cat = readEvents(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f111><f112>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 220, in test_reading_file_with_multiple_errors
    cat = readEvents(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f112><f113>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 132, in test_reading_from_bytes_io
    cat = readEvents(file_object)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 108, in readEvents
    catalog = _read(pathname_or_url, format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 149, in wrapped_func
    return func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f113><f114>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 257, in test_reading_from_bytestring
    ref_cat = readEvents(reference)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f114><f115>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 159, in test_reading_from_open_file_in_binary_mode
    cat = readEvents(fh)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 108, in readEvents
    catalog = _read(pathname_or_url, format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 149, in wrapped_func
    return func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f115><f116>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 146, in test_reading_from_open_file_in_text_mode
    cat = readEvents(fh)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 108, in readEvents
    catalog = _read(pathname_or_url, format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 149, in wrapped_func
    return func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f116><f117>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 240, in test_reading_from_string
    ref_cat = readEvents(reference)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f117><f118>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 116, in test_reading_from_string_io
    cat = readEvents(file_object)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 108, in readEvents
    catalog = _read(pathname_or_url, format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 149, in wrapped_func
    return func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f118><f119>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 172, in test_reading_the_same_file_twice_does_not_raise_a_warnings
    cat_1 = readEvents(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f119><f120>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/tests/test_ndk.py", line 101, in test_reading_using_obspy_plugin
    cat = readEvents(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
    cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f120><f121>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.ndk.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/__init__.py", line 2, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/__init__.py", line 60, in obspy.ndk.__init__
Failed example:
    cat = obspy.readEvents("/path/to/C200604092050A.ndk")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.ndk.__init__[1]&gt;", line 1, in &lt;module&gt;
        cat = obspy.readEvents("/path/to/C200604092050A.ndk")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
        catalog = _read(pathnames[0], format, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
        catalog, format = _readFromPlugin('event', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/core.py", line 184, in read_ndk
        cat = Catalog(resource_id=_get_resource_id("catalog", str(uuid.uuid4())))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
        self._set_creation_info(kwargs.get("creation_info", None))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
        value = CreationInfo(value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
        setattr(self, key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
        AttribDict.__setattr__(self, name, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/ndk/__init__.py", line 61, in obspy.ndk.__init__
Failed example:
    print(cat)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.ndk.__init__[2]&gt;", line 1, in &lt;module&gt;
        print(cat)
    NameError: name 'cat' is not defined

</f121></errors><failures /></ndk><neic /><neries /><nlloc><installed>18604438f9.dev0+dirty</installed><timetaken>0.018126964569091797</timetaken><tested>True</tested><tests>6</tests><skipped>0</skipped><errors><f122>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/nlloc/tests/test_core.py", line 86, in test_read_nlloc_hyp
    cat = read_nlloc_hyp(filename,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/nlloc/core.py", line 185, in read_nlloc_hyp
    event = Event()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 451, in __init__
    super(AbstractEventTypeWithResourceID, self).__init__(*args,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f122><f123>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/nlloc/tests/test_core.py", line 121, in test_read_nlloc_hyp_via_plugin
    cat = readEvents(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/nlloc/core.py", line 185, in read_nlloc_hyp
    event = Event()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 451, in __init__
    super(AbstractEventTypeWithResourceID, self).__init__(*args,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f123><f124>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/nlloc/tests/test_core.py", line 141, in test_read_nlloc_with_picks
    picks = readEvents(getExampleFile("nlloc.qml"))[0].picks
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f124><f125>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/nlloc/tests/test_core.py", line 51, in test_write_nlloc_obs
    cat = readEvents(filename, "QUAKEML")
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f125></errors><failures /></nlloc><pdas><installed>18604438f9.dev0+dirty</installed><timetaken>0.0207364559173584</timetaken><tested>True</tested><tests>3</tests><skipped>0</skipped><errors><f126>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pdas/tests/test_core.py", line 28, in test_readPDAS
    st = readPDAS(self.testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pdas/core.py", line 92, in readPDAS
    tr = Trace(data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f126><f127>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.pdas.core.readPDAS
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pdas/core.py", line 44, in readPDAS

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pdas/core.py", line 60, in obspy.pdas.core.readPDAS
Failed example:
    st = read("/path/to/p1246001.108")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.pdas.core.readPDAS[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/p1246001.108")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pdas/core.py", line 92, in readPDAS
        tr = Trace(data=data)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pdas/core.py", line 61, in obspy.pdas.core.readPDAS
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.pdas.core.readPDAS[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pdas/core.py", line 63, in obspy.pdas.core.readPDAS
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.pdas.core.readPDAS[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined

</f127></errors><failures /></pdas><pde><installed>18604438f9.dev0+dirty</installed><timetaken>0.04046821594238281</timetaken><tested>True</tested><tests>13</tests><skipped>0</skipped><errors><f128>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f128><f129>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f129><f130>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f130><f131>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f131><f132>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f132><f133>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f133><f134>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f134><f135>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f135><f136>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f136><f137>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f137><f138>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/tests/test_mchedr.py", line 40, in setUp
    self.__class__.catalog = readMchedr(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
    catalog = Catalog()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f138><f139>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.pde.mchedr.readMchedr
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 295, in readMchedr

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 312, in obspy.pde.mchedr.readMchedr
Failed example:
    cat = readEvents('/path/to/mchedr.dat')
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.pde.mchedr.readMchedr[1]&gt;", line 1, in &lt;module&gt;
        cat = readEvents('/path/to/mchedr.dat')
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
        catalog = _read(pathnames[0], format, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
        catalog, format = _readFromPlugin('event', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1086, in readMchedr
        return Unpickler().load(filename)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 93, in load
        return self._deserialize()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 1015, in _deserialize
        catalog = Catalog()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
        self._set_creation_info(kwargs.get("creation_info", None))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
        value = CreationInfo(value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
        setattr(self, key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
        AttribDict.__setattr__(self, name, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/pde/mchedr.py", line 313, in obspy.pde.mchedr.readMchedr
Failed example:
    print(cat)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.pde.mchedr.readMchedr[2]&gt;", line 1, in &lt;module&gt;
        print(cat)
    NameError: name 'cat' is not defined

</f139></errors><failures /></pde><realtime /><sac><installed>18604438f9.dev0+dirty</installed><timetaken>0.15755295753479004</timetaken><tested>True</tested><tests>88</tests><skipped>0</skipped><errors><f140>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 222, in test_convert2Sac
    st = Stream([Trace(header=head, data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f140><f141>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 261, in test_defaultValues
    tr = read(self.file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f141><f142>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 327, in test_issue156
    tr = Trace()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f142><f143>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 429, in test_issue390
    tr = read(self.file, headonly=True, debug_headers=True)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 390, in _readSAC
    tr = Trace(header=header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f143><f144>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 244, in test_iztype11
    tr = read(sod_file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f144><f145>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 365, in test_notUsedButGivenHeaders
    tr1 = read(self.file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f145><f146>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 404, in test_nullTerminatedStrings
    tr = read(null_file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f146><f147>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 185, in test_readAndWriteViaObsPy
    tr = read(self.file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f147><f148>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 106, in test_readBigEndianViaObsPy
    tr = read(self.filebe, format='SAC')[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f148><f149>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 147, in test_readHeadViaObsPy
    tr = read(self.file, format='SAC', headonly=True)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 390, in _readSAC
    tr = Trace(header=header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f149><f150>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 43, in test_readViaObsPy
    tr = read(self.file, format='SAC')[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f150><f151>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 76, in test_readXYwriteXYViaObsPy
    tr = read(self.filexy, format='SACXY')[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 198, in readSACXY
    return _readSACXY(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 242, in _readSACXY
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f151><f152>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 614, in test_readXYwriteXY_from_BytesIO
    st = readSACXY(self.filexy)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 198, in readSACXY
    return _readSACXY(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 242, in _readSACXY
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f152><f153>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 628, in test_readXYwriteXY_from_open_file_binary_mode
    st = readSACXY(self.filexy)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 198, in readSACXY
    return _readSACXY(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 242, in _readSACXY
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f153><f154>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 501, in test_read_sac_from_bytes_io
    tr = readSAC(buf)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 343, in readSAC
    return _readSAC(buf=filename, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f154><f155>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 514, in test_read_sac_from_open_file
    tr = readSAC(fh)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 343, in readSAC
    return _readSAC(buf=filename, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f155><f156>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 210, in read
    stream = _read(pathname_or_url, format, headonly, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 149, in wrapped_func
    return func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 394, in _readFromPlugin
    is_format = isFormat(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 53, in isMSEED
    with open(filename, 'rb') as fp:
TypeError: expected str, bytes or os.PathLike object, not BytesIO

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 584, in test_read_via_obspy_from_bytes_io
    tr = read(buf)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 218, in read
    st.extend(_read(fh.name, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f156><f157>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 474, in test_read_with_fsize
    tr = read(longer_file, fsize=False, debug_headers=True)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f157><f158>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 525, in test_read_write_bytes_io
    st = readSAC(self.file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f158><f159>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 541, in test_read_write_open_file
    st = readSAC(self.file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f159><f160>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 58, in test_readwriteViaObsPy
    tr = read(self.file, format='SAC')[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f160><f161>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 87, in test_readwriteXYViaObsPy
    tr = read(self.file, format='SAC')[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f161><f162>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 274, in test_referenceTime
    tr = read(file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f162><f163>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 173, in test_setVersion
    st = Stream([Trace(data=np.random.randn(1000))])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f163><f164>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 120, in test_swapbytesViaObsPy
    trbe = read(self.filebe, format='SAC')[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f164><f165>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 302, in test_undefinedB
    tr = read(self.file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f165><f166>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 351, in test_writeSACXYWithMinimumStats
    tr = Trace()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f166><f167>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 415, in test_writeSmallTrace
    tr = Trace(data=np.arange(num))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f167><f168>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 161, in test_writeViaObsPy
    st = Stream(traces=[Trace(header={'sac': {}}, data=self.testdata)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f168><f169>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 595, in test_write_via_obspy_to_bytes_io
    tr = read(self.file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f169><f170>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 388, in test_writingMicroSeconds
    st = Stream([Trace(header=head, data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f170><f171>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 725, in test_writing_to_file_like_objects_with_obspy
    st = read()[:1]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f171><f172>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 569, in test_writing_to_io_string_io_fails
    st = read()[:1]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f172><f173>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_core.py", line 561, in test_writing_to_obj_with_multiple_traces_fails
    st = read()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f173><f174>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_sacio.py", line 270, in test_attach_paz
    tr = Trace()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f174><f175>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_sacio.py", line 279, in test_attach_paz_diff_order
    tr = Trace()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f175><f176>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_sacio.py", line 373, in test_issue171
    tr = read()[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f176><f177>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_sacio.py", line 297, in test_sacpaz_from_dataless
    tr = Trace()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f177><f178>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/tests/test_sacio.py", line 322, in test_sacpaz_from_resp
    tr1 = Trace()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f178><f179>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.sac.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/__init__.py", line 20, in obspy.sac.__init__
Failed example:
    st = read('/path/to/test.sac')
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read('/path/to/test.sac')
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
        return _readSAC(buf=fh, headonly=headonly,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
        tr = Trace(header=header, data=t.seis)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/__init__.py", line 21, in obspy.sac.__init__
Failed example:
    st #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.__init__[2]&gt;", line 1, in &lt;module&gt;
        st #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/__init__.py", line 23, in obspy.sac.__init__
Failed example:
    print(st) #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.__init__[3]&gt;", line 1, in &lt;module&gt;
        print(st) #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/__init__.py", line 35, in obspy.sac.__init__
Failed example:
    print(st[0].stats)  # doctest: +NORMALIZE_WHITESPACE +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.__init__[4]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats)  # doctest: +NORMALIZE_WHITESPACE +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/__init__.py", line 48, in obspy.sac.__init__
Failed example:
    print(st[0].stats.sac.dist)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.__init__[5]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats.sac.dist)
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/__init__.py", line 53, in obspy.sac.__init__
Failed example:
    st[0].data #doctest: +ELLIPSIS +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.__init__[6]&gt;", line 1, in &lt;module&gt;
        st[0].data #doctest: +ELLIPSIS +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined

</f179><f180>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.sac.core.writeSAC
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 396, in writeSAC

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 421, in obspy.sac.core.writeSAC
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.core.writeSAC[1]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'

</f180><f181>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.sac.core.writeSACXY
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 246, in writeSACXY

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 267, in obspy.sac.core.writeSACXY
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.core.writeSACXY[1]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'

</f181><f182>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.sac.sacio.attach_paz
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/sacio.py", line 1244, in attach_paz

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/sacio.py", line 1277, in obspy.sac.sacio.attach_paz
Failed example:
    tr = Trace()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.sacio.attach_paz[2]&gt;", line 1, in &lt;module&gt;
        tr = Trace()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/sacio.py", line 1288, in obspy.sac.sacio.attach_paz
Failed example:
    attach_paz(tr, f,torad=True)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.sacio.attach_paz[4]&gt;", line 1, in &lt;module&gt;
        attach_paz(tr, f,torad=True)
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/sacio.py", line 1289, in obspy.sac.sacio.attach_paz
Failed example:
    for z in tr.stats.paz['zeros']:
        print("%.2f %.2f" % (z.real, z.imag))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.sacio.attach_paz[5]&gt;", line 1, in &lt;module&gt;
        for z in tr.stats.paz['zeros']:
    NameError: name 'tr' is not defined

</f182><f183>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.sac.sacio.attach_resp
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/sacio.py", line 1409, in attach_resp

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/sacio.py", line 1431, in obspy.sac.sacio.attach_resp
Failed example:
    tr = Trace()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.sacio.attach_resp[2]&gt;", line 1, in &lt;module&gt;
        tr = Trace()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/sacio.py", line 1434, in obspy.sac.sacio.attach_resp
Failed example:
    attach_resp(tr, respfile, torad=True, todisp=False)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.sacio.attach_resp[4]&gt;", line 1, in &lt;module&gt;
        attach_resp(tr, respfile, torad=True, todisp=False)
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/sacio.py", line 1435, in obspy.sac.sacio.attach_resp
Failed example:
    for k in sorted(tr.stats.paz):  # doctest: +NORMALIZE_WHITESPACE
        print(k)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sac.sacio.attach_resp[5]&gt;", line 1, in &lt;module&gt;
        for k in sorted(tr.stats.paz):  # doctest: +NORMALIZE_WHITESPACE
    NameError: name 'tr' is not defined

</f183></errors><failures /></sac><seedlink /><seg2 /><segy><installed>18604438f9.dev0+dirty</installed><timetaken>0.163299560546875</timetaken><tested>True</tested><tests>45</tests><skipped>0</skipped><errors><f184>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 553, in test_TwoDigitYearsSEGY
    st = readSEGY(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f184><f185>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 565, in test_TwoDigitYearsSU
    st = readSU(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 507, in readSU
    trace = Trace()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f185><f186>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 276, in test_enforcingEndiannessWhileReading
    st1 = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f186><f187>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 121, in test_enforcingEndiannessWhileWriting
    st1 = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f187><f188>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 95, in test_enforcingTextualHeaderEncodingWhileReading
    st1 = readSEGY(file, textual_header_encoding='EBCDIC')
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f188><f189>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 229, in test_enforcingTextualHeaderEncodingWhileWriting
    st1 = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f189><f190>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 214, in test_invalidDataEncodingRaises
    st = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f190><f191>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 577, in test_issue377
    st = readSEGY(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f191><f192>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 419, in test_largeSampleRateIntervalRaises
    segy = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f192><f193>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 199, in test_notMatchingDataEncodingAndDtypeRaises
    st = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f193><f194>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 78, in test_readHeadOnly
    st = readSEGY(file, headonly=True)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f194><f195>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 170, in test_readingAndWritingDifferentDataEncodings
    st = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f195><f196>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 401, in test_readingDate
    segy = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f196><f197>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 298, in test_readingUsingCore
    st = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f197><f198>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 144, in test_settingDataEncodingWorks
    st = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f198><f199>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 370, in test_settingDeltaandSamplingRateinStats
    segy = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f199><f200>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 481, in test_writingModifiedDate
    segy = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f200><f201>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 382, in test_writingNewSamplingRate
    segy = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f201><f202>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 445, in test_writingSUFileWithNoHeader
    st = read()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f202><f203>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 508, in test_writingStarttimeTimestamp0
    segy = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f203><f204>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/tests/test_core.py", line 337, in test_writingUsingCore
    st = readSEGY(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
    setattr(binary_file_header, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f204><f205>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.segy.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 62, in obspy.segy.__init__
Failed example:
    st = readSEGY(filename)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[3]&gt;", line 1, in &lt;module&gt;
        st = readSEGY(filename)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
        setattr(binary_file_header, key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 63, in obspy.segy.__init__
Failed example:
    st #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[4]&gt;", line 1, in &lt;module&gt;
        st #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 65, in obspy.segy.__init__
Failed example:
    print(st) #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[5]&gt;", line 1, in &lt;module&gt;
        print(st) #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 75, in obspy.segy.__init__
Failed example:
    st1 = readSEGY(filename)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[6]&gt;", line 1, in &lt;module&gt;
        st1 = readSEGY(filename)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
        setattr(binary_file_header, key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 76, in obspy.segy.__init__
Failed example:
    len(st1[0].stats.segy.trace_header)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[7]&gt;", line 1, in &lt;module&gt;
        len(st1[0].stats.segy.trace_header)
    NameError: name 'st1' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 78, in obspy.segy.__init__
Failed example:
    st1[0].stats.segy.trace_header.data_use # Unpacking a value on the fly.
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[8]&gt;", line 1, in &lt;module&gt;
        st1[0].stats.segy.trace_header.data_use # Unpacking a value on the fly.
    NameError: name 'st1' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 80, in obspy.segy.__init__
Failed example:
    len(st1[0].stats.segy.trace_header) # This value will remain unpacked.
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[9]&gt;", line 1, in &lt;module&gt;
        len(st1[0].stats.segy.trace_header) # This value will remain unpacked.
    NameError: name 'st1' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 82, in obspy.segy.__init__
Failed example:
    st2 = readSEGY(filename, unpack_trace_headers=True)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[10]&gt;", line 1, in &lt;module&gt;
        st2 = readSEGY(filename, unpack_trace_headers=True)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
        setattr(binary_file_header, key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/__init__.py", line 83, in obspy.segy.__init__
Failed example:
    len(st2[0].stats.segy.trace_header)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.__init__[11]&gt;", line 1, in &lt;module&gt;
        len(st2[0].stats.segy.trace_header)
    NameError: name 'st2' is not defined

</f205><f206>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.segy.core.readSEGY
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 124, in readSEGY

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 158, in obspy.segy.core.readSEGY
Failed example:
    st = read("/path/to/00001034.sgy_first_trace")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.core.readSEGY[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/00001034.sgy_first_trace")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 179, in readSEGY
        setattr(binary_file_header, key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 159, in obspy.segy.core.readSEGY
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.core.readSEGY[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 161, in obspy.segy.core.readSEGY
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.core.readSEGY[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined

</f206><f207>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.segy.core.readSU
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 457, in readSU

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 487, in obspy.segy.core.readSU
Failed example:
    st = read("/path/to/1.su_first_trace")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.core.readSU[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/1.su_first_trace")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 507, in readSU
        trace = Trace()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 488, in obspy.segy.core.readSU
Failed example:
    st #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.core.readSU[2]&gt;", line 1, in &lt;module&gt;
        st #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/segy/core.py", line 490, in obspy.segy.core.readSU
Failed example:
    print(st)  #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.segy.core.readSU[3]&gt;", line 1, in &lt;module&gt;
        print(st)  #doctest: +ELLIPSIS
    NameError: name 'st' is not defined

</f207></errors><failures /></segy><seisan><installed>18604438f9.dev0+dirty</installed><timetaken>0.01469111442565918</timetaken><tested>True</tested><tests>8</tests><skipped>0</skipped><errors><f208>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/tests/test_core.py", line 59, in test_readSEISAN
    st1 = readSEISAN(file)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 178, in readSEISAN
    header['network'] = (temp[16] + temp[19]).strip()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f208><f209>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/tests/test_core.py", line 92, in test_readSEISANHeadOnly
    st1 = readSEISAN(file, headonly=True)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 178, in readSEISAN
    header['network'] = (temp[16] + temp[19]).strip()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f209><f210>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/tests/test_core.py", line 113, in test_readSEISANVsReference
    st = read(_file, format='SEISAN')
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 178, in readSEISAN
    header['network'] = (temp[16] + temp[19]).strip()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f210><f211>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.seisan.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/__init__.py", line 23, in obspy.seisan.__init__
Failed example:
    st = read("/path/to/2001-01-13-1742-24S.KONO__004")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.seisan.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/2001-01-13-1742-24S.KONO__004")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 178, in readSEISAN
        header['network'] = (temp[16] + temp[19]).strip()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/__init__.py", line 24, in obspy.seisan.__init__
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.seisan.__init__[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/__init__.py", line 26, in obspy.seisan.__init__
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.seisan.__init__[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/__init__.py", line 37, in obspy.seisan.__init__
Failed example:
    print(st[0].stats)  # doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.seisan.__init__[4]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats)  # doctest: +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/__init__.py", line 52, in obspy.seisan.__init__
Failed example:
    print(st[0].data)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.seisan.__init__[5]&gt;", line 1, in &lt;module&gt;
        print(st[0].data)
    NameError: name 'st' is not defined

</f211><f212>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.seisan.core.readSEISAN
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 117, in readSEISAN

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 133, in obspy.seisan.core.readSEISAN
Failed example:
    st = read("/path/to/2001-01-13-1742-24S.KONO__004")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.seisan.core.readSEISAN[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/2001-01-13-1742-24S.KONO__004")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 178, in readSEISAN
        header['network'] = (temp[16] + temp[19]).strip()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 134, in obspy.seisan.core.readSEISAN
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.seisan.core.readSEISAN[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/seisan/core.py", line 136, in obspy.seisan.core.readSEISAN
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.seisan.core.readSEISAN[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined

</f212></errors><failures /></seisan><seishub /><sh><installed>18604438f9.dev0+dirty</installed><timetaken>0.03510475158691406</timetaken><tested>True</tested><tests>17</tests><skipped>0</skipped><errors><f213>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/tests/test_core.py", line 31, in test_read101Traces
    stream = readQ(testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 473, in readQ
    stream.append(Trace(data=data, header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f213><f214>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/tests/test_core.py", line 123, in test_readAndWriteMultiChannelASCFile
    stream1 = readASC(origfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 177, in readASC
    header['sh'] = {}
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f214><f215>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/tests/test_core.py", line 147, in test_readAndWriteMultiChannelASCFileViaObsPy
    stream1 = read(origfile, format="SH_ASC")
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 177, in readASC
    header['sh'] = {}
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f215><f216>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/tests/test_core.py", line 167, in test_readAndWriteMultiChannelQFile
    stream1 = readQ(origfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 473, in readQ
    stream.append(Trace(data=data, header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f216><f217>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/tests/test_core.py", line 204, in test_readAndWriteMultiChannelQFileViaObsPy
    stream1 = read(origfile, format="Q")
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 473, in readQ
    stream.append(Trace(data=data, header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f217><f218>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/tests/test_core.py", line 61, in test_readSingleChannelASCFile
    stream = readASC(testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 177, in readASC
    header['sh'] = {}
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
    super(Stats, self).__setitem__(key, AttribDict(value))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f218><f219>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/tests/test_core.py", line 237, in test_skipASClines
    stream = readASC(testfile, skip=100, delta=0.1, length=2)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 176, in readASC
    header = Stats(custom_header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f219><f220>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/tests/test_core.py", line 255, in test_writeSmallTrace
    tr = Trace(data=np.arange(num))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f220><f221>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.sh.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/__init__.py", line 0, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/__init__.py", line 23, in obspy.sh.__init__
Failed example:
    st = read("/path/to/QFILE-TEST-ASC.ASC")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/QFILE-TEST-ASC.ASC")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 177, in readASC
        header['sh'] = {}
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
        super(Stats, self).__setitem__(key, AttribDict(value))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/__init__.py", line 24, in obspy.sh.__init__
Failed example:
    st #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.__init__[2]&gt;", line 1, in &lt;module&gt;
        st #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/__init__.py", line 26, in obspy.sh.__init__
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.__init__[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/__init__.py", line 36, in obspy.sh.__init__
Failed example:
    print(st[0].stats) #doctest: +NORMALIZE_WHITESPACE +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.__init__[4]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats) #doctest: +NORMALIZE_WHITESPACE +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/__init__.py", line 50, in obspy.sh.__init__
Failed example:
    print(st[0].stats.sh['COMMENT'])
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.__init__[5]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats.sh['COMMENT'])
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/__init__.py", line 55, in obspy.sh.__init__
Failed example:
    st[0].data #doctest: +ELLIPSIS +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.__init__[6]&gt;", line 1, in &lt;module&gt;
        st[0].data #doctest: +ELLIPSIS +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined

</f221><f222>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.sh.core.readASC
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 96, in readASC

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 124, in obspy.sh.core.readASC
Failed example:
    st = read("/path/to/QFILE-TEST-ASC.ASC")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.core.readASC[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/QFILE-TEST-ASC.ASC")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 177, in readASC
        header['sh'] = {}
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
        super(Stats, self).__setitem__(key, AttribDict(value))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 125, in obspy.sh.core.readASC
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.core.readASC[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 127, in obspy.sh.core.readASC
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.core.readASC[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined

</f222><f223>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.sh.core.readQ
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 326, in readQ

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 367, in obspy.sh.core.readQ
Failed example:
    st = read("/path/to/QFILE-TEST.QHD")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.core.readQ[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/QFILE-TEST.QHD")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 473, in readQ
        stream.append(Trace(data=data, header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 188, in __setitem__
        super(Stats, self).__setitem__(key, AttribDict(value))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 368, in obspy.sh.core.readQ
Failed example:
    st    #doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.core.readQ[2]&gt;", line 1, in &lt;module&gt;
        st    #doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sh/core.py", line 370, in obspy.sh.core.readQ
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.sh.core.readQ[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined

</f223></errors><failures /></sh><signal><installed>18604438f9.dev0+dirty</installed><timetaken>2.7770214080810547</timetaken><tested>True</tested><tests>97</tests><skipped>0</skipped><errors><f224>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_calibration.py", line 70, in test_relcalUsingTraces
    st1 = read(os.path.join(self.path, 'ref_STS2'))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f224><f225>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_calibration.py", line 32, in test_relcal_sts2_vs_unknown
    st1 = read(os.path.join(self.path, 'ref_STS2'))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f225><f226>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_cross_correlation.py", line 29, in test_xcorrPickCorrection
    st1 = read(os.path.join(self.path,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 208, in wrapped_func
    stream = func(tempfile.name, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/ascii.py", line 148, in readSLIST
    stats.network = temp[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f226><f227>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_freqattributes.py", line 142, in test_logcep
    cep = freqattributes.logcep(self.data_win, self.fs, self.nc, self.p,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/freqattributes.py", line 356, in logcep
    m, a, b = logbankm(p, nfft, fs, w)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/freqattributes.py", line 327, in logbankm
    xx = sparse.coo_matrix((v, (c, r))).transpose().todense()
  File "/usr/local/lib/python3.10/dist-packages/scipy/sparse/_coo.py", line 150, in __init__
    N = operator.index(np.max(col)) + 1
TypeError: 'numpy.float64' object cannot be interpreted as an integer
</f227><f228>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_invsim.py", line 223, in test_SacInstCorrection
    tr = Trace(np.loadtxt(f), stats)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f228><f229>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_invsim.py", line 303, in test_cosineTaper
    tr = read(sac_taper)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f229><f230>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_invsim.py", line 274, in test_evalrespVsObsPy
    tr = read(rawf)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f230><f231>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_invsim.py", line 371, in test_evalresp_file_like_object
    tr1 = read(rawf)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 347, in readSAC
    return _readSAC(buf=fh, headonly=headonly,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/sac/core.py", line 392, in _readSAC
    tr = Trace(header=header, data=t.seis)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f231><f232>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_polarization.py", line 142, in test_polarization_flinn
    st = _create_test_data()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_polarization.py", line 28, in _create_test_data
    trZ = obspy.Trace(data=y)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f232><f233>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_polarization.py", line 127, in test_polarization_pm
    st = _create_test_data()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_polarization.py", line 28, in _create_test_data
    trZ = obspy.Trace(data=y)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f233><f234>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_polarization.py", line 157, in test_polarization_vidale
    st = _create_test_data()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_polarization.py", line 28, in _create_test_data
    trZ = obspy.Trace(data=y)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f234><f235>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 158, in test_getSpoint
    Trace(data, {'starttime': stime - 1}),
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f235><f236>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 99, in test_sonicBf
    out = self.arrayProcessing(prewhiten=0, method=0)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 56, in arrayProcessing
    tr = Trace(coherent_wave[-min_dt + dt[i]:-max_dt + dt[i]].copy())
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f236><f237>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 112, in test_sonicBfPrew
    out = self.arrayProcessing(prewhiten=1, method=0)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 56, in arrayProcessing
    tr = Trace(coherent_wave[-min_dt + dt[i]:-max_dt + dt[i]].copy())
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f237><f238>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 125, in test_sonicCapon
    out = self.arrayProcessing(prewhiten=0, method=1)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 56, in arrayProcessing
    tr = Trace(coherent_wave[-min_dt + dt[i]:-max_dt + dt[i]].copy())
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f238><f239>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 139, in test_sonicCaponPrew
    out = self.arrayProcessing(prewhiten=1, method=1)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_sonic.py", line 56, in arrayProcessing
    tr = Trace(coherent_wave[-min_dt + dt[i]:-max_dt + dt[i]].copy())
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f239><f240>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_spectral_estimation.py", line 155, in test_PPSD
    tr, paz = _get_sample_data()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_spectral_estimation.py", line 54, in _get_sample_data
    tr = Trace(data, stats)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f240><f241>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_stream.py", line 160, in test_decimate
    st = read()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f241><f242>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_stream.py", line 41, in test_filter
    trace1 = Trace(data=np.random.randint(0, 1000, 412),
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f242><f243>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_stream.py", line 136, in test_simulate
    st1 = read()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f243><f244>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_trace.py", line 139, in test_decimate
    tr = Trace(data=np.arange(20))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f244><f245>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_trace.py", line 66, in test_filter
    traces.append(Trace(data=np.random.randint(0, 1000, 412),
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f245><f246>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_trace.py", line 25, in test_simulate
    tr = read()[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
    st = _createExampleStream(headonly=headonly)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
    st.append(Trace(data=data[channel], header=header))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f246><f247>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_trigger.py", line 145, in test_coincidenceTrigger
    st += read(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 208, in wrapped_func
    stream = func(tempfile.name, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/ascii.py", line 148, in readSLIST
    stats.network = temp[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f247><f248>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_trigger.py", line 348, in test_coincidenceTriggerWithSimilarityChecking
    st += read(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 208, in wrapped_func
    stream = func(tempfile.name, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/ascii.py", line 148, in readSLIST
    stats.network = temp[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f248><f249>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tests/test_trigger.py", line 110, in test_triggerOnset
    picks = triggerOnset(cft, 1.5, 1.0, max_len=50)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/trigger.py", line 349, in triggerOnset
    of.extend(ind2[np.diff(ind2) &gt; 1].tolist())
IndexError: boolean index did not match indexed array along dimension 0; dimension is 402 but corresponding boolean dimension is 401
</f249><f250>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.signal.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 40, in obspy.signal.__init__
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[2]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 41, in obspy.signal.__init__
Failed example:
    tr = st[0]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[3]&gt;", line 1, in &lt;module&gt;
        tr = st[0]
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 42, in obspy.signal.__init__
Failed example:
    tr.data = obspy.signal.highpass(tr.data, 1.0, corners=1, zerophase=True,
                                    df=tr.stats.sampling_rate)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[4]&gt;", line 1, in &lt;module&gt;
        tr.data = obspy.signal.highpass(tr.data, 1.0, corners=1, zerophase=True,
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 50, in obspy.signal.__init__
Failed example:
    tr.filter('highpass', freq=1.0, corners=1, zerophase=True)
    # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[6]&gt;", line 1, in &lt;module&gt;
        tr.filter('highpass', freq=1.0, corners=1, zerophase=True)
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 72, in obspy.signal.__init__
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[8]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 93, in obspy.signal.__init__
Failed example:
    for tr in st:
        df = tr.stats.sampling_rate
        tr.data = seisSim(tr.data, df, paz_remove=sts2, paz_simulate=inst2hz,
                          water_level=60.0)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[13]&gt;", line 1, in &lt;module&gt;
        for tr in st:
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 102, in obspy.signal.__init__
Failed example:
    tr.simulate(paz_remove=sts2, paz_simulate=inst2hz, water_level=60.0)
    # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[15]&gt;", line 1, in &lt;module&gt;
        tr.simulate(paz_remove=sts2, paz_simulate=inst2hz, water_level=60.0)
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 138, in obspy.signal.__init__
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[18]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 139, in obspy.signal.__init__
Failed example:
    tr = st.select(component="Z")[0]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[19]&gt;", line 1, in &lt;module&gt;
        tr = st.select(component="Z")[0]
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 140, in obspy.signal.__init__
Failed example:
    tr.filter("bandpass", freqmin=1, freqmax=20)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[20]&gt;", line 1, in &lt;module&gt;
        tr.filter("bandpass", freqmin=1, freqmax=20)  # doctest: +ELLIPSIS
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 144, in obspy.signal.__init__
Failed example:
    cft = recSTALTA(tr.data, int(sta * tr.stats.sampling_rate),
                    int(lta * tr.stats.sampling_rate))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[23]&gt;", line 1, in &lt;module&gt;
        cft = recSTALTA(tr.data, int(sta * tr.stats.sampling_rate),
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/__init__.py", line 171, in obspy.signal.__init__
Failed example:
    tr.trigger("recstalta", sta=0.5, lta=4)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.__init__[27]&gt;", line 1, in &lt;module&gt;
        tr.trigger("recstalta", sta=0.5, lta=4)  # doctest: +ELLIPSIS
    NameError: name 'tr' is not defined

</f250><f251>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.signal.cross_correlation.templatesMaxSimilarity
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/cross_correlation.py", line 435, in templatesMaxSimilarity

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/cross_correlation.py", line 460, in obspy.signal.cross_correlation.templatesMaxSimilarity
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.cross_correlation.templatesMaxSimilarity[3]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/cross_correlation.py", line 462, in obspy.signal.cross_correlation.templatesMaxSimilarity
Failed example:
    templ = st.copy().slice(t, t+5)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.cross_correlation.templatesMaxSimilarity[5]&gt;", line 1, in &lt;module&gt;
        templ = st.copy().slice(t, t+5)
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/cross_correlation.py", line 463, in obspy.signal.cross_correlation.templatesMaxSimilarity
Failed example:
    for tr in templ:
        tr.data += np.random.random(len(tr)) * tr.data.max() * 0.5
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.cross_correlation.templatesMaxSimilarity[6]&gt;", line 1, in &lt;module&gt;
        for tr in templ:
    NameError: name 'templ' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/cross_correlation.py", line 465, in obspy.signal.cross_correlation.templatesMaxSimilarity
Failed example:
    print(templatesMaxSimilarity(st, t, [templ]))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.cross_correlation.templatesMaxSimilarity[7]&gt;", line 1, in &lt;module&gt;
        print(templatesMaxSimilarity(st, t, [templ]))
    NameError: name 'st' is not defined

</f251><f252>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.signal.rotate._dip_azimuth2ZSE_base_vector
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/rotate.py", line 133, in _dip_azimuth2ZSE_base_vector

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/rotate.py", line 144, in obspy.signal.rotate._dip_azimuth2ZSE_base_vector
Failed example:
    r(_dip_azimuth2ZSE_base_vector(-90, 0)) #doctest: +NORMALIZE_WHITESPACE
Expected:
    array([ 1., 0., 0.])
Got:
    array([1., 0., 0.])
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/rotate.py", line 150, in obspy.signal.rotate._dip_azimuth2ZSE_base_vector
Failed example:
    r(_dip_azimuth2ZSE_base_vector(0, 180)) #doctest: +NORMALIZE_WHITESPACE
Expected:
    array([ 0., 1., 0.])
Got:
    array([0., 1., 0.])
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/rotate.py", line 152, in obspy.signal.rotate._dip_azimuth2ZSE_base_vector
Failed example:
    r(_dip_azimuth2ZSE_base_vector(0, 90)) #doctest: +NORMALIZE_WHITESPACE
Expected:
    array([ 0., 0., 1.])
Got:
    array([0., 0., 1.])

</f252><f253>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.signal.rotate.rotate2ZNE
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/rotate.py", line 190, in rotate2ZNE

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/rotate.py", line 217, in obspy.signal.rotate.rotate2ZNE
Failed example:
    rotate2ZNE(np.arange(3), 0, -90, np.arange(3) * 2, 0, 0,             np.arange(3) * 3, 90, 0) # doctest: +NORMALIZE_WHITESPACE
Expected:
    (array([ 0., 1., 2.]), array([ 0., 2., 4.]), array([ 0., 3., 6.]))
Got:
    (array([0., 1., 2.]), array([0., 2., 4.]), array([0., 3., 6.]))
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/rotate.py", line 220, in obspy.signal.rotate.rotate2ZNE
Failed example:
    rotate2ZNE(np.arange(3), 0, -90, np.arange(3) * 2, 180, 0,             np.arange(3) * 3, 90, 0) # doctest: +NORMALIZE_WHITESPACE
Expected:
    (array([ 0., 1., 2.]), array([ 0., -2., -4.]), array([ 0., 3., 6.]))
Got:
    (array([0., 1., 2.]), array([ 0., -2., -4.]), array([0., 3., 6.]))
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/rotate.py", line 223, in obspy.signal.rotate.rotate2ZNE
Failed example:
    rotate2ZNE(np.arange(3), 0, 0, np.arange(3) * 2, 90, 0,             np.arange(3) * 3, 0, -90) # doctest: +NORMALIZE_WHITESPACE
Expected:
    (array([ 0., 3., 6.]), array([ 0., 1., 2.]), array([ 0., 2., 4.]))
Got:
    (array([0., 3., 6.]), array([0., 1., 2.]), array([0., 2., 4.]))

</f253><f254>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.signal.spectral_estimation.PPSD
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/spectral_estimation.py", line 200, in PPSD

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/spectral_estimation.py", line 213, in obspy.signal.spectral_estimation.PPSD
Failed example:
    st = read()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.spectral_estimation.PPSD[2]&gt;", line 1, in &lt;module&gt;
        st = read()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 204, in read
        st = _createExampleStream(headonly=headonly)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 313, in _createExampleStream
        st.append(Trace(data=data[channel], header=header))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/spectral_estimation.py", line 214, in obspy.signal.spectral_estimation.PPSD
Failed example:
    tr = st.select(channel="EHZ")[0]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.spectral_estimation.PPSD[3]&gt;", line 1, in &lt;module&gt;
        tr = st.select(channel="EHZ")[0]
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/spectral_estimation.py", line 221, in obspy.signal.spectral_estimation.PPSD
Failed example:
    ppsd = PPSD(tr.stats, paz)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.spectral_estimation.PPSD[5]&gt;", line 1, in &lt;module&gt;
        ppsd = PPSD(tr.stats, paz)
    NameError: name 'tr' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/spectral_estimation.py", line 222, in obspy.signal.spectral_estimation.PPSD
Failed example:
    print(ppsd.id)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.spectral_estimation.PPSD[6]&gt;", line 1, in &lt;module&gt;
        print(ppsd.id)
    NameError: name 'ppsd' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/spectral_estimation.py", line 224, in obspy.signal.spectral_estimation.PPSD
Failed example:
    print(ppsd.times)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.spectral_estimation.PPSD[7]&gt;", line 1, in &lt;module&gt;
        print(ppsd.times)
    NameError: name 'ppsd' is not defined

</f254><f255>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.signal.tf_misfit.plotTfr
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tf_misfit.py", line 1431, in plotTfr

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/signal/tf_misfit.py", line 1472, in obspy.signal.tf_misfit.plotTfr
Failed example:
    tr = read("http://examples.obspy.org/a02i.2008.240.mseed")[0]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.signal.tf_misfit.plotTfr[1]&gt;", line 1, in &lt;module&gt;
        tr = read("http://examples.obspy.org/a02i.2008.240.mseed")[0]
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 226, in read
        st.extend(_read(fh.name, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
        trace = Trace(header=header, data=data)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'

</f255></errors><failures /></signal><station><installed>18604438f9.dev0+dirty</installed><timetaken>1.271695613861084</timetaken><tested>True</tested><tests>45</tests><skipped>6</skipped><errors><f256>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/station/tests/test_channel.py", line 59, in test_response_plot
    with ImageComparison(self.image_dir, "channel_response.png",
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f256><f257>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/station/tests/test_inventory.py", line 211, in test_response_plot
    with ImageComparison(self.image_dir, "inventory_response.png",
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f257><f258>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/station/tests/test_network.py", line 195, in test_response_plot
    with ImageComparison(self.image_dir, "network_response.png",
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f258><f259>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/station/tests/test_response.py", line 133, in test_response_plot
    with ImageComparison(self.image_dir, "response_response.png",
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f259><f260>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/station/tests/test_station.py", line 55, in test_response_plot
    with ImageComparison(self.image_dir, "station_response.png",
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f260></errors><failures /></station><taup><installed>18604438f9.dev0+dirty</installed><timetaken>27.283938884735107</timetaken><tested>True</tested><tests>35</tests><skipped>0</skipped><errors><f261>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/taup/tests/test_plotting.py", line 65, in test_cartesian_many_phases
    with ImageComparison(self.image_dir,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f261><f262>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/taup/tests/test_plotting.py", line 76, in test_cartesian_many_phases_no_other_way
    with ImageComparison(self.image_dir,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f262><f263>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/taup/tests/test_plotting.py", line 86, in test_cartesian_multiple_station_markers
    with ImageComparison(self.image_dir,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f263><f264>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/taup/tests/test_plotting.py", line 56, in test_spherical_diff_phases
    with ImageComparison(self.image_dir,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f264><f265>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/taup/tests/test_plotting.py", line 28, in test_spherical_many_phases
    with ImageComparison(self.image_dir,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f265><f266>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/taup/tests/test_plotting.py", line 39, in test_spherical_many_phases_no_other_way
    with ImageComparison(self.image_dir,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f266><f267>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/taup/tests/test_plotting.py", line 49, in test_spherical_more_then_360_degrees
    with ImageComparison(self.image_dir,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/testing.py", line 344, in __enter__
    rcParams['text.hinting'] = False
  File "/usr/local/lib/python3.10/dist-packages/matplotlib/__init__.py", line 648, in __setitem__
    raise ValueError(f"Key {key}: {ve}") from None
ValueError: Key text.hinting: False is not a valid value for text.hinting; supported values are ['default', 'no_autohint', 'force_autohint', 'no_hinting', 'auto', 'native', 'either', 'none']
</f267></errors><failures /></taup><wav><installed>18604438f9.dev0+dirty</installed><timetaken>0.0847930908203125</timetaken><tested>True</tested><tests>8</tests><skipped>1</skipped><errors><f268>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/tests/test_core.py", line 71, in test_readAndWriteViaObsPy
    tr = read(self.file, format='WAV')[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 108, in readWAV
    return Stream([Trace(header=header, data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f268><f269>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/tests/test_core.py", line 57, in test_readHeadViaObsPy
    tr = read(self.file, headonly=True)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 101, in readWAV
    return Stream([Trace(header=header)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f269><f270>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/tests/test_core.py", line 44, in test_readViaObsPy
    tr = read(self.file)[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 108, in readWAV
    return Stream([Trace(header=header, data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f270><f271>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/tests/test_core.py", line 114, in test_writeStreamViaObsPy
    tr = read(self.file, format='WAV')[0]
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 108, in readWAV
    return Stream([Trace(header=header, data=data)])
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f271><f272>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.wav.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/__init__.py", line 0, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/__init__.py", line 22, in obspy.wav.__init__
Failed example:
    st = read("/path/to/3cssan.near.8.1.RNON.wav")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.wav.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/3cssan.near.8.1.RNON.wav")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 108, in readWAV
        return Stream([Trace(header=header, data=data)])
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/__init__.py", line 23, in obspy.wav.__init__
Failed example:
    print(st) #doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.wav.__init__[2]&gt;", line 1, in &lt;module&gt;
        print(st) #doctest: +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/__init__.py", line 33, in obspy.wav.__init__
Failed example:
    print(st[0].stats) #doctest: +NORMALIZE_WHITESPACE +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.wav.__init__[3]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats) #doctest: +NORMALIZE_WHITESPACE +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/__init__.py", line 48, in obspy.wav.__init__
Failed example:
    st[0].data
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.wav.__init__[4]&gt;", line 1, in &lt;module&gt;
        st[0].data
    NameError: name 'st' is not defined

</f272><f273>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.wav.core.readWAV
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 69, in readWAV

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 88, in obspy.wav.core.readWAV
Failed example:
    st = read("/path/to/3cssan.near.8.1.RNON.wav")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.wav.core.readWAV[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/3cssan.near.8.1.RNON.wav")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 108, in readWAV
        return Stream([Trace(header=header, data=data)])
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/wav/core.py", line 89, in obspy.wav.core.readWAV
Failed example:
    print(st) #doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.wav.core.readWAV[2]&gt;", line 1, in &lt;module&gt;
        print(st) #doctest: +NORMALIZE_WHITESPACE
    NameError: name 'st' is not defined

</f273></errors><failures /></wav><xseed><installed>18604438f9.dev0+dirty</installed><timetaken>0.5125648975372314</timetaken><tested>True</tested><tests>43</tests><skipped>0</skipped><errors><f274>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_parser.py", line 672, in test_rotationToZNE
    st = read(os.path.join(self.path,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
    st.extend(_read(file, format, headonly, **kwargs).traces)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
    stream, format = _readFromPlugin('waveform', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/mseed/core.py", line 424, in readMSEED
    trace = Trace(header=header, data=data)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 190, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f274><f275>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_fields.py", line 86, in test_readCompactDateTime
    self.assertEqual(field.write(dt), orig)
AssertionError: b'1992,002,00~' != b'1992,002~'
</f275><f276>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_fields.py", line 27, in test_readDateTime
    self.assertEqual(field.write(dt), b'1992,002~')
AssertionError: b'1992,002,00:00:00.0000~' != b'1992,002~'
</f276><f277>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_parser.py", line 160, in test_blocketteStartsAfterRecord
    self.assertEqual(b010, blockette.getSEED())
AssertionError: b'0100042 2.4082008,001~2038,001~2009,001~~~' != b'0100051 2.4082008,001,00~2038,001,00~2009,001,00~~~'
</f277><f278>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_parser.py", line 55, in test_issue165
    self.assertEqual(len(w), 1)
AssertionError: 2 != 1
</f278><f279>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_parser.py", line 561, in test_missingRequiredDateTimes
    self.assertEqual(b010, blockette.getSEED())
AssertionError: b'0100034 2.408~2038,001~2009,001~~~' != b'0100062 2.408~2038,001,00:00:00.0000~2009,001,00:00:00.0000~~~'
</f279><f280>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_parser.py", line 181, in test_multipleContinuedStationControlHeader
    self.assertEqual(b010, blockette.getSEED())
AssertionError: b'0100042 2.4082008,001~2038,001~2009,001~~~' != b'0100051 2.4082008,001,00~2038,001,00~2009,001,00~~~'
</f280><f281>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_utils.py", line 42, in test_DateTime2String
    self.assertEqual(DateTime2String(dt), "2008,358")
AssertionError: '2008,358,00:00:00.0000' != '2008,358'
- 2008,358,00:00:00.0000
+ 2008,358

</f281><f282>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/xseed/tests/test_utils.py", line 55, in test_DateTime2StringCompact
    self.assertEqual(DateTime2String(dt, True), "2008,358")
AssertionError: '2008,358,00' != '2008,358'
- 2008,358,00
?         ---
+ 2008,358

</f282></errors><failures /></xseed><y><installed>18604438f9.dev0+dirty</installed><timetaken>0.01712179183959961</timetaken><tested>True</tested><tests>4</tests><skipped>0</skipped><errors><f283>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/y/tests/test_core.py", line 34, in test_readYFile
    st = readY(testfile)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/y/core.py", line 125, in readY
    trace = Trace()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
    self.stats = Stats(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
    super(Stats, self).__init__(header)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
    self.update(dict(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
    self.__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
    super(Stats, self).__setitem__(key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f283><f284>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.y.core.readY
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/y/core.py", line 85, in readY

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/y/core.py", line 104, in obspy.y.core.readY
Failed example:
    st = read("/path/to/YAYT_BHZ_20021223.124800")
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.y.core.readY[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/YAYT_BHZ_20021223.124800")
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 231, in read
        st.extend(_read(file, format, headonly, **kwargs).traces)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/stream.py", line 274, in _read
        stream, format = _readFromPlugin('waveform', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/y/core.py", line 125, in readY
        trace = Trace()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 283, in __init__
        self.stats = Stats(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 150, in __init__
        super(Stats, self).__init__(header)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 66, in __init__
        self.update(dict(*args, **kwargs))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 131, in update
        self.__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/trace.py", line 168, in __setitem__
        super(Stats, self).__setitem__(key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/y/core.py", line 105, in obspy.y.core.readY
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.y.core.readY[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/y/core.py", line 107, in obspy.y.core.readY
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.y.core.readY[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
    NameError: name 'st' is not defined

</f284></errors><failures /></y><zmap><installed>18604438f9.dev0+dirty</installed><timetaken>0.0626215934753418</timetaken><tested>True</tested><tests>12</tests><skipped>0</skipped><errors><f285>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f285><f286>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f286><f287>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f287><f288>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f288><f289>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f289><f290>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f290><f291>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f291><f292>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f292><f293>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f293><f294>Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/tests/test_zmap.py", line 30, in setUp
    self.catalog = readEvents(path_to_catalog)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
    catalog = _read(pathnames[0], format, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
    result = func(filename, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
    catalog, format = _readFromPlugin('event', filename, format=format,
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
    list_obj = readFormat(filename, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 1778, in readQuakeML
    return Unpickler().load(filename)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 149, in load
    return self._deserialize()
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/quakeml.py", line 893, in _deserialize
    catalog = Catalog(force_resource_id=False)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
    self._set_creation_info(kwargs.get("creation_info", None))
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
    value = CreationInfo(value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
    setattr(self, key, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
    AttribDict.__setattr__(self, name, value)
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
    if isinstance(value, collections.Mapping) and \
AttributeError: module 'collections' has no attribute 'Mapping'
</f294><f295>Traceback (most recent call last):
  File "/usr/lib/python3.10/doctest.py", line 2221, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.zmap.__init__
  File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/__init__.py", line 22, in obspy.zmap.__init__
Failed example:
    cat = readEvents('/path/to/zmap_events.txt')
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.zmap.__init__[1]&gt;", line 1, in &lt;module&gt;
        cat = readEvents('/path/to/zmap_events.txt')
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 308, in new_func
        return func(*args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 140, in readEvents
        catalog = _read(pathnames[0], format, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/decorator.py", line 216, in wrapped_func
        result = func(filename, *args, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 153, in _read
        catalog, format = _readFromPlugin('event', filename, format=format,
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/base.py", line 419, in _readFromPlugin
        list_obj = readFormat(filename, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/core.py", line 319, in readZmap
        return Unpickler().load(filename)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/core.py", line 188, in load
        catalog = self._deserialize(zmap_str)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/core.py", line 206, in _deserialize
        catalog = Catalog()
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2766, in __init__
        self._set_creation_info(kwargs.get("creation_info", None))
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 2787, in _set_creation_info
        value = CreationInfo(value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 295, in __init__
        setattr(self, key, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/event.py", line 442, in __setattr__
        AttribDict.__setattr__(self, name, value)
      File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/core/util/attribdict.py", line 88, in __setitem__
        if isinstance(value, collections.Mapping) and \
    AttributeError: module 'collections' has no attribute 'Mapping'
----------------------------------------------------------------------
File "/usr/local/lib/python3.10/dist-packages/obspy-18604.dev0+dirty-py3.10-linux-x86_64.egg/obspy/zmap/__init__.py", line 23, in obspy.zmap.__init__
Failed example:
    print(cat)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python3.10/doctest.py", line 1350, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.zmap.__init__[2]&gt;", line 1, in &lt;module&gt;
        print(cat)
    NameError: name 'cat' is not defined

</f295></errors><failures /></zmap></obspy><dependencies><numpy>1.22.4</numpy><scipy>1.9.3</scipy><matplotlib>3.5.3</matplotlib><lxml.etree>4.8.0</lxml.etree><sqlalchemy>2.0.51</sqlalchemy><suds /><mpl_toolkits.basemap /><mock /><future>1.0.0</future><flake8>7.3.0</flake8><pyflakes>3.4.0</pyflakes><pyimgur>0.8.1</pyimgur></dependencies><platform><system>Linux</system><release>6.18.39-rFBS0e6b625b863de1</release><version>#1 SMP PREEMPT_DYNAMIC Tue Jul 21 14:21:08 UTC 2026</version><machine>x86_64</machine><processor>x86_64</processor><python_version>3.10.12</python_version><python_implementation>CPython</python_implementation><python_compiler>GCC 11.4.0</python_compiler><architecture>64bit</architecture><node>core</node></platform><tests>592</tests><errors>296</errors><failures>0</failures><skipped>7</skipped></report>