From 4cc026799c451f2d869f472d503de5ecbb6661fc Mon Sep 17 00:00:00 2001 From: Brian Gow Date: Mon, 15 Dec 2025 10:17:17 -0500 Subject: [PATCH] fix adc gain forumla --- wfdb/io/_signal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wfdb/io/_signal.py b/wfdb/io/_signal.py index 6bfafdb5..5bad70c1 100644 --- a/wfdb/io/_signal.py +++ b/wfdb/io/_signal.py @@ -792,7 +792,7 @@ def calc_adc_gain_baseline(self, ch, minvals, maxvals): if baseline > MAX_I32: # pmin maps to dmin, baseline maps to 2**31 - 1 # pmax will map to a lower value than before - adc_gain = (MAX_I32) - dmin / abs(pmin) + adc_gain = (MAX_I32 - dmin) / abs(pmin) baseline = MAX_I32 # This may happen if pmin > 0 elif baseline < MIN_I32: