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