Пример #1
0
    def test_run_regrid_usecase(self):
        usecase = 'regrid'
        #version = 'v2.1.8'
        archive_root = "/neodc/esacci_sst/data/lt/"
        target_root = "/group_workspaces/cems2/esacci_sst/scratch/2015_05_regridded_sst"

        w = RegridWorkflow(usecase, archive_root, target_root, Period('1991-01-01', '1992-01-01'))
        w.add_sensor('AVHRR10_G', (1986, 11, 1), (1991, 9, 16))
        w.add_sensor('AVHRR11_G', (1988, 11, 1), (1994, 12, 31))
        w.add_sensor('AVHRR12_G', (1991, 9, 1), (1998, 12, 14))
        w.run(log_dir='.', simulation=True)

        with open('regrid.status', 'r') as status:
            self.assertEqual('25 created, 0 running, 0 backlog, 25 processed, 0 failed\n', status.readline())
        with open('regrid.report', 'r') as report:
            self.assertEqual(25, len(report.readlines()))

        os.remove('regrid.status')
        os.remove('regrid.report')
    def test_run_regrid_usecase(self):
        usecase = 'regrid'
        #version = 'v2.1.8'
        archive_root = "/neodc/esacci_sst/data/lt/"
        target_root = "/group_workspaces/cems2/esacci_sst/scratch/2015_05_regridded_sst"

        w = RegridWorkflow(usecase, archive_root, target_root,
                           Period('1991-01-01', '1992-01-01'))
        w.add_sensor('AVHRR10_G', (1986, 11, 1), (1991, 9, 16))
        w.add_sensor('AVHRR11_G', (1988, 11, 1), (1994, 12, 31))
        w.add_sensor('AVHRR12_G', (1991, 9, 1), (1998, 12, 14))
        w.run(log_dir='.', simulation=True)

        with open('regrid.status', 'r') as status:
            self.assertEqual(
                '25 created, 0 running, 0 backlog, 25 processed, 0 failed\n',
                status.readline())
        with open('regrid.report', 'r') as report:
            self.assertEqual(25, len(report.readlines()))

        os.remove('regrid.status')
        os.remove('regrid.report')
Пример #3
0
__author__ = 'Ralf Quast'

from regridworkflow import RegridWorkflow

usecase = "regrid"
archive_root = "/neodc/esacci_sst/data/lt/"
target_root = "/group_workspaces/cems2/esacci_sst/scratch/2015_05_regridded_sst"

w = RegridWorkflow(usecase, archive_root, target_root)
w.add_sensor("ATSR1", "1991-08-01", "1997-12-31")
w.add_sensor("ATSR2", "1995-06-01", "2003-06-23")
w.add_sensor("AATSR", "2002-07-01", "2012-04-08")
w.add_sensor("AVHRR12_G", "1991-09-01", "1998-12-15")
w.add_sensor("AVHRR14_G", "1995-01-01", "2000-12-31")
w.add_sensor("AVHRR15_G", "1998-10-01", "2002-12-31")
w.add_sensor("AVHRR16_G", "2001-01-01", "2005-12-31")
w.add_sensor("AVHRR17_G", "2002-07-01", "2010-12-31")
w.add_sensor("AVHRR18_G", "2005-06-01", "2010-12-31")
w.add_sensor("AVHRRMTA_G", "2006-11-01", "2010-12-31")
w.run()