Python implementation of the DroneCAN protocol stack
Project description
DroneCAN v1 stack in Python [a fork of UAVCAN v0.9]
Python implementation of the DroneCAN v1 protocol stack.
DroneCAN is a lightweight protocol designed for reliable communication in aerospace and robotic applications via CAN bus.
Documentation
Installation
Compatible Python versions are 2.7 and 3.3 and newer.
If the library is used with Python 3, which is recommended, it does not require any additional dependencies.
If Python 2.7 is used, additional dependencies are needed - refer to setup.py for more info.
pip install dronecan
Development
Automatic deployment to PyPI
In order to deploy to PyPI via CI, do this:
- Update the version number in
version.py, e.g.1.0.0, and commit before proceeding. - Create a new tag with the same version number, e.g.
git tag -a 1.0.0 -m "My release 1.0.0" - Push to master.
Code style
Please follow the existing coding styles.
History
Much of the development of this tool is based upon original work by Pavel Kirienko and others from the UAVCAN Development Team. See https://github.com/UAVCAN/pyuavcan/tree/legacy-v0 for contributors.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dronecan-1.0.23.tar.gz.
File metadata
- Download URL: dronecan-1.0.23.tar.gz
- Upload date:
- Size: 107.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f115452cab9a395ff80a07c54c670ea4872115652869e7ea16cb4ab42623ed92
|
|
| MD5 |
d74bcf065e269e62c4cb897cdaf840fd
|
|
| BLAKE2b-256 |
d4a17ceee8058012f24203c8e58f4a7e040e249ee8a64362c45115b86030960d
|
File details
Details for the file dronecan-1.0.23-py3-none-any.whl.
File metadata
- Download URL: dronecan-1.0.23-py3-none-any.whl
- Upload date:
- Size: 152.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f78b77bde8d7e93926752f873bed4ab9618edcd4980f8575fa36fb11e68a978
|
|
| MD5 |
b24d8f071138148fd5600bca7f5fc799
|
|
| BLAKE2b-256 |
99bbf29544096e91ac9f344a8448a4d1e6ff5e1c5ac8ed4381507a046e5b8a92
|