From b1137f905ff1b288f6e6b69deb105dc23348bc98 Mon Sep 17 00:00:00 2001 From: Arthur Vigan Date: Mon, 4 Jan 2021 11:50:31 +0100 Subject: [PATCH 1/2] Fix issue with true North when processing SPARTA files --- sphere/SPARTA.py | 12 ++++++++---- sphere/instruments/SPARTA.ini | 3 +++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/sphere/SPARTA.py b/sphere/SPARTA.py index 4cea0f4..31d2f08 100644 --- a/sphere/SPARTA.py +++ b/sphere/SPARTA.py @@ -667,7 +667,8 @@ def sph_sparta_dtts(self, plot=True): toolbox.compute_times(dtts_info, logger=self._logger) # compute angles (ra, dec, parang) - ret = toolbox.compute_angles(dtts_info, logger=self._logger) + true_north = self.config['cal_true_north'] + ret = toolbox.compute_angles(dtts_info, true_north, logger=self._logger) if ret == sphere.ERROR: self._update_recipe_status('sph_sparta_dtts', sphere.ERROR) self._status = sphere.FATAL @@ -809,7 +810,8 @@ def sph_sparta_wfs_parameters(self): toolbox.compute_times(visloop_info, logger=self._logger) # compute angles (ra, dec, parang) - ret = toolbox.compute_angles(visloop_info, logger=self._logger) + true_north = self.config['cal_true_north'] + ret = toolbox.compute_angles(visloop_info, true_north, logger=self._logger) if ret == sphere.ERROR: self._update_recipe_status('sph_sparta_wfs_parameters', sphere.ERROR) self._status = sphere.FATAL @@ -872,7 +874,8 @@ def sph_sparta_wfs_parameters(self): toolbox.compute_times(irloop_info, logger=self._logger) # compute angles (ra, dec, parang) - ret = toolbox.compute_angles(irloop_info, logger=self._logger) + true_north = self.config['cal_true_north'] + ret = toolbox.compute_angles(irloop_info, true_north, logger=self._logger) if ret == sphere.ERROR: self._update_recipe_status('sph_sparta_wfs_parameters', sphere.ERROR) self._status = sphere.FATAL @@ -957,7 +960,8 @@ def sph_sparta_atmospheric_parameters(self): toolbox.compute_times(atmos_info, logger=self._logger) # compute angles (ra, dec, parang) - ret = toolbox.compute_angles(atmos_info, logger=self._logger) + true_north = self.config['cal_true_north'] + ret = toolbox.compute_angles(atmos_info, true_north, logger=self._logger) if ret == sphere.ERROR: self._update_recipe_status('sph_sparta_atmospheric_parameters', sphere.ERROR) self._status = sphere.FATAL diff --git a/sphere/instruments/SPARTA.ini b/sphere/instruments/SPARTA.ini index 09eaa10..b2e9f74 100644 --- a/sphere/instruments/SPARTA.ini +++ b/sphere/instruments/SPARTA.ini @@ -9,6 +9,9 @@ name = 'SPARTA' # [reduction] +# true North +cal_true_north = -1.75 + # misc misc_plot = True misc_query_databases = True From 514ee310294170bae44236f8c65c3181d4732af5 Mon Sep 17 00:00:00 2001 From: Arthur Vigan Date: Mon, 4 Jan 2021 11:51:57 +0100 Subject: [PATCH 2/2] Bump version number to v1.4.2 --- setup.py | 2 +- sphere/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index d82e1e6..a1b02c1 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ # setup setup( name='vlt-sphere', - version='1.4.1', + version='1.4.2', description='Reduction and analysis code for the VLT/SPHERE instrument', long_description=long_description, long_description_content_type='text/markdown', diff --git a/sphere/__init__.py b/sphere/__init__.py index acbf442..89b27cc 100644 --- a/sphere/__init__.py +++ b/sphere/__init__.py @@ -1,7 +1,7 @@ __author__ = 'Arthur Vigan' __copyright__ = 'Copyright (C) 2017-2021 Arthur Vigan' __license__ = 'MIT' -__version__ = '1.4.1' +__version__ = '1.4.2' import logging import enum