Contents

python-can 4.4.2

0

Controller Area Network interface module for Python

Controller Area Network interface module for Python

Stars: 1279, Watchers: 1279, Forks: 597, Open Issues: 220

The hardbyte/python-can repo was created 8 years ago and the last code push was 3 days ago.
The project is very popular with an impressive 1279 github stars!

How to Install python-can

You can install python-can using pip

pip install python-can

or add it to a project with poetry

poetry add python-can

Package Details

Author
python-can contributors
License
LGPL v3
Homepage
None
PyPi:
https://pypi.org/project/python-can/
GitHub Repo:
https://github.com/hardbyte/python-can

Classifiers

  • Software Development/Embedded Systems
  • Software Development/Embedded Systems/Controller Area Network (CAN)
  • System/Hardware/Hardware Drivers
  • System/Logging
  • System/Monitoring
  • System/Networking
  • Utilities
No  python-can  pypi packages just yet.

Errors

A list of common python-can errors.

Code Examples

Here are some python-can code examples and snippets.

GitHub Issues

The python-can package has 220 open issues on GitHub

  • Finalize changelog
  • Turn the CI green before the next release
  • Enable mypy for vector interface
  • Filter messages by list of CAN-IDs
  • Use can.logger only log received msg to file, but send msg can not logged
  • 1210 Add compressed file methods
  • Python 3.7, 3.8, 3.9, or 3.10 as minimal version
  • Is Travis CI disabled?
  • Trc file support
  • Vector hardware,no ack can not raise can.CanError
  • can.LogReader error on opening "filename.with.too.many.dots.blf"
  • Add ZLG interface
  • Add utility function create_filter
  • BufferedReader returns oldest messages first
  • Nice to have a "local loopback" bus state

See more issues on GitHub

Related Packages & Articles