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-3.1.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b532083e3a31941519a94848e0d41b3877383daf3f9b071033ebd28f8316b9e7 |
|
MD5 | 2644b7796e5f4e2f35705529d4a8a207 |
|
BLAKE2b-256 | 30ec089915ad8a23b0ce6bcec1085f8635601f37455451ec3c989d532380f922 |
Hashes for spead2-3.1.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e65ea280e3efe986355e34b90cb05d093865d6d01cfeac1c49e0df5f298dceb |
|
MD5 | 87572d1458a0ed3566ce65e7b31f03c9 |
|
BLAKE2b-256 | 95ccdb038c52706e7631bda98cc04b6a76ddf8f722c016b46ce385f2a1e6b182 |
Hashes for spead2-3.1.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15f2b714649a539bd3312dd3bfe8bf3600b4c5da29c205ab3a4f8d67df8f4614 |
|
MD5 | a04489799290aba447a43a8b783eed53 |
|
BLAKE2b-256 | 0c93d01aa6535c7cba7131e9df10eec743c8bd855452e95040cae0b394c82674 |
Hashes for spead2-3.1.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b768764c0571a56c0e553dacb84ccf943bc31ee35bce360a798f44198e83c276 |
|
MD5 | 8f30daaf683b569826691baea1c8c64b |
|
BLAKE2b-256 | fa58a8d5aac2dd6bb026beac60f618ddb15e2d6d57999c82775892d416b3671b |