From a4dc78c97e28deccf5b98a6d3751d43458b9d7f4 Mon Sep 17 00:00:00 2001 From: Lauren Adoram-Kershner <42873279+ladoramkershner@users.noreply.github.com> Date: Tue, 14 Apr 2020 20:31:05 -0700 Subject: [PATCH] shifting apriori line/sample during read in/write out (#145) * shifting apriori line/sample during read in/write out * making apriori values optional --- plio/io/io_controlnetwork.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plio/io/io_controlnetwork.py b/plio/io/io_controlnetwork.py index 13ddfd5..f06a037 100644 --- a/plio/io/io_controlnetwork.py +++ b/plio/io/io_controlnetwork.py @@ -208,6 +208,9 @@ class IsisStore(object): # Convert the (0.5, 0.5) origin pixels back to (0,0) pixels df['line'] -= 0.5 df['sample'] -= 0.5 + if 'aprioriline' in df.columns: + df['aprioriline'] -= 0.5 + df['apriorisample'] -= 0.5 df.header = pvl_header return df @@ -295,6 +298,9 @@ class IsisStore(object): # ISIS pixels are centered on (0.5, 0.5). NDArrays are (0,0) based. measure_spec.sample = m['sample'] + 0.5 measure_spec.line = m['line'] + 0.5 + if 'apriorisample' in g.columns: + measure_spec.apriorisample = m['apriorisample'] + 0.5 + measure_spec.aprioriline = m['aprioriline'] + 0.5 measure_iterable.append(measure_spec) self.nmeasures += 1 -- GitLab