def test_ensemble_length(simulation_compiled): sim = simulation_compiled ens1 = EnsembleSimulation() ens1.add(sim) ens1.replicate_member(4) assert len(ens1) == 4 assert ens1.N == 4
def test_ensemble_replicate(simulation_compiled): sim = simulation_compiled ens1 = EnsembleSimulation() ens2 = EnsembleSimulation() ens1.add(sim) ens1.replicate_member(4) ens2.add([sim, sim, sim, sim]) assert deepdiff.DeepDiff(ens1, ens2) == {}
def ensemble(model, domain, simulation_compiled): ens = EnsembleSimulation() ens.add(simulation_compiled) ens.replicate_member(n_members) return ens