From d08eb31270e33a08c73c712019a9649e555ba07f Mon Sep 17 00:00:00 2001
From: Marko Mecina <marko.mecina@univie.ac.at>
Date: Sat, 23 Sep 2023 20:30:46 +0200
Subject: [PATCH] return ADUs as int

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

diff --git a/Ccs/calibrations_SMILE.py b/Ccs/calibrations_SMILE.py
index cea157c..5ea7b1a 100644
--- a/Ccs/calibrations_SMILE.py
+++ b/Ccs/calibrations_SMILE.py
@@ -583,9 +583,9 @@ def t_ccd_fee_deg_to_adu(t, ccd):
     :return:
     """
     if ccd == 2:
-        return (cal_pt2000(t) - FEE_CCD2TsA_offset) / FEE_CCD2TsA_gain
+        return np.rint((cal_pt2000(t) - FEE_CCD2TsA_offset) / FEE_CCD2TsA_gain).astype(int)
     elif ccd == 4:
-        return (cal_pt2000(t) - FEE_CCD4TsB_offset) / FEE_CCD4TsB_gain
+        return np.rint((cal_pt2000(t) - FEE_CCD4TsB_offset) / FEE_CCD4TsB_gain).astype(int)
     else:
         raise ValueError("CCD must be either 2 or 4!")
 
-- 
GitLab