Software
We develop and maintain a wide range of software. Many of our codes can be found on our GitHub page. Links to some of our packages are given below.
MATLAB package for elastic wave propagation in multi-layered anisotropic media
Deep-learning based iterative solver for the heterogeneous Helmholtz equation in 2D
JAX-based package for writing differentiable numerical simulators with arbitrary discretizations
JAX-based differentiable and parallelizable acoustic simulations on CPU, GPUs and TPUs
Cloud-based planning for transcranial ultrasound therapy
A MATLAB toolbox for the time-domain simulation of acoustic wave fields
Blocking Timer for performance critical timing operations in MATLAB running under Windows
MATLAB toolbox for high-resolution and quantitative ulrasound tomography using two-point ray tracing
Qt/C++ wrapper around miniz implementing simple zip/unzip functionality with a static API
Toolbox for controlling Sonic Concepts Transducer Power Output (TPO) systems using MATLAB
MATLAB code for recovering 2D sound speed maps from time-of-flight using straight-ray-SART