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)
- MacOS (arm64)
- Windows (x86_64)
- should be more in future
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 toDecoder
andEncoder
.
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.2.tar.gz
(473.2 kB
view hashes)
Built Distribution
pyraptorq-0.1.2-py3-none-any.whl
(474.8 kB
view hashes)
Close
Hashes for pyraptorq-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14f35471d8a31283472705e56cccc53a8d7880db8a29807b2acc781c3f84d071 |
|
MD5 | 650269164b796fdbf1f5a86ffa053914 |
|
BLAKE2b-256 | 0ba40f9b7f5de0aa51c506c4e81fd8d3ea91d5cc1fffb0bafcedcd8e9118b3b5 |