Skip to content

ypprado/logplotter

Repository files navigation

LogPlotter

LogPlotter is a web-based application designed to provide a visual representation of logged CAN bus communications. It enables users to upload log files and visualize the data in a user-friendly graphical format, facilitating easier analysis and interpretation of CAN bus activities.

Features

  • Log File Upload: Easily upload your CAN bus log files through the web interface.
  • Data Visualization: Generate interactive plots and charts to represent the CAN bus data effectively.
  • User-Friendly Interface: Navigate through the application with an intuitive and responsive design.

Installation

To set up LogPlotter locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/ypprado/logplotter.git
  2. Navigate to the Project Directory:

    cd logplotter
  3. Install Dependencies:

    Ensure you have Node.js installed. Then, install the necessary packages:

    npm install
  4. Start the Application:

    npm start

    The application will run locally, and you can access it by navigating to http://localhost:3000 in your web browser.

Usage

  1. Upload Log File:

    On the homepage, click the "Upload" button and select your CAN bus log file.

  2. Visualize Data:

    After uploading, the application will process the log file and display interactive charts representing the CAN bus communication data.

  3. Interact with Charts:

    Use the provided tools to zoom, pan, and analyze specific segments of the data.

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a Pull Request.

Support Us

We are a small team at PAS Solutions, dedicated to developing innovative software solutions. If you find LogPlotter useful and would like to support our work, consider supporting us on Ko-Fi:

https://ko-fi.com/passolutions

2025-03-09_rest-b416dc90e81ed9cbe4bff91101c6df6d-sg1l77sl

Your support helps us continue improving and expanding our projects!

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

Special thanks to the open-source community for their invaluable resources and tools that contributed to this project.

About

Visual representation for logged CAN bus communication

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •