High-performance SPEAD implementation
Project description
spead2 is an implementation of the SPEAD protocol, with both Python and C++ bindings. The 2 in the name indicates that this is a new implementation of the protocol; the protocol remains essentially the same. Compared to the PySPEAD implementation, spead2:
is at least an order of magnitude faster when dealing with large heaps;
correctly implements several aspects of the protocol that were implemented incorrectly in PySPEAD (bug-compatibility is also available);
correctly implements many corner cases on which PySPEAD would simply fail;
cleanly supports several SPEAD flavours (e.g. 64-40 and 64-48) in one module, with the receiver adapting to the flavour used by the sender;
supports Python 3;
supports asynchronous operation, using asyncio.
For more information, refer to the documentation on readthedocs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for spead2-2.1.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd734ecfd6cc6c256b58902d5c3a1596e6641daa530f521fbb15073175dc97c2 |
|
MD5 | 358cce74887ae81e8eb80f61cade5969 |
|
BLAKE2b-256 | 289e14a12754d28c9b652450c42108a73e397825da4631996260f0148afc20c1 |
Hashes for spead2-2.1.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33638a182052e2e2d0465da19208f190acb4a68772b308eb211a07bc39073052 |
|
MD5 | ef58d72e69b881277cc0b1760497229a |
|
BLAKE2b-256 | b5d5f88116ec45ad277a3dcd5798f79530d42f53504267f2e21c921912187137 |
Hashes for spead2-2.1.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5aab07b21375ae640d2b4892e897c1ad4ec1137fbf4ad754702731de78bd876 |
|
MD5 | d637680db0de29cdd8551c7dca589565 |
|
BLAKE2b-256 | d9edf99e29ad89770abbbed5216688b5f87220914514a158d387d6ff6898bd93 |
Hashes for spead2-2.1.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da7dfd02cde12138cb06db8b5a8934298ad2b41e1392a8337b8320a8c26b9bb2 |
|
MD5 | 6b8638a28584b4e80b82853a5499b6e2 |
|
BLAKE2b-256 | 860b16493acbf736263bb96ff98a71273127a76b4b47a4f726916c364a125518 |