From 825286066acb159e08d7ae55dd885ae1b6c2120d Mon Sep 17 00:00:00 2001 From: Ogi Moore Date: Sun, 14 Feb 2021 14:55:50 -0800 Subject: [PATCH] only cast to float32 when safe to do so --- pyqtgraph/functions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyqtgraph/functions.py b/pyqtgraph/functions.py index 7276f677..836d96cf 100644 --- a/pyqtgraph/functions.py +++ b/pyqtgraph/functions.py @@ -1129,7 +1129,7 @@ def makeARGB(data, lut=None, levels=None, scale=None, useRGBA=False, output=None raise Exception('levels argument is required for float input types') if not isinstance(levels, xp.ndarray): levels = xp.array(levels) - levels = levels.astype(xp.float32) + levels = levels.astype(xp.float64) if levels.ndim == 1: if levels.shape[0] != 2: raise Exception('levels argument must have length 2')