跳转到主要内容

高性能SPEAD实现

项目描述

Documentation Status Test Status Coverage Status

spead2 是 SPEAD 协议的实现,具有 Python 和 C++ 绑定。名字中的 2 表示这是该协议的新实现;协议本身保持基本不变。与 PySPEAD 实现相比,spead2

  • 处理大型堆时至少快一个数量级;

  • 正确实现了PySPEAD中实现错误的协议的几个方面(同时也提供了bug兼容性);

  • 正确实现了PySPEAD可能会直接失败的许多边缘情况;

  • 在一个模块中干净地支持几种SPEAD版本(例如64-40和64-48),接收器会适应发送者使用的版本;

  • 支持Python 3;

  • 支持异步操作,使用asyncio

更多信息,请参阅readthedocs上的文档。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

spead2-4.3.2.tar.gz (2.6 MB 查看哈希值)

上传时间:

构建的分发版本

spead2-4.3.2-cp312-cp312-manylinux_2_28_aarch64.whl (749.1 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.28+ ARM64

spead2-4.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (784.7 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ x86-64

spead2-4.3.2-cp312-cp312-macosx_11_0_arm64.whl (663.3 kB 查看哈希值)

上传时间: CPython 3.12 macOS 11.0+ ARM64

spead2-4.3.2-cp312-cp312-macosx_10_9_x86_64.whl (731.2 kB 查看哈希值)

上传时间: CPython 3.12 macOS 10.9+ x86-64

spead2-4.3.2-cp311-cp311-manylinux_2_28_aarch64.whl (751.6 kB 查看哈希值)

上传时间: CPython 3.11 manylinux: glibc 2.28+ ARM64

spead2-4.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (785.9 kB 查看哈希值)

上传时间: CPython 3.11 manylinux: glibc 2.17+ x86-64

spead2-4.3.2-cp311-cp311-macosx_11_0_arm64.whl (662.8 kB 查看哈希值)

上传时间: CPython 3.11 macOS 11.0+ ARM64

spead2-4.3.2-cp311-cp311-macosx_10_9_x86_64.whl (727.2 kB 查看哈希值)

上传时间: CPython 3.11 macOS 10.9+ x86-64

spead2-4.3.2-cp310-cp310-manylinux_2_28_aarch64.whl (749.7 kB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.28+ ARM64

spead2-4.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (784.1 kB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ x86-64

spead2-4.3.2-cp310-cp310-macosx_11_0_arm64.whl (661.8 kB 查看哈希值)

上传时间: CPython 3.10 macOS 11.0+ ARM64

spead2-4.3.2-cp310-cp310-macosx_10_9_x86_64.whl (725.7 kB 查看哈希值)

上传时间: CPython 3.10 macOS 10.9+ x86-64

spead2-4.3.2-cp39-cp39-manylinux_2_28_aarch64.whl (750.2 kB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.28+ ARM64

spead2-4.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (784.1 kB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ x86-64

spead2-4.3.2-cp39-cp39-macosx_11_0_arm64.whl (661.9 kB 查看哈希值)

上传时间: CPython 3.9 macOS 11.0+ ARM64

spead2-4.3.2-cp39-cp39-macosx_10_9_x86_64.whl (725.9 kB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ x86-64

spead2-4.3.2-cp38-cp38-manylinux_2_28_aarch64.whl (750.0 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.28+ ARM64

spead2-4.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (783.9 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ x86-64

spead2-4.3.2-cp38-cp38-macosx_10_9_x86_64.whl (725.7 kB 查看哈希值)

上传时间: CPython 3.8 macOS 10.9+ x86-64

由以下机构支持