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
Hashes for pycyphal-1.12.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f62500b553186e759ff57e1efb50d6ed0a9691d0b45ca8c4dd2e4e8ada212c93 |
|
MD5 | 1ccb1c505956c3b925e418b169fed25f |
|
BLAKE2b-256 | c2b751ace0427b86edc4cd4e3977d82571c15a73b1208a439b8ce6bb0b24c908 |