#!/usr/bin/python3
'''
Run simulations with parameter samples.
'''

import model


countries = model.datasheet.get_country_list()
# Move these to the front.
countries_to_plot = ['United States of America',
                     'South Africa',
                     'Uganda',
                     'Nigeria',
                     'India',
                     'Rwanda']
for c in countries_to_plot:
    countries.remove(c)
countries = countries_to_plot + countries


def _run_country(country, target):
    print('Running {}, {!s}.'.format(country, target))
    parametersamples = model.parameters.Samples(country)
    multisim = model.multisim.MultiSim(parametersamples, target)
    return multisim


def _main():
    for country in countries:
        for target in model.target.all_:
            if not model.results.exists(country, target):
                results = _run_country(country, target)
                model.results.dump(results)


if __name__ == '__main__':
    _main()

#!/usr/bin/python3
'''
Run simulations with parameter samples.
'''

import model


countries = model.datasheet.get_country_list()
# Move these to the front.
countries_to_plot = ['United States of America',
                     'South Africa',
                     'Uganda',
                     'Nigeria',
                     'India',
                     'Rwanda']
for c in countries_to_plot:
    countries.remove(c)
countries = countries_to_plot + countries


def _run_country(country, target):
    print('Running {}, {!s}.'.format(country, target))
    parametersamples = model.parameters.Samples(country)
    multisim = model.simulation.MultiSim(parametersamples, target)
    return multisim


def _main():
    for country in countries:
        for target in model.target.all_:
            if not model.results.exists(country, target):
                results = _run_country(country, target)
                model.results.dump(results)


if __name__ == '__main__':
    _main()

Use new API correctly, v2...
Use new API correctly, v2...
