pyprop8: A lightweight code to simulate seismic observables in a layered half-space. - Andrew P. Valentine; Malcolm Sambridge (J. Open Source Softw., 2022)