From cc0c69675655af2b54dea548a7661ef782e42a73 Mon Sep 17 00:00:00 2001 From: Ronan Hamon <ronan.hamon@lis-lab.fr> Date: Wed, 25 Apr 2018 21:59:28 +0200 Subject: [PATCH] fix error when conversion from int to float --- madarrays/waveform.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/madarrays/waveform.py b/madarrays/waveform.py index 6fe6ace..c4b357e 100644 --- a/madarrays/waveform.py +++ b/madarrays/waveform.py @@ -751,7 +751,7 @@ class Waveform(MadArray): if np.issubdtype(dtype, np.floating): int_range = src_iinfo.max - src_iinfo.min + 1 zero = src_iinfo.min + int_range // 2 - y = (y - zero) / (int_range // 2) + y = (1.0 * y - zero) / (int_range // 2) y.clip(min_value=-1, max_value=1-np.finfo(dtype).eps) y = y.astype(dtype) -- GitLab