APIs, SDKs, and documentation to extend the open-source Open-LIFU and Open-Motion platforms
Everything you need to start building with the Openwater platforms
Low-intensity focused ultrasound platform with a Python toolbox and 3D Slicer planning GUI.
Optical imaging platform for blood flow and motion tracking, from sensor firmware to analysis SDK.
Cross-platform documentation, repositories, and contribution guidelines for the whole ecosystem.
Browse GitHub →Get openlifu running and simulate against the sample database — no hardware required
# 1. Clone the Python toolbox
git clone https://github.com/OpenwaterHealth/OpenLIFU-python.git
cd OpenLIFU-python
# 2. Create and activate a virtual environment (Python 3.10–3.12)
python3.11 -m venv env
source env/bin/activate
# 3. Install the toolbox in editable mode
pip install -e .
# 4. Smoke test — should print a version string
python -c "import openlifu; print('openlifu', openlifu.__version__)"
Most of our community will never receive a physical device, and that's fine — the highest-leverage work happens in code. Pick a lane, grab a good-first-issue, and ship. Every lane has a named human and real starter tasks.
Ship Python, Slicer, and tooling improvements against simulators and fixtures. The MATLAB-to-Python migration is the highest-leverage place to start.
Make the platform legible to the next contributor. Tutorials, glossaries, API docs, translations. Your work is the first thing a new arrival reads.
Triage, reproduce, audit. The work that keeps the platform trustworthy as the community grows.
All five contribution lanes — Code, Documentation, Quality, Research, and Clinical — live on the community home page, each with a named contact and starter issues.
A clear progression path from your first contribution to a core team role
Join the growing community of developers, researchers, and clinicians shaping the future of medical devices
AGPL 3.0 Licensed • Open Source • Enterprise Support Available