“…This paper describes MultilayerPy, a package written in Python, which is designed to facilitate the creation and optimisation of kinetic multi-layer models (namely KM-SUB and KM-GAP) in a modular and reproducible way. The key features are presented along with use cases focussing on the well-studied oleic-acid-ozone heterogeneous reaction system (Berkemeier et al, 2021;Gallimore et al, 2017;King et al, 2004King et al, , 2020Milsom et al, 2021bMilsom et al, , a, 2022bPfrang et al, 2011Pfrang et al, , 2017Woden et al, 2021;Zahardis and Petrucci, 2007). An educational tool has recently been created which creates and runs simple kinetic multi-layer models with two reactants (Hua et al, 2022).…”