From f76a94a7069750c6d13d79fa7559820bdabb4e63 Mon Sep 17 00:00:00 2001 From: telespazio-tim Date: Thu, 16 Feb 2023 11:27:41 +0100 Subject: [PATCH] Fix ULY in tile MTD --- sen2like/release-notes.md | 11 +++++++++++ sen2like/sen2like/core/QI_MTD/mtd_writers.py | 8 ++++---- sen2like/sen2like/version.py | 2 +- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/sen2like/release-notes.md b/sen2like/release-notes.md index 5163ea5..4e35f8a 100644 --- a/sen2like/release-notes.md +++ b/sen2like/release-notes.md @@ -1,5 +1,16 @@ # Sen2Like Release Notes +## v4.2.1 + +### Known issues + +* sen2like not stable when `--parallelize-bands` program argument is used + +### Fix + +- Fix Tile MTD ULY value + + ## v4.2.0 ### **Breaking changes** diff --git a/sen2like/sen2like/core/QI_MTD/mtd_writers.py b/sen2like/sen2like/core/QI_MTD/mtd_writers.py index c5a9c36..a050abf 100644 --- a/sen2like/sen2like/core/QI_MTD/mtd_writers.py +++ b/sen2like/sen2like/core/QI_MTD/mtd_writers.py @@ -310,10 +310,10 @@ def __init__(self, sensor: str, input_xml_path: str, H_F='H', outfile: str = Non def manual_replaces(self, product: S2L_Product): tile = loads(search_db(product.mtl.mgrs, search='UTM_WKT')) - x_min = int(tile.bounds[0]) - y_min = int(tile.bounds[1]) - change_elm(self.root_out, './Geometric_Info/Tile_Geocoding/Geoposition/ULX', new_value=str(x_min)) - change_elm(self.root_out, './Geometric_Info/Tile_Geocoding/Geoposition/ULY', new_value=str(y_min)) + ul_x = int(tile.bounds[0]) + ul_y = int(tile.bounds[3]) + change_elm(self.root_out, './Geometric_Info/Tile_Geocoding/Geoposition/ULX', new_value=str(ul_x)) + change_elm(self.root_out, './Geometric_Info/Tile_Geocoding/Geoposition/ULY', new_value=str(ul_y)) angles_path = os.path.join('GRANULE', metadata.mtd.get(f'granule_{self.H_F}_name'), 'QI_DATA', metadata.mtd.get('ang_filename')) diff --git a/sen2like/sen2like/version.py b/sen2like/sen2like/version.py index 299bad8..6836bb4 100644 --- a/sen2like/sen2like/version.py +++ b/sen2like/sen2like/version.py @@ -1,6 +1,6 @@ """Version of the Application.""" -__version__ = '4.2.0' +__version__ = '4.2.1' _splitted_version = __version__.split('.')