Skip to content

Commit 2c3599d

Browse files
committed
Explicitly cast min, max, mean of NormData
to float
1 parent 8832254 commit 2c3599d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

pcntoolkit/dataio/norm_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ def register_batch_effects(self) -> None:
671671
my_min = my_c.min()
672672
my_max = my_c.max()
673673
my_mean = my_c.mean()
674-
self.attrs["batch_effect_covariate_ranges"][dim][u][c] = {"mean": my_mean, "min": my_min, "max": my_max}
674+
self.attrs["batch_effect_covariate_ranges"][dim][u][c] = {"mean": float(my_mean), "min": float(my_min), "max": float(my_max)}
675675
for c in self.covariates.to_numpy():
676676
my_c = self.X.sel(covariates=c).values
677677
my_mean = my_c.mean()

0 commit comments

Comments
 (0)