-
Notifications
You must be signed in to change notification settings - Fork 17
Home
odunbar edited this page Nov 23, 2020
·
19 revisions
Construct a registered (?) package for black-box uncertainty quantification of parameters in noisy, expensive and non-differentiable models.
- Refactor the code into the structure detailed below.
- Move Calibration to EnsembleKalmanProcesses.jl
- Interface with EnsembleKalmanProcesses.jl
- Working with user model instability. (We could also do nothing here, I'm not a fan of modifying priors, but perhaps it needs to be done)
- Public Availability?
- Explore examples from CliMA users to aid development,
- Build example use-case library from CliMA applications?)
- Documentation goals (i recall this good talk in particular that Simon referenced a while back on Slack. We could get some flavour from here perhaps to break down the task - or learn from CliMA experience people have )
5 Latest features / Developments (writing a good PR)
- (PR #83) EKS bugfix, now runs with runtests.
Mind-map form of project.
Here we include the data structures we use in the project
ParameterDistribution(...)
Module contains the additional functions
set_distribution()
get_distribution()
sample_distribution()
transform_real_to_dist()
transform_dist_to_real()
apply_units_to_real()
ProcessedData(...)
Module contains the additional functions
set_data()
get_data()
set_parameters()
get_parameters()
data_mean()
data_cov()
Here we include the interface with the EnsembleKalmanProcesses.jl
module.
EnsembleKalmanProcessRuns(...)
The object contains ProcessedData
objects (one for each iteration of EKP performed).
ModelInterface(...)
ModelInterface(...)
GPEmulator(...)
MCMC(...)
This will be performed through the vizCES.jl
module