From 231db6b7eae73a2476f6c5fddbbbeadf7ea4515e Mon Sep 17 00:00:00 2001 From: boslandj <82409038+boslandj@users.noreply.github.com> Date: Fri, 23 Feb 2024 15:37:35 -0800 Subject: [PATCH] Random float casting fix --- src/scarr/container/container.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/scarr/container/container.py b/src/scarr/container/container.py index 5f64460..98fdb3a 100755 --- a/src/scarr/container/container.py +++ b/src/scarr/container/container.py @@ -85,12 +85,14 @@ def run(self): def configure(self, tile_x, tile_y, bytes, convergence_step = None): for filter in self.filters: filter.configure(tile_x, tile_y) - return self.data.configure(tile_x, tile_y, bytes, self.slice_index, self.trace_index, self.time_slice, self.stride, convergence_step) + # int() casting needed for random typing linux bug + return int(self.data.configure(tile_x, tile_y, bytes, self.slice_index, self.trace_index, self.time_slice, self.stride, convergence_step)) def configure2(self, tile_x, tile_y, bytes, convergence_step = None): for filter in self.filters: filter.configure(tile_x, tile_y) - return self.data2.configure(tile_x, tile_y, bytes, self.slice_index, self.trace_index, self.time_slice, self.stride, convergence_step) + # int() casting needed for random typing linux bug + return int(self.data2.configure(tile_x, tile_y, bytes, self.slice_index, self.trace_index, self.time_slice, self.stride, convergence_step)) def get_batches(self, tile_x, tile_y): for batch in self.data.get_batch_generator():