コード例 #1
0

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"))
コード例 #2
0
ファイル: test_par.py プロジェクト: mesfinassres/flee-release
    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")