What is Pulse?
The Pulse Physiology Engine is a C++ based, open source, multi-platform (Windows, Mac, and Linux), comprehensive human physiology simulator that drives medical education, research, and training technologies. The engine enables accurate and consistent physiology simulation across the medical community. The engine can be used as a standalone application or integrated with simulators, sensor interfaces, and models of all fidelities. We are advancing the engine and exploring new avenues of research, such as pediatrics, patient-specific modeling, and virtual surgery planning/rehearsal.
Pulse Physiology Explorer
The Pulse Physiology Engine is a powerful tool in computing the physiological responses to acute injury and treatment. As part of the Kitware physiology repository, we have developed a visualization tool built on Qt to provide a way to dynamically interact with the Pulse physiology engine. Prebuilt binaries are available.
Pulse Unity Asset
The Pulse Unity Asset is available for free on the Unity Asset Store.
This Asset provides the Pulse C# API built for the Windows, Mac, Ubuntu, and Magic Leap platforms.
Unity developers can easily import this assets to integrate the Pulse Physiology Engine into their Unity applications.
An optional vitals monitor is also provided.
Pulse Python/Jupyter Support
Pulse now supports Python.
As part of our Python support, we have created several Jupyter notebooks and examples demonstrating Pulse.
You can immediatly view our notebooks and code new notebooks in your browser.
As we work towards PyPi distribution of Pulse, we provide several ways to add our python package to your application.
The Pulse Engine repository contains all the code needed to build the engine.
Pulse is written in C++ and also provides an interface for other languages, including Java, C, C#, and Python.
Follow the Readme instructions on the repository to build your version of Pulse.
Leverage the provided resources for any issues building Pulse.
We also provide prebuild docker containers for every Pulse version.