This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.2 instead.
Reason given by maintainers: breaks compatibility
Canmatrix is a python package to read and write several CAN (Controller Area Network) database formats.
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.
- Multiple formats automotive related communication matrix file parsing.
- CAN message encoding and decoding.
Supported file formats for import:
.dbc candb / Vector
.dbf Busmaster (open source!)
.kcd kayak (open source!)
.arxml autosar system description
.yaml structured export/import (same structure as json)
.xls(x) excel xls-import, works with .xls-file generated by this lib
.sym peak pcan can description
.xml (fibex or CANopen eds)
.ldf (lin bus)
.odx (diagnostic file)
.eds
Supported file formats for export:
.dbc
.dbf
.kcd
.xls(x)
.json Canard (open source!)
.arxml (very basic implementation)
.yaml structured export/import (same structure as json)
.sym
.xml (fibex)
.lua (wireshark script)
.scapy
Project Homepage: https://github.com/ebroecker/canmatrix
Documentation: https://canmatrix.readthedocs.io
Installation
https://canmatrix.readthedocs.io/en/latest/installation.html
Chinese Translation / 安装中文方法解释及注意事项
Contributing
Source Code, Documentation, Examples, Report issues and Any other contributions are extremely appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Metadata
Release files for canmatrix 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| canmatrix-1.3.0.tar.gz | 224.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| canmatrix-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 454.6 kB
Release files / canmatrix-1.3.0.tar.gz
| Download URL | canmatrix-1.3.0.tar.gz |
|---|---|
| Size | 224.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8edea9d1d642e141f43affab371df78f4823f5c1bea2f18dcf4eda7d09f9cf78
|
|
BLAKE2b-256 checksum How to use checksums |
f4e84514e68290d7796916d54d6a64d27a0737b134a8af37668118d5d66987bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.
Transparency logRelease files / canmatrix-1.3.0-py3-none-any.whl
| Download URL | canmatrix-1.3.0-py3-none-any.whl |
|---|---|
| Size | 229.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cadc7e1a739eb223907399e30dc305b1dc1bf5b80b1d0c5881330e4bda0cfc90
|
|
BLAKE2b-256 checksum How to use checksums |
ab1fc647ebfdd580d1c8baddbffa58ae61aa9c51a60ffe5ee982da0b61c64fcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.
Transparency log