Exemple #1
0
    def test_matchup_avhrr_n08_avhrr_n07(self):
        w = Workflow('test', 7, '/group_workspaces/cems2/fiduceo/Software/mms/config')
        w.add_primary_sensor('avhrr-n18', '2008-05-01', '2008-05-31', 'v01.2')
        w.add_secondary_sensor('avhrr-n17', '2008-05-01', '2008-05-31', 'v01.2')

        w.set_usecase_config('usecase-02.xml')
        w.run_matchup(list([('localhost', 4)]), True, self.logdir)

        with open('test.status', 'r') as status:
            self.assertEqual('5 created, 0 running, 0 backlog, 5 processed, 0 failed\n', status.readline())

        with open('test.report', 'r') as report:
            self.assertEqual(5, len(report.readlines()))
from workflow import Workflow

w = Workflow('usecase01_atsr_e2_avhrr_m02', 7, '/group_workspaces/cems2/fiduceo/Software/mms/config')
w.add_primary_sensor('atsr-e2', '2006-10-30', '2008-01-31', 'v3')
w.add_secondary_sensor('avhrr-m02', '2006-10-30', '2008-01-31', 'v01.2')

w.set_usecase_config('usecase-01.xml')

w.run_matchup(hosts=[('localhost', 72)])
from workflow import Workflow

w = Workflow("usecase17_mhs_mb_mhs_n19", 7, "/group_workspaces/cems2/fiduceo/Software/mms/config")
w.add_primary_sensor("mhs-mb", "2013-01-15", "2016-03-04", "v1.0")
w.add_secondary_sensor("mhs-n19", "2013-01-15", "2016-03-04", "v1.0")

w.set_usecase_config("usecase-17.xml")

w.run_matchup(hosts=[("localhost", 72)])
Exemple #4
0
from workflow import Workflow

w = Workflow('usecase01_atsr_e1_avhrr_n12', 7, '/group_workspaces/cems2/fiduceo/Software/mms/config')
w.add_primary_sensor('atsr-e1', '1991-09-16', '1997-12-17', 'v3')
w.add_secondary_sensor('avhrr-n12', '1991-09-16', '1997-12-17', 'v01.2')

w.set_usecase_config('usecase-01.xml')

w.run_matchup(hosts=[('localhost', 72)])
Exemple #5
0
from workflow import Workflow

# Parameters
# 1 - usecase name
# 2 - number of days per time slot
# 3 - configuration directory
w = Workflow('usecase01_aatsr_en_avhrr_m02', 7,
             '/group_workspaces/cems2/fiduceo/Software/mms/config')
w.add_primary_sensor('aatsr-en', '2006-10-30', '2012-04-08', 'v3')
w.add_secondary_sensor('avhrr-m02', '2006-10-30', '2012-04-08', 'v01.2')

w.set_usecase_config('usecase-01.xml')

# Parameters
# 1 - host (usually localhost), number of tasks to submit to scheduler at once
# 2 - number of parallel executed tasks
w.run_matchup(hosts=[('localhost', 12)], num_parallel_tasks=72)