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)])
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)])
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)