diff --git a/stingray/simulator/simulator.py b/stingray/simulator/simulator.py index ac171738f..322321893 100644 --- a/stingray/simulator/simulator.py +++ b/stingray/simulator/simulator.py @@ -278,7 +278,8 @@ def simple_ir(self, start=0, width=1000, intensity=1): h_zeros = np.zeros(int(start / self.dt)) # Define constant impulse response - h_ones = np.ones(int(width / self.dt)) * intensity + num_bins = max(int(width / self.dt), 1) # Ensure at least 1 bin + h_ones = np.ones(num_bins) * intensity return np.append(h_zeros, h_ones)