Measurement parsing and conversion
Parse MDF, MF4, BLF, ASC, and CSV data, then convert selected results into a repeatable engineering workflow.
Vehicle Data & Measurement
Python automation turns repeated engineering-data preparation into a maintainable process. I build scoped workflows for loading recordings, applying agreed transformations, and generating consistent outputs, with configuration, input checks, and clear failure reporting for routine use.
Discuss Python AutomationProblems I can investigate
Find relevant events within long or numerous recordings using repeatable search, filtering, and evaluation workflows.
Process measurement size or volume through batch processing instead of relying on impractical interactive inspection.
Compare signals around observed behavior to investigate which measurements may be associated with the event.
Evaluate evidence across recordings and logs to make irregular symptoms easier to compare and investigate.
What I can help with
Parse MDF, MF4, BLF, ASC, and CSV data, then convert selected results into a repeatable engineering workflow.
Make input discovery, configuration, validation, processing, and output naming repeatable. Report failed files separately so a long run can be reviewed and resumed.
Work with CAN messages and CAN Database definitions to support structured signal analysis and data conversion.
Connect analysis workflows with a REST API or MQTT-based telemetry flow where the supplied interface and data contract require it.
Develop focused automation around CAN communication using python-can and SocketCAN when the engineering environment provides those interfaces.
What to send
Provide the codebase requiring analysis, extension, or integration, including the relevant Python workflow where available.
Share the documented or machine-readable API contract when the automation must connect to a REST API or another defined software interface.
Describe observed symptoms, context, reproduction steps, and expected behavior, including relevant recordings or logs when available.
How the analysis works
Review the problem description, expected behavior, source code, and API specification to define the repeatable analysis or conversion step.
Identify the supplied measurement formats, CAN data, signals, recordings, and existing processing constraints relevant to the task.
Implement focused Python parsing, filtering, signal correlation, batch processing, conversion, or visualization logic around the agreed input and output.
Run the workflow against available recordings or logs, inspect intermediate results, and investigate anomalies or inconsistent behavior.
Provide the selected script, converter, dashboard, or application with usage guidance and clear boundaries around the evaluated data.
What you receive
A maintainable Python workflow for engineering-data analysis, including repeatable processing steps for the agreed measurement or signal inputs.
A repeatable utility that transforms the agreed automotive data formats and produces an engineering-usable result.
A dashboard summarizing agreed engineering signals, states, or results for comparison across recordings or batch-processing runs.
Software for executing and interpreting ECU diagnostic services within the supplied problem scope and available interfaces.
Technologies & formats
A general-purpose language widely used for automotive analysis, tooling, and automation.
A Python library providing a common API for CAN interfaces and messages.
A Python package for parsing CAN databases and encoding or decoding messages.
A tabular text format often used for exchanging decoded engineering data.
An HTTP resource-oriented interface used for software and cloud integration.
A priority-based broadcast bus used for in-vehicle control communication.
The Linux kernel networking interface and tools for CAN communication.
A text format describing CAN messages, signals, nodes, scaling, and metadata.
A lightweight publish-subscribe messaging protocol used for telemetry.
FAQ
Discuss the evidence
Share the problem description, relevant source code, or API specification to scope a focused Python automation workflow.