A full-featured implementation of the Cyphal protocol stack in Python.
Project description
Full-featured Cyphal stack in Python
PyCyphal is a full-featured implementation of the Cyphal protocol stack intended for non-embedded, user-facing applications such as GUI software, diagnostic tools, automation scripts, prototypes, and various R&D cases.
PyCyphal aims to support all features and transport layers of Cyphal, be portable across all major platforms supporting Python, and be extensible to permit low-effort experimentation and testing of new protocol capabilities.
It is designed to support GNU/Linux, MS Windows, and macOS as first-class target platforms. However, the library does not rely on any platform-specific capabilities, so it should be usable with other systems as well.
Cyphal is an open technology for real-time intravehicular distributed computing and communication based on modern networking standards (Ethernet, CAN FD, etc.).
READ THE DOCS: pycyphal.readthedocs.io
Ask questions: forum.opencyphal.org
See also: Yakut -- a CLI tool for diagnostics and management of Cyphal networks built on top of PyCyphal.
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 Distribution
File details
Details for the file pycyphal-1.20.0.tar.gz
.
File metadata
- Download URL: pycyphal-1.20.0.tar.gz
- Upload date:
- Size: 251.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d21532a6f41c2df9a79af809d7c7ee2d66ecf4a71e2cf8df11efbcd210a4d3a |
|
MD5 | df7d4d9221a90e07f05d5aea13be19b3 |
|
BLAKE2b-256 | ebe1d15c5eccae4540c71cc3364e056cde46ef9514f80e7969e4105df95af812 |
File details
Details for the file pycyphal-1.20.0-py3-none-any.whl
.
File metadata
- Download URL: pycyphal-1.20.0-py3-none-any.whl
- Upload date:
- Size: 333.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 027e49fcfcea3fa0127aa671394a7ae4b9472e2e06fefd78db3cbe77199c5963 |
|
MD5 | d1b0728f5b412c9544bf3a34b34d36f2 |
|
BLAKE2b-256 | 411f1560579712aaa7629dd80c4d9fc2a193a3433e35bd87c9dfa0f4e45d33b3 |