RaptorQ RFC6330 C++ bindings for python
Project description
pyraptorq
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
RaptorQCppEnginewith path to shared library as argument and provide it toDecoderandEncoder.
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)
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
pyraptorq-0.1.7-py3-none-any.whl
(752.5 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4538b5042cae2763b7506b8d016bdedec0d4c7eeaadab89857d23edf46bbec14
|
|
| MD5 |
6be3e9876745cb61dcf38a45443e9850
|
|
| BLAKE2b-256 |
7b11108cdf3caedb1885025f71d5919837ca14ef8b011d912400a554183ffca6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e83f5e49135de75a748833ec84c5aeee148f1d396f587606b50709986fc7b612
|
|
| MD5 |
57d35605a04fdb9643226615e9fb0c72
|
|
| BLAKE2b-256 |
bca30b2861edaac1e7af320768c58fa962ba56130ab97c47484d8dcdbf424a20
|