def __init__(self, simulations_file, config_file): self.config = yaml.load(open(config_file)) self.generator = RangeGenerator(yaml.load(open(simulations_file))) self.automator = SimulationAutomator( self.config["SimulationAutomator"]) self.persistence = PersistenceManager( self.config["Persistence"]["database"]) self.plotter = Plotter(self.persistence)