Monitoring vital signals is crucial in any ICU room. This desktop application, developed using Python and Qt, allows users to visualize multi-port, multi-channel signals with various features.
- Browse PC to open any signal file.
- Two main identical graphs with independent controls.
- Link graphs for synchronization.
- Cine mode for running signals, with rewind option.
- Independent or linked operation of graphs.
- Manipulate running signals with UI elements:
- Change color
- Add label/title for each signal
- Show/hide signals
- Control/customize cine speed
- Zoom in/out
- Pause/play/rewind
- Scroll/Pan signals in any direction
- Construct reports with snapshots and data statistics.
- Generate PDF contents programmatically.
- Include mean, std, duration, min, and max values in a well-organized table.
- Single or multi-page reports for different signal and snapshot scenarios.
This project was supervised by Dr. Tamer Basha & Eng. Abdallah Darwish, who provided invaluable guidance and expertise throughout its development as a part of the Digital Signal Processing course at Cairo University Faculty of Engineering.
.gif)
