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.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbbb4c4e07e744ea248f5bce40bd5301816e99fa87597764da40ffd7bb11f32a |
|
MD5 | 194003baccf5f03cd8431320ee215e68 |
|
BLAKE2b-256 | 3ce7571e2adc837f0ca5dbbf857ce475cdd06baa6c0b2acabcfb45fdfa5aebf6 |
Hashes for spead2-2.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc3de75a6c592b05a0066611089ebc894e04118a625cbd355e3d67f4de6502a1 |
|
MD5 | 2d54cce1567b2982d74846eeb0adbc7e |
|
BLAKE2b-256 | 879a5a1f55f1e5762fd07b6d101dccb7db03fbf7e40c4e1358d7e50bdf20d5cf |
Hashes for spead2-2.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe5201c98f25259e48ebbc5901714c1d810e493a069ad534a1cf2bcde830874e |
|
MD5 | 2182af82a300cd44759559a114c7daa0 |
|
BLAKE2b-256 | d2fc756a7e421b660c9a79e04f0e1731cb8a119b5c4338373a233cabd4b79c1e |
Hashes for spead2-2.1.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe9b5416602b22afec8f67270a95dfac73badc28228c1a3b5c1db9d8660cf723 |
|
MD5 | f60830c999d57eba734e82b73361c22c |
|
BLAKE2b-256 | e21736350e34fb3b368dfa24c66f166c6677c07ce20a3e0c5f9759ad289df7ad |