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"