From 81910375cf9bf1162da0e362c59f3d832c80ce21 Mon Sep 17 00:00:00 2001 From: Kanchan-05 Date: Fri, 8 May 2026 14:56:51 -0400 Subject: [PATCH] Fix issue with frequency-based interpolation mismatch calculation --- pycbc/waveform/compress.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pycbc/waveform/compress.py b/pycbc/waveform/compress.py index 31c8b2b3246..0cf5efc79c8 100644 --- a/pycbc/waveform/compress.py +++ b/pycbc/waveform/compress.py @@ -177,6 +177,8 @@ def vecdiff(htilde, hinterp, sample_points, psd=None): vecdiffs = numpy.zeros(sample_points.size-1, dtype=float) for kk,thisf in enumerate(sample_points[:-1]): nextf = sample_points[kk+1] + if nextf - thisf < 0.001: + continue vecdiffs[kk] = abs(_vecdiff(htilde, hinterp, thisf, nextf, psd=psd)) return vecdiffs