Skip to content

HajarEhab/_Multi_Port_Multi_Channel_Signal_Viewer_

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Multi_Port_Multi_Channel_Signal_Viewer

Introduction

This project is a Python Qt-based desktop application designed to handle multi-channel signal viewing for visualizing and analyzing Biomedical signals.

Features

Signal File Browsing: Users can browse their PC to open signal files. Independent Graphs: Two identical graphs allow the user to display different signals, each with independent controls. Graph Linking: Users can link the two graphs, ensuring synchronized playback, zooming, panning, and viewport adjustments. Cine Mode: Signals are displayed dynamically. A rewind option is available to restart the signal from the beginning or stop it. Signal Manipulations: Change signal color. Add titles/labels to signals. Show/hide signals. Adjust cine speed. Pause, play, or rewind signals. Zoom in/out and pan signals. Scroll through signals using sliders. Move signals between the two graphs. image

Non-Rectangular Visualization: Provides non-rectangular views of the signal data for advanced insights and visualization beyond standard Cartesian graphs. image

API Integration: An API feature allows integration with external systems for importing signals or interacting with remote signal sources.

Signal Gluing: Users can select and cut segments from the two signals displayed in each of the two viewers. These segments can then be glued together to create a continuous signal. This feature enables users to merge different parts of signals, which is useful for combining multiple segments or signals from different sources.

Export and Reporting:

image

Generate PDF reports with snapshots of graphs and signal statistics. Include data statistics (mean, median, standard deviation, min, and max values) in a well-structured table. Support single or multi-page PDF reports with an organized layout.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages