import asammdfjust open Vizalyze

Open MDF4 files
without writing Python.

Vizalyze is a desktop GUI built on asammdf. Everything you do with the asammdf library - read MDF/MF4 files, plot signals, decode CAN/LIN, run FFT - done in seconds, with no scripts, no environment setup, no boilerplate.

Windows · macOS · Linux · No credit card · No time limit on free tier

What is asammdf?

asammdf is an open-source Python library for reading, writing, and processing ASAM MDF (Measurement Data Format) files - the standard format used by automotive ECUs, vehicle data loggers, and test benches from vendors like Vector, ETAS, Kvaser, and Dewesoft.

It's excellent and widely used. But it requires Python knowledge, environment setup, and writing code every time you want to load a file, plot a signal, or extract data. For engineers who work with MDF4 files daily, that overhead adds up.

Vizalyze runs on asammdf internally - giving you the same robust MDF4 support, but wrapped in a full desktop application you can open and use immediately.

asammdf (Python) vs Vizalyze

Same engine. Very different experience.

Taskasammdf + PythonVizalyze
Open an MDF4 file3+ lines of PythonDouble-click
Plot multiple signalsmatplotlib boilerplateDrag signals to canvas
Decode CAN/LIN (DBC)cantools + manual setupLoad DBC in one step
FFT / IIR filterscipy + custom codeClick - live preview
Compare two test runsWrite diff scriptOverlay in 2 clicks
AI signal analysisLangChain setup requiredBuilt-in Axy AI
Batch PDF/PPTX reportsCustom Jinja2 templatePro: one-click
Standards-aligned workflows checkManual codingTeam: 18 standards built-in
Share resultsEmail attachmentSecure link, no upload of raw data
Setup timeHoursMinutes

Everything an MDF4 user needs

Full asammdf coverage plus the tools you'd normally script yourself.

📂

Full MDF/MF4 support

Read all MDF3 and MDF4 variants including sorted and unsorted files, compressed blocks, and bus logging files from Vector CANalyzer, ETAS INCA, Kvaser, Dewesoft and more.

🚗

CAN/LIN decoding

Load your DBC, ARXML, KCD or SYM database and Vizalyze decodes CAN/LIN messages from embedded bus logging directly in the MDF4 file. Built-in EV signal presets.

🔬

Signal processing

FFT, PSD, STFT/spectrogram, Butterworth/Chebyshev/Bessel IIR filters, smoothing, curve fitting - all with live chart preview. No scipy required.

🤖

AI analysis - ask Axy

Describe what you want to know in plain English. Axy identifies anomalies, finds correlations, and summarises test results. Use built-in AI or your own API key.

🔀

Compare test runs

Overlay multiple MDF4 files with automatic time alignment and resampling. See per-channel statistics and deltas to spot regressions between runs instantly.

📊

Batch reporting

Pro: auto-generate PPTX or PDF reports across dozens of MDF4 files in one click. Share as a secure link - no emailing raw data.

🔒

Raw data stays local

Your MDF4 files are never uploaded. Everything runs on your machine. Cloud sync (Pro) only syncs your workflows and templates - never raw signal files.

📋

Standards-aligned workflows

Team: WLTP, Euro 6/7, EPA FTP-75, SAE J1634 and 14 more - with ISO 17025-style lab metadata and Pass/Warn/Fail KPI assessment built in.

Who uses MDF4 files?

Automotive test engineers
EV powertrain teams
ECU calibration engineers
Chassis & NVH analysts
HIL/SIL test benches
Vehicle data logging
ADAS validation
Battery test labs
Motorsport data engineers

Frequently asked questions

What is asammdf?

asammdf is an open-source Python library for reading, writing, and processing ASAM MDF (Measurement Data Format) files - the standard format used by automotive ECUs, vehicle data loggers, and test benches from vendors like Vector, ETAS, Kvaser, and Dewesoft.

Can I open MDF4 files without installing Python?

Yes. Vizalyze is a desktop application built on asammdf that runs on Windows, macOS, and Linux without requiring Python or any package installation. Download and double-click to open any MDF4 or MF4 file immediately.

Is Vizalyze free to use?

Yes - Vizalyze has a free tier with no time limit. Core MDF4 viewing, signal plotting, and CAN/LIN decoding are free. Signal processing (FFT, IIR filters), batch reporting, and cloud sync require a Pro plan. No credit card required to start.

Does Vizalyze work with all MDF4 files from tools like CANalyzer or INCA?

Yes. Vizalyze uses asammdf internally and supports all MDF3 and MDF4 variants, including files from Vector CANalyzer, ETAS INCA, Kvaser, Dewesoft, and other common data loggers - including compressed blocks, unsorted files, and embedded bus logging.

How does Vizalyze compare to running asammdf in Python?

Vizalyze wraps the same asammdf library in a desktop GUI. Tasks that require 3+ lines of Python - opening a file, plotting signals, decoding CAN/LIN with a DBC, running an FFT - become single clicks. There is no environment setup, no pip install, and no scripting required.

Is my MDF4 data uploaded to the cloud?

No. Vizalyze is local-first: your raw MDF4 files are never uploaded. All processing runs on your machine. Cloud sync (Pro) only syncs your workflows and templates, never raw signal files.

Stop writing the same asammdf scripts.
Just open Vizalyze.

Free desktop app for core MDF4 analysis. No time limit. No credit card. Upgrade for signal processing, live monitoring, and batch reporting.

Download free - Beta

Windows · macOS · Linux

Get Vizalyze - Free Beta

No account required. Sign in later for a free 7-day trial of every feature. No credit card. No time limit.

Checking for latest release…

.exe installer

Download for Windows

No account required to download. Sign in for a free 7-day trial of every feature.Read the security note above before installing - we're working toward full OS code signing.