def compute_normalized_anomaly(input_file, output_file):
    output_file = functions.list_to_element(output_file)
    functions.check_output_dir(os.path.dirname(output_file))
    args = {
        "input_file": input_file[0],
        "min_file": input_file[1],
        "max_file": input_file[2],
        "output_file": output_file,
        "output_format": 'GTIFF',
        "options": "compress=lzw"
    }
    raster_image_math.do_make_vci(**args)
Пример #2
0
    def test_make_vci(self):
        # 10dnp
        output_filename = 'fewsnet-rfe/10dnp/20151221_fewsnet-rfe_10dnp_FEWSNET-Africa-8km_2.0.tif'
        output_file = os.path.join(self.root_out_dir, output_filename)
        ref_file = os.path.join(self.ref_dir, output_filename)
        functions.check_output_dir(os.path.dirname(output_file))

        input_file = self.ref_dir + 'fewsnet-rfe/10d/20151221_fewsnet-rfe_10d_FEWSNET-Africa-8km_2.0.tif'
        min_file = self.ref_dir + 'fewsnet-rfe/10dmin/1221_fewsnet-rfe_10dmin_FEWSNET-Africa-8km_2.0.tif'
        max_file = self.ref_dir + 'fewsnet-rfe/10dmax/1221_fewsnet-rfe_10dmax_FEWSNET-Africa-8km_2.0.tif'

        args = {
            "input_file": input_file,
            "min_file": min_file,
            "max_file": max_file,
            "output_file": output_file,
            "output_format": 'GTIFF',
            "options": "compress = lzw"
        }

        raster_image_math.do_make_vci(**args)

        equal = self.checkFile(ref_file, output_file)
        self.assertEqual(equal, 1)
Пример #3
0
    def std_precip_1monnp(input_file, output_file):

        output_file = functions.list_to_element(output_file)
        functions.check_output_dir(os.path.dirname(output_file))
        args = {"input_file": input_file[0], "min_file": input_file[1],"max_file": input_file[2], "output_file": output_file, "output_format": 'GTIFF', "options": "compress=lzw"}
        raster_image_math.do_make_vci(**args)