MultipleScattering.jl: a Julia library for simulating, processing, and plotting multiple scattering of acoustic waves.
Under close inspection, many natural and synthetic materials are composed of small randomly distributed particles. This is why techniques to measure and predict these particle properties are important in many areas of science and engineering. Waves, either mechanical (like sound) or electromagnetic, are an excellent choice to probe particles because they can be non-invasive and energy efficient.
I develop simulations/software to calculate wave scattering between particles. This software is very flexible: you can simulate waves reflected from any shape you can make out of spheres, such as reflected a wave off a starfish in a pipe.