Getting Started

Follow these steps to set up the PULSE simulator on your machine.


System Requirements

Ensure your system meets the following specifications for optimal performance.

Component Minimum Requirement Recommended
OS Windows 10, macOS, Linux Windows 11 (64-bit)
Python Version 3.8 Version 3.10 or higher
RAM 8 GB 16 GB or higher
GPU Integrated Graphics NVIDIA RTX Series (for Ray Tracing acceleration)

Installation

Method 1: Installer (Recommended)

Download the latest Windows installer for a quick setup without valid Python environment.

Download Installer (v1.0)

Method 2: Run from Source (For Developers)

Clone the repository and install the dependencies if you want to modify the code.

git clone https://github.com/moussaart/pulse-simulator.git
cd pulse-simulator

Create a Virtual Environment (Recommended)

python -m venv venv
# Windows
venv\Scripts\activate
# macOS/Linux
source venv/bin/activate

Install Dependencies

pip install -r requirements.txt

First-Time Setup

Run the main application script to launch the GUI. The first launch might take a few seconds to initialize the graphics engine.

python run.py

Tip

If you encounter issues with `PyQt6` or `PyQtGraph`, try reinstalling them specifically using `pip install --force-reinstall pyqt6 pyqtgraph`.

Next Steps

Once the application is running, proceed to the User Interface section to learn about the dashboard.