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.0.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94bfd678d0ff6aa70f738d0cd8af9adbc2ad2999394c3726c3d3410b64ac117b |
|
MD5 | d53ad948819f03e641ee06ecee5e5296 |
|
BLAKE2b-256 | 2bbd94ccf38c02982c1a8e8f56f48a931f51dcaebd5f5c24a4d3c4c1a5555c04 |
Hashes for spead2-2.0.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a4a567794c2db7e574676ff8ffbb42b8d4c10232756496ba84e7946029a9925 |
|
MD5 | 876d327e0675828179f194f9242de1d9 |
|
BLAKE2b-256 | d9093a5927f2dfdf3e32720726310353cdcd665b601cd58bc4067cb50f3bf1b8 |
Hashes for spead2-2.0.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61ae8fea3607b49b360b94e4f3d347da97f331d60dd896f93efdae66de70d7de |
|
MD5 | ecd2e75ce2491e0d101729c9d5c1cfd7 |
|
BLAKE2b-256 | 93305069484108647cdff03fc67b476f4c888cb590e9da4407f0763b636993d0 |
Hashes for spead2-2.0.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ba76ef2636edbb94dacf5dbf1122ba925e8456574b51f6406af80398a8b6ce4 |
|
MD5 | aab8c68c1a6a95738b272054489577af |
|
BLAKE2b-256 | 96cc67274479c3ef99f84df1c271e92cfa31424358f3967901f5880a7dda7708 |