示例#1
0
文件: data.py 项目: coenders/skylab
def multi_init(n, Nexp, NMC, **kwargs):
    energy = kwargs.pop("energy", False)

    llh = MultiPointSourceLLH(nsource=25,
                              nsource_bounds=(-Nexp / 2.,
                                              Nexp / 2.) if not energy else
                              (0., Nexp / 2.),
                              seed=np.random.randint(2**32),
                              **kwargs)

    for i in xrange(n):
        llh.add_sample(str(i), init(Nexp, NMC, energy=energy))

    return llh