Python is a popular programming language for working with CAN/LIN data from the CANedge.

You can work with the CANedge data in Python in multiple ways:

  1. Use our MF4 decoders to create DBC decoded Parquet files (natively supported by Python)
  2. Use our Python API to directly load MF4 files


For most Python use cases we recommend using the MF4 decoders to create a Parquet data lake - see the MF4 decoder docs for script examples.

Python API

The CANedge Python API lets you list, load and DBC decode CANedge log files from local disk or S3. To get started with the API tools, check out the API examples library on github.