swift-emulator: A Python package for emulation of simulated scaling relations
Roi Kugel, Josh Borrow · The Journal of Open Source Software · 2022
swift-emulator is a Python toolkit for using Gaussian processes machine learning to emulate scaling relations from cosmological simulations.swift-emulator focusses on implementing a clear, easy to use design and API to remove the barrier to entry for using emulator techniques.swift-emulator provides tools for every step: the design of the parameter sampling, the training of the Gaussian process model, and validating and anaylsing the trained emulators.By making these techniques easier to use, in particular in combination with the SWIFT code (Borrow & Borrisov, 2020;Schaller et al., 2018), it will be possible use fitting methods (like MCMC) to calibrate and better understand theoretical simulation models.