Skip to content

Commit

Permalink
updating display when d0 value change. this refs #185
Browse files Browse the repository at this point in the history
  • Loading branch information
JeanBilheux committed Oct 9, 2023
1 parent b1e7149 commit 00c40e9
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
6 changes: 4 additions & 2 deletions ibeatles/step6/get.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,10 @@ def strain_mapping(self):
strain_mapping = (d_array - d0) / d0

if self.parent.min_max['strain_mapping'] is None:
self.parent.min_max['strain_mapping'] = {'min': np.min(strain_mapping),
'max': np.max(strain_mapping)}
self.parent.min_max['strain_mapping'] = {'min': np.nanmin(strain_mapping),
'max': np.nanmax(strain_mapping)}
self.parent.min_max['strain_mapping'] = {'global_min': np.nanmin(strain_mapping),
'global_max': np.nanmax(strain_mapping)}

return strain_mapping

Expand Down
10 changes: 10 additions & 0 deletions ibeatles/step6/strain_mapping_launcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ def parameters_to_display_changed(self):

def d0_to_use_changed(self):
self.update_display()
self.update_slider_and_lineEdit()

def export_clicked(self):
o_export = Export(parent=self, grand_parent=self.parent)
Expand All @@ -98,6 +99,15 @@ def min_max_value_changed(self):
o_event = EventHandler(parent=self)
o_event.min_max_changed()

def update_slider_and_lineEdit(self):
self.update_min_max_values()
o_get = Get(parent=self)
parameter_displayed = o_get.parameter_to_display()
min_value = self.min_max[parameter_displayed]['global_min']
max_value = self.min_max[parameter_displayed]['global_max']
self.ui.max_range_lineEdit.setText(f"{max_value:.5f}")
self.ui.min_range_lineEdit.setText(f"{min_value:.5f}")

def min_max_lineEdit_value_changed(self):
min_value = float(self.ui.min_range_lineEdit.text())
max_value = float(self.ui.max_range_lineEdit.text())
Expand Down

0 comments on commit 00c40e9

Please sign in to comment.