diff --git a/cal_tools/cal_tools/agipdlib.py b/cal_tools/cal_tools/agipdlib.py index cd70da6601727d7d1fc7a5b99b78283f93778211..0877b8ddea4747eb88a1fff3ba3affc3f7639d11 100644 --- a/cal_tools/cal_tools/agipdlib.py +++ b/cal_tools/cal_tools/agipdlib.py @@ -125,8 +125,8 @@ class AgipdCorrections: # avoid list(range(*[0]])) self.pulses_lst = list(range(*max_pulses)) \ if not (len(max_pulses) == 1 and max_pulses[0] == 0) else max_pulses #noqa - self.min_pulse = int(self.pulses_lst[0]) - self.max_pulse = int(self.pulses_lst[-1]) + self.min_pulse = self.pulses_lst[0] + self.max_pulse = self.pulses_lst[-1] self.max_cells = max_cells self.hist_pulses = 0 self.hists_signal_low = 0 @@ -1047,10 +1047,11 @@ class AgipdCorrections: copim[copim < self.median_noise] = np.nan # avoid 0 hist_pulses, otherwise histogram plot will fail + # hist_pulse must be of a type(int) if self.max_pulse == 0: - self.hist_pulses = self.max_pulse + 1 + self.hist_pulses = int(self.max_pulse + 1) else: - self.hist_pulses = self.max_pulse + self.hist_pulses = int(self.max_pulse) bins = (self.bins_signal_low_range, self.hist_pulses) rnge = [[-50, 1000], [self.min_pulse,