Code for different emulation/calibration work
-
code/
contains general emulation/calibration code used across multiple projects, including:-
code/FastHM.R
contains fast history matching code (for high dimensional output) from Salter & Williamson 2022 https://www.dl.begellhouse.com/journals/52034eb04b657aea,7ba373b25cc40b46,0c41fc6d5a39a9c2.html -
code/rotation_functions.R
contains main basis emulation code from Salter et al 2019 https://www.tandfonline.com/doi/shareview/10.1080/01621459.2018.1514306 Examples relating to this code are also in this folder, as well as wrappers for combining this code with RobustGasp and mogp_emulator (reproduced from old repository https://github.com/JSalter90/RotateBasis) -
code/discrepancy.R
(coming soon) will contain code for reframing history matching/calibration as a classification problem, with several worked toy examples
-
-
applications/
contains specific applications , including:-
applications/raikoke
emulating the NAME volcanic ash dispersion model, https://acp.copernicus.org/articles/24/6251/2024/ -
application/SECRET
pulmonary and systemic model emulation -
application/SECRET/Example_EmulateTS.html
A worked example of emulating high-dimensional output
-
See also:
- Emulation with mogp_emulator: https://github.com/alan-turing-institute/mogp_emulator
R
front end for mogp_emulator: https://bayesexeter.github.io/ExeterUQ_MOGP/