Skip to main content

RaptorQ RFC6330 C++ bindings for python

Project description

pyraptorq

PyPI version PyPI - Python Version Downloads

Python bindings with RaptorQ implementation.

Examples

You can find usage example in the /examples folder.

Supported platforms

  • Linux (x86_64, arm64)
  • MacOS (x86_64m arm64)
  • Windows (x86_64)

How to install

From pypi, if your system is supported

pip install pyraptorq

From source

  • Compile shared library as described in cpp-raptorq/README.md
  • Create instance of RaptorQCppEngine with path to shared library as argument and provide it to Decoder and Encoder.
from pyraptorq import Encoder, Decoder, RaptorQCppEngine


engine = RaptorQCppEngine('path_to_lib')
encoder = Encoder(b'data', 2, engine)
decoder = Decoder(2, 2, 4, engine)

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

pyraptorq-0.1.7.tar.gz (749.9 kB view details)

Uploaded Source

Built Distribution

pyraptorq-0.1.7-py3-none-any.whl (752.5 kB view details)

Uploaded Python 3

File details

Details for the file pyraptorq-0.1.7.tar.gz.

File metadata

  • Download URL: pyraptorq-0.1.7.tar.gz
  • Upload date:
  • Size: 749.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for pyraptorq-0.1.7.tar.gz
Algorithm Hash digest
SHA256 4538b5042cae2763b7506b8d016bdedec0d4c7eeaadab89857d23edf46bbec14
MD5 6be3e9876745cb61dcf38a45443e9850
BLAKE2b-256 7b11108cdf3caedb1885025f71d5919837ca14ef8b011d912400a554183ffca6

See more details on using hashes here.

File details

Details for the file pyraptorq-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: pyraptorq-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 752.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for pyraptorq-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e83f5e49135de75a748833ec84c5aeee148f1d396f587606b50709986fc7b612
MD5 57d35605a04fdb9643226615e9fb0c72
BLAKE2b-256 bca30b2861edaac1e7af320768c58fa962ba56130ab97c47484d8dcdbf424a20

See more details on using hashes here.

Supported by

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