Metadata-Version: 2.1
Name: liman_signal_processing
Version: 0.1.21
Summary: Библиотека для обработки сырого сигнала в системах вибродиагностики и токовой диагностики
Author: Nikita Besednyi
Author-email: besednyi_n@liman-tech.ru
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.22.0
Requires-Dist: scipy>=1.7.0
Requires-Dist: matplotlib>=3.4.0
Requires-Dist: aiobotocore~=2.19.0
Requires-Dist: pyarrow~=19.0.0
Requires-Dist: pandas~=2.2.3
Requires-Dist: clickhouse-driver~=0.2.9
Requires-Dist: pydantic~=2.10.3
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: black>=21.0; extra == "dev"

# Liman Signal Processing Library
Библиотека для обработки сырого сигнала в системах вибродиагностики и токовой диагностики. Предоставляет инструменты для предобработки сигналов, анализа частотных и временных характеристик, а также методы для диагностики оборудования.

## Основные возможности
Предобработка сигналов:
- Фильтрация (низкочастотная, высокочастотная, полосовая).
  - Нормализация и удаление шума.
- Анализ сигналов:
  - Частотный анализ (FFT, спектры).
  - Временной анализ (RMS, пики, среднее значение).
  - Извлечение признаков (статистические, спектральные). 
- Диагностика:
  - Вибродиагностика (обнаружение дисбаланса, дефектов подшипников). 
  - Токовая диагностика (анализ аномалий в электродвигателях). 
- Визуализация:
  - Построение графиков сигналов, спектрограмм и других визуализаций.
