GPU-accelerated signal processing pipeline builder for real-time FFT analysis
Project description
SigTekX
Package name reservation - Full release coming soon
About
SigTekX (Signal + Tekton "builder" + X "acceleration") is a high-performance GPU-accelerated signal processing library for building real-time FFT analysis pipelines.
This placeholder reserves the sigtekx package name on PyPI. The library is currently in development (v0.9.4) and will be published under this name in an upcoming release.
Current Status
The library is in active development (Beta) with a working implementation featuring:
- Sub-200μs latency CUDA FFT engine
- Python API with C++ backend via pybind11
- Multi-stream async execution for throughput optimization
- Research infrastructure (Hydra, MLflow, DVC, Snakemake)
- Professional benchmarking suite with statistical analysis
- NVTX profiling support for NVIDIA tools
Coming Soon
The rebranded sigtekx package will include:
- Complete CUDA-accelerated FFT processing engine
- Type-safe Python API with Pydantic configuration
- Batch and streaming execution modes
- Comprehensive benchmark and profiling tools
- Pre-configured presets for common use cases
- Full documentation and examples
Repository
Development is happening at: https://github.com/SEAL-Embedded/ionosense-hpc-lib
Note: Repository will be renamed to sigtekx upon package release.
Requirements (Future Release)
- Python 3.11+
- NVIDIA GPU with CUDA compute capability 6.0+ (Pascal or newer)
- CUDA Toolkit 13.0+
- Windows 11 or Linux
Contact
Author: Kevin Rahsaz Email: rahsaz.kevin@gmail.com
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sigtekx-0.0.2.tar.gz.
File metadata
- Download URL: sigtekx-0.0.2.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
faba511a296a8e76f2ee2358a61560adf9ce099167d296a00497b8f2df04db37
|
|
| MD5 |
3bed278d726f922f161184954948ec54
|
|
| BLAKE2b-256 |
f8e8aa87b0b1ab659ddc2a27dd0fe7daa4d58319535e827eefd4e5c12940e932
|
File details
Details for the file sigtekx-0.0.2-py3-none-any.whl.
File metadata
- Download URL: sigtekx-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27b5bbd3782e2961c776956020c7c831422d81508cdec4f88c3333e16be917b1
|
|
| MD5 |
83b0874e3468b93e4543300817d593fc
|
|
| BLAKE2b-256 |
d4867e759f25863138b880671e42230ddf85e033e157ab0a6325d36cddeea506
|