- Notifications
You must be signed in to change notification settings - Fork109
Python implementation of the Cyphal protocol stack.
License
OpenCyphal/pycyphal
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 supportGNU/Linux,MS Windows, andmacOS 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.
About
Python implementation of the Cyphal protocol stack.