extensions and bug fixes to better support parameter experiments and surrogate modeling