This README provides an overview of the project, its features, and how to use it.
The Signal Viewer Project is a desktop application for visualizing and analyzing time-series signals.
It provides an interactive interface for loading, displaying, and analyzing signals from CSV files.

- Load and visualize time-series signals from CSV files.
- Play, pause, zoom, and navigate through the signals.
- Customize signal colors,names and display options.
- Generate PDF reports with signal snapshots and statistics.
- Supports multiple signals in a single viewer.
- Link two channels together sharing their speed and position.
1.install python and visual studio.
2.ensure you have these python packages (install via pip if not):
- PyQt5
- numpy
- matplotlib
- pyqtgraph
- reportlab
- tabulate
- os
- sys
- tkinter
- matplotlib.pyplot
- fpdf
- statistics
