diff --git a/Ccs/calibrations_SMILE.py b/Ccs/calibrations_SMILE.py index cea157cf46c18f534d472984dcae1718dab72b24..5ea7b1ab465899bf62224351883d787d14784184 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!")