From 9e6f5a336578558a2aa9c0414826d4bba594fbaa Mon Sep 17 00:00:00 2001 From: jan Date: Mon, 9 Mar 2026 01:02:06 -0700 Subject: [PATCH] [decode_real8] avoid passing signature to keep mypy happy --- klamath/basic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/klamath/basic.py b/klamath/basic.py index c1d1d15..f545090 100644 --- a/klamath/basic.py +++ b/klamath/basic.py @@ -49,7 +49,7 @@ def decode_real8(nums: NDArray[numpy.uint64]) -> NDArray[numpy.float64]: exp = (nums >> 56) & 0x7f mant = (nums & 0x00ff_ffff_ffff_ffff).astype(numpy.float64) mant[neg != 0] *= -1 - return numpy.ldexp(mant, 4 * (exp - 64) - 56, signature=(float, int, float)) + return numpy.ldexp(mant, 4 * (exp.astype(numpy.int64) - 64) - 56) def parse_real8(data: bytes) -> NDArray[numpy.float64]: