пятница, 22 августа 2014 г.

Библиотека pysteim - реализация алгоритма сжатия STEIM (I,II) для формата файлов miniSEED

Со второй попытки, но таки был написан и теперь вышел в свет, написанный мною, Python модуль для работы с miniSEED файлами. pysteim в первую очередь реализует алгоритм сжатия STEIM применяемый в miniSEED файлах, которые в свою очередь, являются стандартом обмена данными в мировой сейсмологии и прочих геофизических направлениях. На данный момент в библиотеке реализовано чтение STEIM версии 1 и 2 и запись файлов в STEIM2.

Для удобства использование предоставляется класс miniSEED который берет на себя все рутинные операции по чтению блоков, возвращая желаемый результат.

Модуль доступен на Pypi, а значит может быть установлен в систему командой

pip install pysteim

Проект (включая тесты и образцы файлов) доступен на Битбакете