- Desktop Application Designed For Signal Analysis
- User-Friendly Interface For Easy Visualization And Comparison Of Different Signals
- Handles Multi-Channel Signal Viewing, Allowing Flexible Control Over Each Signal
- Offers Extra Features Like Viewing A Live Signal In Real Time, Gluing Two Signals Togther
| Functionality | |
|---|---|
| UI | |
| Styling |
- Browse & View A Signal File (Make Sure Its Format & Extension Are The Same As The Files Inside
signalsDirectory)
- Play, Pause & Rewind The Signal
- Change The Color Of The Signal
- Change The Name Of The Signal
- Show & Hide The Signal
- Control The Speed Of The Signal Plotting
- Link The Two Graphs Together, Ensuring Synchronized Control
- Other Features Like Changing The Zoom & Pan Level, Moving The Signal Between The Two Graphs
- View A Real Time Signal Showcasing The Current Temperature In Cairo, Egypt Using
OpenWeatherAPI
- Glue Two Signal Together With Different Interpolation Orders Of The Gap
-
Make Sure That Pip & Python Are Installed On Your System
-
Clone The Repo Onto Your Local System or Download The Zip File & Extract It
git clone https://github.com/mostafa-aboelmagd/signal-viewer.git
-
Nagivate To The Project's Directory
-
Install The Required Libraries
pip install -r requirements.txt
-
Run
main.pyFilepython main.py
| Name | GitHub | |
|---|---|---|
| Mostafa Ayman | ||
| Ali Zayan | ||
| Zeyad Amr | ||
| Omar Khaled |









