Python API tools

The CAN/LIN Python API lets you easily automate and scale your CANedge data processing.

API modules overview

The three tools below enable most data processing use cases:

  • canedge_browser: List log files for selected devices & time periods (from local disk or S3)
  • mdf_iter: Extract raw CAN data from the CANedge log files (as iterable or dataframe)
  • can_decoder: DBC-decode raw CAN data to physical values

Get started

To get started with the API tools, check out the API examples library on github.

In particular, the data-processing/ examples show how to combine the data processing modules.

API examples