У меня возникли проблемы с чтением 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
Получение ошибки при чтении файлов reftek130 на python 3.13.0 windows 11 ⇐ Python
Программы на Python
1732337370
Anonymous
У меня возникли проблемы с [b]чтением[/b] [b]reftek130[/b] файлов на [b]python 3.13.0[/b] и [b]windows[/b] 11 с помощью [b] >obspy[/b].
Хотя он должен сработать перед переустановкой 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
Подробнее здесь: [url]https://stackoverflow.com/questions/79217134/getting-error-with-obspy-reading-reftek130-files-on-python-3-13-0-windows-11[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия