Skip to main content
Help the Python Software Foundation raise $60,000 USD by December 31st!  Building the PSF Q4 Fundraiser

A full-featured implementation of the UAVCAN protocol stack in Python.

Project description

Full-featured UAVCAN stack in Python

Travis CI AppVeyor CI RTFD Coverage Status Quality Gate Status Reliability Rating Lines of Code PyPI - Python Version Forum

PyUAVCAN is a full-featured implementation of the UAVCAN protocol stack intended for non-embedded, user-facing applications such as GUI software, diagnostic tools, automation scripts, prototypes, and various R&D cases. PyUAVCAN consists of a Python library (package) and a simple CLI tool for basic diagnostics and shell script automation.

PyUAVCAN aims to support all features and transport layers of UAVCAN, 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.

UAVCAN is an open lightweight data bus standard designed for reliable intravehicular communication in aerospace and robotic applications via CAN bus, Ethernet, RS-485, IEEE 802.15.4, and other robust transports. The acronym UAVCAN stands for Uncomplicated Application-level Vehicular Computing And Networking.

READ THE DOCS: pyuavcan.readthedocs.io

Ask questions: forum.uavcan.org

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pyuavcan, version 1.1.0.dev3
Filename, size File type Python version Upload date Hashes
Filename, size pyuavcan-1.1.0.dev3-py3-none-any.whl (304.6 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pyuavcan-1.1.0.dev3.tar.gz (215.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page