Metadata-Version: 2.3
Name: libspectrum
Version: 0.0.1
Summary: Library for communication with VMK spectrometer through USB interface
Project-URL: Documentation, https://routybor.github.io/libspectrum/
Project-URL: Source code, https://github.com/Routybor/libspectrum
Requires-Python: >=3.11
Requires-Dist: ftd2xx==1.3.8; platform_system == 'Windows'
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: scipy
Provides-Extra: mkdocs
Requires-Dist: mkdocs; extra == 'mkdocs'
Requires-Dist: mkdocs-jupyter; extra == 'mkdocs'
Requires-Dist: mkdocs-material; extra == 'mkdocs'
Requires-Dist: mkdocstrings; extra == 'mkdocs'
Requires-Dist: mkdocstrings[python]; extra == 'mkdocs'
Description-Content-Type: text/markdown

# Libspectrum

<div align="center">

<!-- ![PyPI Version](https://img.shields.io/pypi/v/vmk-spectrum) -->
![Build Status](https://img.shields.io/github/actions/workflow/status/routybor/libspectrum/release.yml)
[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://routybor.github.io/libspectrum/)

Python библиотека для работы со спектрометрами производства VMK через USB интерфейс.

🔍 [Документация](https://routybor.github.io/libspectrum/)
<!-- 📦 [PyPI](https://pypi.org/project/vmk-spectrum/) | -->

</div>

## ✨ Возможности

- 📈 Получение спектральных данных
- 🎯 Калибровка по темновому сигналу
- 📏 Калибровка по длинам волн
- 💾 Сохранение и загрузка измерений
- ➗ Математические операции со спектрами

## 💻 Поддерживаемые платформы

| ОС | Статус | Реализация |
|----|--------|------------|
| Windows | ✅ | Python + ftd2xx |
| Linux (Ubuntu) | ⚠️ | C++ + libftdi |
| macOS | ❌ | Не поддерживается |
