Access comprehensive APIs, SDKs, and documentation to extend OpenLIFU and OpenMOTION platforms
Complete docs
48 repositories
25+ beginner tasks
$100-$2,000
2,000+ members
Everything you need to start building with Openwater platforms
Low Intensity Focused Ultrasound platform with Python and C++ APIs
Optical imaging platform for blood flow and motion tracking
CLI tools, Docker containers, and development environments
# Install OpenLIFU
pip install openlifu
# Import the library
from openlifu import Device, PulseSequence, Target
# Initialize device
device = Device("OpenLIFU-2.0")
# Define target coordinates (in MRI space)
target = Target(x=45.2, y=-12.8, z=63.1)
# Load pulse sequence
sequence = PulseSequence.load("neuromodulation_basic")
# Execute treatment (simulation mode)
result = device.execute(target, sequence, simulation=True)
# Analyze results
print(f"Peak pressure: {result.peak_pressure} kPa")
print(f"Focal volume: {result.focal_volume} mm³")
Find issues to work on, earn bounties, and apply for grants
We need comprehensive unit tests for the pulse sequence validation module.
Research grant to develop machine learning algorithms that automatically optimize pulse sequences.
Clear progression path from first contribution to core team member
1+ merged PR
5+ merged PRs
25+ PRs + 6 months
Core + TSC approval
Elected by community