inverse_bayes
- inverse_bayes.likelihood_calculator(H, persis_info, sim_specs, _)
Evaluates likelihood
inverse_bayes.py
1# Sim_func
2__all__ = ["likelihood_calculator"]
3
4import numpy as np
5
6from libensemble.sim_funcs.six_hump_camel import six_hump_camel_func
7
8
9def likelihood_calculator(H, persis_info, sim_specs, _):
10 """
11 Evaluates likelihood
12 """
13 H_o = np.zeros(len(H["x"]), dtype=sim_specs["out"])
14 for i, x in enumerate(H["x"]):
15 H_o["like"][i] = six_hump_camel_func(x)
16
17 return H_o, persis_info, "custom_status"