Получение ошибки при чтении файлов reftek130 на python 3.13.0 windows 11Python

Программы на Python
Ответить
Anonymous
 Получение ошибки при чтении файлов reftek130 на python 3.13.0 windows 11

Сообщение Anonymous »

У меня возникли проблемы с чтением reftek130 файлов на python 3.13.0 и windows 11 с помощью >obspy.
Хотя он должен сработать перед переустановкой Windows 11, кода VS и Python.
Я не понял причину.
Я переустановил множество версий Python из С 3.11.9 по 3.13.0 и никакого положительного результата, я не понял причину.
Пожалуйста, мне нужна помощь...
вот пример моего кода:
from obspy import read
#cat=read('https://examples.obspy.org/COP.BHZ.DK.2009.050') # it works properly
#cat=read('C:/Localiser_Seisme/FichierRtpd/20241119/202411190044119150_TROT_TT_00-01.SAC') # even with this converted file (sac) it works properly
cat=read('C:/Localiser_Seisme/FichierRtpd/20241119/044519915_0002BF20_BCA4_TROT.rt') # but with this origin reftek130 file it gives error
print(cat)
cat.plot()

Это сообщение об ошибке в pyscripter:
Traceback (most recent call last):
File "C:\Localiser_Seisme\LocaliserSeisme_Py_Ver_02\Signal\module1.py", line 7, in
cat=read('C:/Localiser_Seisme/FichierRtpd/20241119/044519915_0002BF20_BCA4_TROT.rt')
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\core\util\decorator.py", line 297, in _map_example_filename
return func(*args, **kwargs)
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\core\stream.py", line 208, in read
st = _generic_reader(pathname_or_url, _read, **kwargs)
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\core\util\base.py", line 658, in _generic_reader
generic = callback_func(pathnames[0], **kwargs)
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\core\util\decorator.py", line 208, in uncompress_file
result = func(filename, *args, **kwargs)
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\core\stream.py", line 251, in _read
stream, format = _read_from_plugin('waveform', filename, format=format,
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
headonly=headonly, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\core\util\base.py", line 423, in _read_from_plugin
list_obj = read_format(filename, **kwargs)
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\io\reftek\core.py", line 100, in _read_reftek130
rt130 = Reftek130.from_file(filename)
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\io\reftek\core.py", line 148, in from_file
rt._data = _initial_unpack_packets(string)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\io\reftek\packet.py", line 256, in _initial_unpack_packets
result['time'][:] += [_get_nanoseconds_for_start_of_year(y)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
File "C:\Users\Foued\AppData\Local\Programs\Python\Python313\Lib\site-packages\obspy\io\reftek\util.py", line 44, in _get_nanoseconds_for_start_of_year
year += 2000
OverflowError: Python integer 2000 out of bounds for uint8


Подробнее здесь: https://stackoverflow.com/questions/792 ... windows-11
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»