Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sigtekx-0.0.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sigtekx-0.0.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file sigtekx-0.0.0.tar.gz.

File metadata

  • Download URL: sigtekx-0.0.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for sigtekx-0.0.0.tar.gz
Algorithm Hash digest
SHA256 290012ef9ba6a56a9d5839987893c2dae9076078469973955d1663a21542bf26
MD5 6fefb3c49212d49037d3c3bdda71ad5d
BLAKE2b-256 ee8de699839d0dd6003d8c090f0b507550d8777155c19d54c0cbdd8a28a4c79b

See more details on using hashes here.

File details

Details for the file sigtekx-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: sigtekx-0.0.0-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

Hashes for sigtekx-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c7ba4e435a938dc84897044ccb85c77f90aefb42b6d8e1b8be4365a8ca3429d
MD5 bd7113f6827f4f817946d22ceb580b14
BLAKE2b-256 82d87828f810e7b7d4e4232968b38fd2953f0c10461f5bcdd9aa03fb5e134874

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page