Industrial-grade signal processing libraries for developers
Open source tools built by engineers who deploy critical infrastructure systems. Production-tested, defense-grade reliability, zero dependencies on enterprise bloat.
Libraries & Tools
Fast wavelet transforms optimized for real-time processing on resource-constrained systems. Pure Python with optional C extensions.
- Haar, Morlet, and Symlet wavelets
- Multi-level decomposition
- Embedded-friendly (runs on ARM Cortex)
- Zero external dependencies
Protocol analysis toolkit for industrial control systems. Decode, encode, and analyze Modbus, DNP3, and IEC 60870-5-104.
- Modbus RTU/TCP support
- DNP3 packet parser
- IEC 104 implementation
- Built-in validation & checksums
Rust-based DSP library for embedded systems. FFT, filtering, and time-series analysis with minimal memory footprint.
- Fast FFT implementation
- IIR/FIR filter design
- No heap allocations
- RTOS compatible
Utilities for industrial time-series data management. Optimized queries, compression, and analysis for SCADA historians.
- TimescaleDB helpers
- Efficient downsampling
- Gap detection & interpolation
- Anomaly detection hooks
Lightweight OPC UA client library. Connect to industrial PLCs and SCADA systems without the bloat of full implementations.
- Client-only implementation
- Subscription support
- Security modes included
- Works with Siemens, Allen-Bradley
Radio frequency signal analysis tools. Spectrum analysis, modulation detection, and protocol identification for SDR applications.
- Spectrum visualization
- Modulation classification
- Protocol fingerprinting
- HackRF/RTL-SDR support
Code Examples
Documentation & Resources
Getting Started
Installation guides, quick start tutorials, and basic concepts for each library.
Read GuideAPI Reference
Complete API documentation with detailed function signatures and usage examples.
Browse APIsBest Practices
Engineering guidelines for real-time processing, error handling, and system integration.
View GuidelinesArchitecture
System design patterns, protocol implementations, and architectural decisions.
Read MorePerformance
Benchmarks, optimization techniques, and resource usage for embedded deployments.
See BenchmarksSecurity
Defense-in-depth strategies, secure coding practices, and compliance considerations.
Security DocsCommunity & Support
Built by engineers who ship production systems
These libraries are extracted from real SCADA modernization projects, embedded firmware, and critical infrastructure deployments. Everything here has been tested under real-world conditions.
We believe in open source because we benefit from open source. Contributions welcome, criticism encouraged, PRs reviewed promptly.