@@ -112,7 +112,7 @@ def __init__(self, viewer: "napari.viewer.Viewer", parent=None):
112112 ######################
113113 # TODO : better way to handle SegResNet size reqs ?
114114 self .model_input_size = ui .IntIncrementCounter (
115- lower = 1 , upper = 1024 , default = 128 , text_label = "\n Model input size"
115+ lower = 1 , upper = 1024 , default = 64 , text_label = "\n Model input size"
116116 )
117117 self .model_choice .currentIndexChanged .connect (
118118 self ._toggle_display_model_input_size
@@ -155,16 +155,7 @@ def __init__(self, viewer: "napari.viewer.Viewer", parent=None):
155155
156156 sizes_window = ["8" , "16" , "32" , "64" , "128" , "256" , "512" ]
157157 self ._default_window_size = sizes_window .index ("64" )
158- # (
159- # self.window_size_choice,
160- # self.window_size_choice.label,
161- # ) = ui.make_combobox(sizes_window, label="Window size and overlap")
162- # self.window_overlap = ui.make_n_spinboxes(
163- # max=1,
164- # default=0.7,
165- # step=0.05,
166- # double=True,
167- # )
158+ self .wnet_enabled = False
168159
169160 self .window_size_choice = ui .DropdownMenu (
170161 sizes_window , text_label = "Window size"
@@ -310,16 +301,13 @@ def check_ready(self):
310301
311302 def _restrict_window_size_for_model (self ):
312303 """Sets the window size to a value that is compatible with the chosen model"""
304+ self .wnet_enabled = False
313305 if self .model_choice .currentText () == "WNet" :
314306 self .window_size_choice .setCurrentIndex (self ._default_window_size )
315- self .window_size_choice .setDisabled (True )
316- self .window_infer_box .setChecked (True )
317- self .window_infer_box .setDisabled (True )
318- else :
319- self .window_size_choice .setDisabled (False )
320- self .window_infer_box .setDisabled (False )
321- self .window_infer_box .setChecked (True )
322- self .window_size_choice .setCurrentIndex (self ._default_window_size )
307+ self .wnet_enabled = True
308+ self .window_infer_box .setChecked (self .wnet_enabled )
309+ self .window_size_choice .setDisabled (self .wnet_enabled )
310+ self .window_infer_box .setDisabled (self .wnet_enabled )
323311
324312 def _toggle_display_model_input_size (self ):
325313 if (
0 commit comments