to505to505 / signal_project

MIT License
1 stars 2 forks source link

Project Members

Software Engineering - Project Groups 8

Information about the project

In order to get correct alerts for measurments per minute, it's required to generate 1 minute worth of data, otherwise the alerts are triggered due to insufficient data. You can finds all the unit tests (all passed) in src/test/java/com.

Cardio Data Simulator

The Cardio Data Simulator is a Java-based application designed to simulate real-time cardiovascular data for multiple patients. This tool is particularly useful for educational purposes, enabling students to interact with real-time data streams of ECG, blood pressure, blood saturation, and other cardiovascular signals.

Features

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/tpepels/signal_project.git
  2. Navigate to the project directory:

    cd signal_project
  3. Compile and package the application using Maven:

    mvn clean package

    This step compiles the source code and packages the application into an executable JAR file located in the target/ directory.

Running the Simulator

After packaging, you can run the simulator directly from the executable JAR:

java -jar target/cardio_generator-1.0-SNAPSHOT.jar

To run with specific options (e.g., to set the patient count and choose an output strategy):

java -jar target/cardio_generator-1.0-SNAPSHOT.jar --patient-count 100 --output file:./output

Supported Output Options

License

This project is licensed under the MIT License - see the LICENSE file for details.