Skip to content

Commit

Permalink
Use calibration converter to ensure calibrations are displayed uniformly
Browse files Browse the repository at this point in the history
  • Loading branch information
lisham2000 committed Oct 4, 2024
1 parent 6b7d769 commit 18dd032
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions nion/swift/ExportDialog.py
Original file line number Diff line number Diff line change
Expand Up @@ -284,16 +284,17 @@ def image_info(self) -> typing.Optional[str]:
data_information = self.__display_item.displayed_title + "\n"
converter_x = Inspector.CalibratedValueFloatToStringConverter(self.__display_item, -1, uniform=False)
if self.__display_item.used_display_type != "line_plot":
assert self.__display_item.displayed_dimensional_calibrations and self.__display_item.dimensional_shape
calibrated_image_size = (self.__display_item.dimensional_shape[-2] * self.__display_item.displayed_dimensional_calibrations[-2].scale,
self.__display_item.dimensional_shape[-1] * self.__display_item.displayed_dimensional_calibrations[-1].scale)
converter_y = Inspector.CalibratedValueFloatToStringConverter(self.__display_item, -2, uniform=False)
data_information += "Image Size " + str(self.__display_item.dimensional_shape) + "\n"
assert self.__display_item.data_item and self.__display_item.dimensional_shape

data_information += ("(" + converter_y.convert_calibrated_value_to_str(calibrated_image_size[-2]) + "," +
converter_x.convert_calibrated_value_to_str(calibrated_image_size[-1]) + ")")
else:
assert self.__display_item.display_data_shape
data_information += "Line Plot Size " + str(self.__display_item.display_data_shape[0])
assert self.__display_item.displayed_dimensional_calibrations and self.__display_item.dimensional_shape
data_information += "Line Plot Size " + str(self.__display_item.dimensional_shape[0])
calibrated_line_plot_size = converter_x.convert_calibrated_value_to_str(self.__display_item.dimensional_shape[-1] * self.__display_item.displayed_dimensional_calibrations[-1].scale)
data_information += ("(" + str(calibrated_line_plot_size) + " " + ")")
return data_information
Expand Down

0 comments on commit 18dd032

Please sign in to comment.