Skip to main content

Libspectrum

PyPI Version Build Status Documentation

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

🔍 Документация 📦 PyPI

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

  • 📈 Получение спектральных данных
  • 🎯 Калибровка по темновому сигналу
  • ⚙️ Возможность неблокирующего и непрерывного чтения
  • 💾 Сохранение и загрузка измерений
  • ➗ Математические операции со спектрами

📈 Демо приложение

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

Banner

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

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

Metadata

Release files for libspectrum 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for libspectrum 0.0.2
File
libspectrum-0.0.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libspectrum-0.0.2-cp313-cp313-manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
libspectrum-0.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libspectrum-0.0.2-cp312-cp312-manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
libspectrum-0.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libspectrum-0.0.2-cp311-cp311-manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details

Total release size: 508.2 kB

Release files / libspectrum-0.0.2-cp313-cp313-win_amd64.whl

Download URL libspectrum-0.0.2-cp313-cp313-win_amd64.whl
Size 12.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
03fff9ceef8efce609dccb7607334cb032386a5395063c129a43dc469b1d933b
BLAKE2b-256 checksum
How to use checksums
cd8716f210a29ddf1392d97429b70551442bb643c476a557d9bef488671c8e5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 15, 2024.

Transparency log

Release files / libspectrum-0.0.2-cp313-cp313-manylinux_2_17_x86_64.whl

Download URL libspectrum-0.0.2-cp313-cp313-manylinux_2_17_x86_64.whl
Size 156.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a1fab8670dd2693e3c8ee22585e9d0c964500cc34dd499e2e6fe6049fc033293
BLAKE2b-256 checksum
How to use checksums
fff42e65f61ebfd754ba5b3c777fb599c9078ee3a310fb8a3a692aa8263a2265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 15, 2024.

Transparency log

Release files / libspectrum-0.0.2-cp312-cp312-win_amd64.whl

Download URL libspectrum-0.0.2-cp312-cp312-win_amd64.whl
Size 12.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
aff82e0403216187d6d6bedb27d9ba676f7f054aa40183d0e92c8dff50e9d62f
BLAKE2b-256 checksum
How to use checksums
0af878cbf3087cc5a6c247fa07dbeb9da2961543184f2c58e5202b96f172d0ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 15, 2024.

Transparency log

Release files / libspectrum-0.0.2-cp312-cp312-manylinux_2_17_x86_64.whl

Download URL libspectrum-0.0.2-cp312-cp312-manylinux_2_17_x86_64.whl
Size 156.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
51a98a7b7b21b796f57ab61bedc903dda0336197f99200e1dd66ed2b3aca56b1
BLAKE2b-256 checksum
How to use checksums
0a027bef924473e24ab900b38fce01320051001845414174ca42721c6dfdfe7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 15, 2024.

Transparency log

Release files / libspectrum-0.0.2-cp311-cp311-win_amd64.whl

Download URL libspectrum-0.0.2-cp311-cp311-win_amd64.whl
Size 12.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
21158640f1573aecd20676457186c7a6b8952d8cdd249a5754d2d2a7c84b5e8a
BLAKE2b-256 checksum
How to use checksums
630cec626b75ef3dd79f20965f932a3a2798772569d242bdd9d98ad907a25650
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 15, 2024.

Transparency log

Release files / libspectrum-0.0.2-cp311-cp311-manylinux_2_17_x86_64.whl

Download URL libspectrum-0.0.2-cp311-cp311-manylinux_2_17_x86_64.whl
Size 157.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8e9327b30cd6e13a28a565c5b3b8c3c93a1e13bcfb2506c6d5438597eac5d550
BLAKE2b-256 checksum
How to use checksums
7e72f816bebeb8ab76b258c053ab4e0d511f6c6da2a9fa87ecce057e2788e089
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 15, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2 This release

6 release files

0.0.1

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page