def main(): for simulation_parameters in read_parameters('simulation_parameters.csv'): s = Simulation(simulation_parameters) action_list = [ ('firm', 'quote_hire'), ('labormarket', 'accepting'), ('firm', 'hire'), ('firm', 'my_production'), ('firm', 'selling'), ('market', 'buying'), ('firm', 'adjust_price'), ('firm', 'adjust_quantity'), ('market', 'consumption') ] s.add_action_list(action_list) s.declare_perishable('labor') s.build_agents(Firm, 1) s.build_agents(Market, 1) s.build_agents(LaborMarket, 1) s.run() if __name__ == '__main__': freeze_support() main() graphs.generate()
from firm import Firm from market import Market from labormarket import LaborMarket from abce import Simulation, read_parameters import graphs def main(): for simulation_parameters in read_parameters('simulation_parameters.csv'): s = Simulation(simulation_parameters) action_list = [('firm', 'quote_hire'), ('labormarket', 'accepting'), ('firm', 'hire'), ('firm', 'my_production'), ('firm', 'selling'), ('market', 'buying'), ('firm', 'adjust_price'), ('firm', 'adjust_quantity'), ('market', 'consumption')] s.add_action_list(action_list) s.declare_perishable('labor') s.build_agents(Firm, 1) s.build_agents(Market, 1) s.build_agents(LaborMarket, 1) s.run() if __name__ == '__main__': freeze_support() main() graphs.generate()
def _create_graph(directory, lang, js): graphs.generate(parser.parse(directory, lang), js)