From 98a31c03640523d1f7b7b904718a3bbde54d5a53 Mon Sep 17 00:00:00 2001 From: Ronan Hamon <ronan.hamon@lis-lab.fr> Date: Thu, 26 Apr 2018 11:39:54 +0200 Subject: [PATCH] Update conversion to float in Waveform.astype --- madarrays/waveform.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/madarrays/waveform.py b/madarrays/waveform.py index b3426ab..cceefba 100644 --- a/madarrays/waveform.py +++ b/madarrays/waveform.py @@ -757,7 +757,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 = (1.0 * y - zero) / (int_range // 2) + y = (super().astype(np.float64) - zero) / (int_range // 2) y.clip(min_value=-1, max_value=1-np.finfo(dtype).eps) y = y.astype(dtype) -- GitLab