Commit 4618c450 authored by Paolo Giacobbe's avatar Paolo Giacobbe
Browse files

Debugging stare mode for criresp. Andling NaN in the errors

parent 56fef720
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -284,6 +284,13 @@ class ImageAnalysis:
                err_name = f"{order}_01_ERR"
                data_order_chip = chip.data[spec_name]
                data_order_chip[data_order_chip <= 0] = 1

                n_nans = np.sum(np.isnan(chip.data[err_name]))
                if n_nans > 0:
                    # median_val = np.nanmedian(chip.data[err_name])
                    chip.data[spec_name][np.isnan(chip.data[err_name])] = 1
                    chip.data[err_name][np.isnan(chip.data[err_name])] = 1#median_val

                self.wl_cal[i, :] = chip.data[wl_name]
                self.data[i, :] = chip.data[spec_name]
                self.snr_total[i, :] = chip.data[spec_name] / chip.data[err_name]