https://github.com/ebroecker/canmatrix
Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...
https://github.com/ebroecker/canmatrix
arxml can canbus compare convert dbc dbf dissector fibex json kcd modify python sym xlsx
Last synced: 9 days ago
JSON representation
Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...
- Host: GitHub
- URL: https://github.com/ebroecker/canmatrix
- Owner: ebroecker
- License: bsd-2-clause
- Created: 2013-04-08T19:08:14.000Z (about 12 years ago)
- Default Branch: development
- Last Pushed: 2025-03-19T20:30:32.000Z (about 1 month ago)
- Last Synced: 2025-04-11T17:20:05.312Z (9 days ago)
- Topics: arxml, can, canbus, compare, convert, dbc, dbf, dissector, fibex, json, kcd, modify, python, sym, xlsx
- Language: Python
- Homepage:
- Size: 6.86 MB
- Stars: 964
- Watchers: 72
- Forks: 408
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-canbus - canmatrix - Converting CAN Database Formats .arxml .dbc .dbf .kcd. (CAN Database / Converters and Parsers)
README
## **Canmatrix** is a python package to read and write several CAN (Controller Area Network) database formats. ##
[](https://pypi.org/project/canmatrix/)
[](https://pypi.org/project/canmatrix/)
[](https://codecov.io/gh/ebroecker/canmatrix/)
[](https://github.com/ebroecker/canmatrix/issues)### About
*Canmatrix* implements a "Python Can Matrix Object" which describes the can-communication and the needed objects (Boardunits, Frames, Signals, Values, ...)
*Canmatrix* also includes two **Tools** (canconvert and cancompare) for converting and comparing **CAN** databases.https://canmatrix.readthedocs.io/en/latest/
### Install instructions
https://canmatrix.readthedocs.io/en/latest/installation.html[Chinese Translation / 安装中文方法解释及注意事项](https://github.com/ebroecker/canmatrix/wiki/%E5%AE%89%E8%A3%85%E4%B8%AD%E6%96%87%E6%96%B9%E6%B3%95%E8%A7%A3%E9%87%8A%E5%8F%8A%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9)
Have Fun,
feel free to contact me for any suggestions
Eduard