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