From 145c654fa4ba782d312d9807fb12d2120d37cd35 Mon Sep 17 00:00:00 2001
From: Marko Mecina <marko.mecina@univie.ac.at>
Date: Mon, 4 Nov 2024 15:27:14 +0100
Subject: [PATCH] change CCD temp calculation

---
 Ccs/calibrations_SMILE.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Ccs/calibrations_SMILE.py b/Ccs/calibrations_SMILE.py
index 727a87f..3cdca67 100644
--- a/Ccs/calibrations_SMILE.py
+++ b/Ccs/calibrations_SMILE.py
@@ -261,8 +261,10 @@ POLY_DEG = 4
 _ccd_temp_adu_array = np.array(CCD_TEMP_TABLE).T  # (degC, ADC_V, ADU_dec, ADU_hex)
 _ccd_temp_fit_adu = np.polynomial.polynomial.Polynomial.fit(_ccd_temp_adu_array[2], _ccd_temp_adu_array[0],
                                                             POLY_DEG).convert()
-_ccd_temp_fit_adu_inv = np.polynomial.polynomial.Polynomial.fit(_ccd_temp_adu_array[0], _ccd_temp_adu_array[2],
-                                                                POLY_DEG).convert()
+_ccd_temp_interp_adu = sp.interpolate.interp1d(_ccd_temp_adu_array[2], _ccd_temp_adu_array[0], kind='cubic',
+                                               fill_value='extrapolate')
+# _ccd_temp_fit_adu_inv = np.polynomial.polynomial.Polynomial.fit(_ccd_temp_adu_array[0], _ccd_temp_adu_array[2],
+#                                                                 POLY_DEG).convert()
 _ccd_temp_interp_adu_inv = sp.interpolate.interp1d(_ccd_temp_adu_array[0], _ccd_temp_adu_array[2], kind='cubic',
                                                    fill_value='extrapolate')
 
-- 
GitLab