Beispiel #1
0
    def test_read_inputdata(self):
        with zipfile.ZipFile(self.pathList_testimages[0], "r") as zf:
            zf.extractall(self.tmpdir)

        RD = L1B_Reader(config=self.config)

        L1_obj = RD.read_inputdata(self.tmpdir, compute_snr=False)
        L1_obj.save(path.join(self.config.output_dir, "no_snr"))
Beispiel #2
0
    def test_read_inputdata_dont_drop_bad_bands(self):
        with zipfile.ZipFile(self.pathList_testimages[0], "r") as zf:
            zf.extractall(self.tmpdir)

        cfg = self.config
        cfg.drop_bad_bands = False
        RD = L1B_Reader(config=cfg)

        L1_obj = RD.read_inputdata(self.tmpdir, compute_snr=False)
        self.assertEqual(L1_obj.swir.detector_meta.nwvl, 130)
Beispiel #3
0
    def setUp(self):
        self.config = EnPTConfig(**config_for_testing_dlr)

        # create a temporary directory
        # NOTE: This must exist during the whole runtime of Test_Spatial_Optimizer, otherwise
        #       Spatial_Optimizer.optimize_geolayer will fail to read some files.
        self.tmpdir = tempfile.mkdtemp(dir=self.config.working_dir)

        # get EnMAP L1 object in sensor geometry
        with ZipFile(self.config.path_l1b_enmap_image, "r") as zf:
            zf.extractall(self.tmpdir)
            self.L1_obj = L1B_Reader(config=self.config).read_inputdata(
                root_dir_main=self.tmpdir, compute_snr=False)