Skip to main content

CAN log Analyzer

Project description

CAN Log Analyzer

A web-based tool for analyzing CAN log files using NiceGui, Plotly, and cantools.

Features

  • Upload and parse CAN log files (.asc, .blf)
  • Load CAN database files (.dbc)
  • Visualize and plot selected CAN signals interactively
  • User-friendly web interface with sidebar controls
  • Interactive signal selection and customizable plots (scatter, line, heatmap)
  • Grid and axis customization for detailed analysis

Notes

  • Ensure you are using Python >= 3.10 as specified in the project requirements.
  • Only .dbc files are supported for CAN database input.

Usage - Web App

To start the web application, run:

python -m can_log_analyzer.run_web_app
  • The app will launch in your default web browser at http://localhost:8501 (unless otherwise configured).
  • Use the sidebar to upload your CAN log files (.asc, .blf) and CAN database files (.dbc).
  • Select channels, messages, and signals to visualize.
  • Choose plot type and customize grid/axis options as needed.
  • Interactive plots and analysis will be available after loading your files.

source manual

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

can_log_analyzer-26.0.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

can_log_analyzer-26.0.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file can_log_analyzer-26.0.0.tar.gz.

File metadata

  • Download URL: can_log_analyzer-26.0.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for can_log_analyzer-26.0.0.tar.gz
Algorithm Hash digest
SHA256 7cc6c33c83b3022783866eaa22ae8d630c31e5c06554854526131b5b89ef3079
MD5 b88b4bb32564c0c0d01b6eb74d7bbede
BLAKE2b-256 d83a17a5be89b423a368579976cbeb776d7e7be78f0654b7bcf4a5bb589fa964

See more details on using hashes here.

File details

Details for the file can_log_analyzer-26.0.0-py3-none-any.whl.

File metadata

  • Download URL: can_log_analyzer-26.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for can_log_analyzer-26.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 719e4473aee04759af8b146e02116fe340c592fef48cd2d4e5833b2285041505
MD5 26a6db179cd5425270e88dcba1943bd1
BLAKE2b-256 1d3cbb49cc9e1904071ebc7b475326cef264417aa0266596bccde1f5274313d2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page