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.2.tar.gz (3.5 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.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

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

Hashes for sigtekx-0.0.2.tar.gz
Algorithm Hash digest
SHA256 faba511a296a8e76f2ee2358a61560adf9ce099167d296a00497b8f2df04db37
MD5 3bed278d726f922f161184954948ec54
BLAKE2b-256 f8e8aa87b0b1ab659ddc2a27dd0fe7daa4d58319535e827eefd4e5c12940e932

See more details on using hashes here.

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

Hashes for sigtekx-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 27b5bbd3782e2961c776956020c7c831422d81508cdec4f88c3333e16be917b1
MD5 83b0874e3468b93e4543300817d593fc
BLAKE2b-256 d4867e759f25863138b880671e42230ddf85e033e157ab0a6325d36cddeea506

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