Skip to main content

A Python-native framework for wireless algorithm-hardware co-design (early development).

Project description

Waveflow

From waveform to silicon — in Python.

Waveflow is a Python-native framework for algorithm–hardware co-design — describe a signal-processing datapath once in Python, simulate it fast and bit-exact, and generate its hardware implementation from the same source. Its flagship domain is wireless, but it fits any project for efficiently realizing complex signal-processing algorithms in hardware.

⚠️ Early development. This PyPI entry reserves the name; the project is under active development and not yet released as a package. Install the current version from source:

pip install git+https://github.com/sdrangan/waveflow.git

Documentation, examples, and status: https://github.com/sdrangan/waveflow

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

pywaveflow-0.0.1.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

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

pywaveflow-0.0.1-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file pywaveflow-0.0.1.tar.gz.

File metadata

  • Download URL: pywaveflow-0.0.1.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pywaveflow-0.0.1.tar.gz
Algorithm Hash digest
SHA256 694512755c765c56f09ed7159d939b6884972e862613d4db58b55519a040bb5a
MD5 eb12dcd16519e9f38e0911cdddc38624
BLAKE2b-256 6ac91799bcce711e7632131af581547502260fa18d31424fc446c1a253d782ea

See more details on using hashes here.

File details

Details for the file pywaveflow-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pywaveflow-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pywaveflow-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bc01b2f6fbdbf2a74d16a6007d7d386de99d293b95a72029563bd99d63e5ba1c
MD5 4ed304afb7f7de73711e2b726523dcdf
BLAKE2b-256 609d433f95537bdf725528bf019dee3837ef97fa2d01f544dd04fdb9f5213905

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