From 25663b9e7b9b54c57cf49c5287db879fc38b8330 Mon Sep 17 00:00:00 2001 From: Andrew Johnston Date: Mon, 3 Jun 2024 12:45:59 -0800 Subject: [PATCH 1/3] support quoted list of space-delimited granules provided by HyP3 --- src/hyp3_back_projection/back_projection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hyp3_back_projection/back_projection.py b/src/hyp3_back_projection/back_projection.py index b4fc721..f7692ae 100644 --- a/src/hyp3_back_projection/back_projection.py +++ b/src/hyp3_back_projection/back_projection.py @@ -163,7 +163,7 @@ def main(): parser.add_argument('--bucket', help='AWS S3 bucket HyP3 for upload the final product(s)') parser.add_argument('--bucket-prefix', default='', help='Add a bucket prefix to product(s)') parser.add_argument('--gpu', default=False, action='store_true', help='Use the GPU-based version of the workflow.') - parser.add_argument('granules', nargs='+', help='Level-0 S1 granule to back-project.') + parser.add_argument('granules', type=str.split, nargs='+', help='Level-0 S1 granule(s) to back-project.') args = parser.parse_args() back_project(**args.__dict__) From a6791e6582f92b1eca6318889f7ec08d486a1cb2 Mon Sep 17 00:00:00 2001 From: Andrew Johnston Date: Mon, 3 Jun 2024 13:00:34 -0800 Subject: [PATCH 2/3] Update src/hyp3_back_projection/back_projection.py Co-authored-by: Forrest Williams <31411324+forrestfwilliams@users.noreply.github.com> --- src/hyp3_back_projection/back_projection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hyp3_back_projection/back_projection.py b/src/hyp3_back_projection/back_projection.py index f7692ae..6788a59 100644 --- a/src/hyp3_back_projection/back_projection.py +++ b/src/hyp3_back_projection/back_projection.py @@ -165,7 +165,7 @@ def main(): parser.add_argument('--gpu', default=False, action='store_true', help='Use the GPU-based version of the workflow.') parser.add_argument('granules', type=str.split, nargs='+', help='Level-0 S1 granule(s) to back-project.') args = parser.parse_args() - + args.granules = [item for sublist in args.granules for item in sublist] back_project(**args.__dict__) From d9437a647d385804c77cb9488070c162b0b4578e Mon Sep 17 00:00:00 2001 From: Forrest Williams Date: Mon, 3 Jun 2024 16:07:18 -0500 Subject: [PATCH 3/3] add changelog entry --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f18f298..f5b0f5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [PEP 440](https://www.python.org/dev/peps/pep-0440/) and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.2] + +### Fixed +* `back_project` granules parameter so that it can accept a string of space-delimited granule names. + ## [0.5.1] ### Fixed