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.
- 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.
To set up LogPlotter locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/ypprado/logplotter.git
-
Navigate to the Project Directory:
cd logplotter -
Install Dependencies:
Ensure you have Node.js installed. Then, install the necessary packages:
npm install
-
Start the Application:
npm start
The application will run locally, and you can access it by navigating to
http://localhost:3000in your web browser.
-
Upload Log File:
On the homepage, click the "Upload" button and select your CAN bus log file.
-
Visualize Data:
After uploading, the application will process the log file and display interactive charts representing the CAN bus communication data.
-
Interact with Charts:
Use the provided tools to zoom, pan, and analyze specific segments of the data.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes and commit them (
git commit -m 'Add new feature'). - Push to the branch (
git push origin feature-branch). - 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
Your support helps us continue improving and expanding our projects!
This project is licensed under the MIT License. See the LICENSE file for details.
Special thanks to the open-source community for their invaluable resources and tools that contributed to this project.
