From ee4cae1546167fc5d54b1c6a1bb8698c90fe6e5a Mon Sep 17 00:00:00 2001 From: "david.randell" Date: Tue, 20 Jan 2026 13:53:14 +0100 Subject: [PATCH] fix future warning throw by scipy 1.17.0 about data types --- src/openmcmc/parameter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/openmcmc/parameter.py b/src/openmcmc/parameter.py index 0c692a6..3ca5c7c 100644 --- a/src/openmcmc/parameter.py +++ b/src/openmcmc/parameter.py @@ -533,4 +533,6 @@ def precision_unscaled(self, state: dict, element_index: int) -> np.ndarray: (np.ndarray): unscaled precision matrix """ - return sparse.diags(diagonals=self.get_element_match(state, element_index).flatten(), offsets=0, format="csc") + return sparse.diags( + diagonals=self.get_element_match(state, element_index).flatten(), offsets=0, format="csc", dtype=np.float64 + )