Ejemplo n.º 1
0
def get_ii(z):
    mabs = np.random.normal(-18.5, 0.3)
    lc = generate_ii_light_curve(z, mabs)
    try:
        res = get_summary_stats(z, lc, method="iminuit")
        assert fit_is_good(*res[0])
    except Exception:
        return None
    return res
Ejemplo n.º 2
0
def get_ia(z):
    mabs = np.random.normal(-19.3, 0.3)
    x1 = np.random.normal(0, 1.0)
    c = np.random.normal(0, 0.1)
    lc = generate_ia_light_curve(z, mabs, x1, c)
    try:
        res = get_summary_stats(z, lc, method="iminuit")
        assert fit_is_good(*res[0])
    except Exception:
        return None
    return res