if __name__ == "__main__": end_time = 396 last_physical_day = 396 if int(sys.argv[3]) > 0: end_time = int(sys.argv[3]) last_physical_day = int(sys.argv[3]) duration = flee.SimulationSettings.ReadFromCSV(sys.argv[4]) if duration > 0: end_time = duration last_physical_day = end_time e = flee.Ecosystem() locations = [] #Burundi locations.append( e.addLocation("Bujumbura", movechance="conflict", pop=497166)) locations.append(e.addLocation("Bubanza", movechance="default")) locations.append( e.addLocation("Bukinanyana", movechance="default", pop=75750)) locations.append( e.addLocation("Cibitoke", movechance="default", pop=460435)) locations.append(e.addLocation("Isale", movechance="default")) locations.append(e.addLocation("Muramvya", movechance="default")) locations.append(e.addLocation("Kayanza", movechance="default"))
last_physical_day = 10 if len(sys.argv) > 1: if (sys.argv[1]).isnumeric(): end_time = int(sys.argv[1]) last_physical_day = int(sys.argv[1]) else: end_time = 10 last_physical_day = 10 duration = flee.SimulationSettings.SimulationSettings.ReadFromCSV( sys.argv[1]) if duration > 0: end_time = duration last_physical_day = end_time e = pflee.Ecosystem() ig = InputGeography.InputGeography() ig.ReadLocationsFromCSV("test_data/test_input_csv/locations.csv") ig.ReadLinksFromCSV("test_data/test_input_csv/routes.csv") ig.ReadClosuresFromCSV("test_data/test_input_csv/closures.csv") e, lm = ig.StoreInputGeographyInEcosystem(e) #print("Network data loaded") #d = handle_refugee_data.RefugeeTable(csvformat="generic", data_directory="test_data/test_input_csv/refugee_data", start_date="2010-01-01", data_layout="data_layout.csv")