EXOSIMS.SurveyEnsemble package

Submodules

EXOSIMS.SurveyEnsemble.IPClusterEnsemble module

class EXOSIMS.SurveyEnsemble.IPClusterEnsemble.IPClusterEnsemble(**specs)[source]

Bases: SurveyEnsemble

Parallelized suvey ensemble based on IPython parallel (ipcluster)

run_ensemble(sim, nb_run_sim, run_one=None, genNewPlanets=True, rewindPlanets=True, kwargs={})[source]

Execute simulation ensemble

Parameters:
  • sim (EXOSIMS.MissionSim) – MissionSim object

  • nb_run_sim (int) – number of simulations to run

  • run_one (callable) – method to call for each simulation

  • genNewPlanets (bool) – Generate new planets each for simulation. Defaults True.

  • rewindPlanets (bool) – Reset planets to initial mean anomaly for each simulation. Defaults True

  • kwargs (dict) – Keyword arguments to pass onwards (not used in prototype)

Returns:

List of dictionaries of mission results

Return type:

list(dict)