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.
[imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fdannyramasawmy.github.io%2FElasticMatrix%2F|title:ElasticMatrix|target:%20_blank|” border_style=”none” name=”ElasticMatrix”]MATLAB package for elastic wave propagation in multi-layered anisotropic media[/imedica_team_member][imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2Fucl-bug%2Fhelmnet|title:helmnet|target:%20_blank|” border_style=”none” name=”helmnet”]Deep-learning based iterative solver for the heterogeneous Helmholtz equation in 2D[/imedica_team_member][imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2Fucl-bug%2Fjaxdf|title:jaxdf|target:%20_blank|” border_style=”none” name=”jaxdf”]JAX-based package for writing differentiable numerical simulators with arbitrary discretizations[/imedica_team_member][imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2Fucl-bug%2Fjwave|title:j-Wave|target:%20_blank|” border_style=”none” name=”j-Wave”]JAX-based differentiable and parallelizable acoustic simulations on CPU, GPUs and TPUs[/imedica_team_member][imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fk-plan.io%2F|title:k-Plan|target:%20_blank|” border_style=”none” name=”k-Plan”]Cloud-based planning for transcranial ultrasound therapy[/imedica_team_member]
[imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2Fucl-bug%2Fk-wave|title:k-Wave|target:%20_blank|” border_style=”none” name=”k-Wave”]A MATLAB toolbox for the time-domain simulation of acoustic wave fields[/imedica_team_member][imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2Fbtreeby%2Fmatlab-blocking-timer|title:MATLAB%20timer|target:%20_blank|” border_style=”none” name=”MATLAB timer”]Blocking Timer for performance critical timing operations in MATLAB running under Windows[/imedica_team_member][imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2FAsh1362%2Fray-based-quantitative-ultrasound-tomography%2F|title:r-Wave|target:%20_blank|” title_text_typography=”” text_colors=”” design_box=”” border_style=”none” name=”r-Wave”]MATLAB toolbox for high-resolution and quantitative ulrasound tomography using two-point ray tracing [/imedica_team_member][imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2Fbtreeby%2Fsimple-zipper|title:simple-zipper|target:%20_blank|” border_style=”none” name=”simple-zipper”]Qt/C++ wrapper around miniz implementing simple zip/unzip functionality with a static API[/imedica_team_member][imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2Fucl-bug%2Ftpo-control-toolbox|title:TPO%20Control%20Toolbox|target:%20_blank|” border_style=”none” name=”TPO Control Toolbox”]Toolbox for controlling Sonic Concepts Transducer Power Output (TPO) systems using MATLAB[/imedica_team_member]
[imedica_team_member team_member_style=”style-2″ divider_effect=”” social_links=”%5B%7B%22social_icon_url%22%3A%22%23%22%7D%5D” img_hover_eft=”” link_switch=”on” staff_link=”url:https%3A%2F%2Fgithub.com%2Fucl-bug%2Fust-sart|title:ust-sart|target:%20_blank|” border_style=”none” name=”ust-sart”]MATLAB code for recovering 2D sound speed maps from time-of-flight using straight-ray-SART[/imedica_team_member]
