Skip to content

Commit

Permalink
Fix for ROI Addition After Exporting CSV (#2458)
Browse files Browse the repository at this point in the history
  • Loading branch information
samtygier-stfc authored Jan 28, 2025
2 parents c3be194 + f74b885 commit dbede8a
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
1 change: 1 addition & 0 deletions docs/release_notes/next/fix-2422-Add-roi-after-export
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2422: Spectrum viewer: Resolves a bug preventing a new ROI from being added after exporting to a CSV file
8 changes: 3 additions & 5 deletions mantidimaging/gui/windows/spectrum_viewer/model.py
Original file line number Diff line number Diff line change
Expand Up @@ -310,17 +310,15 @@ def save_csv(self,
csv_output = CSVOutput()
csv_output.add_column("ToF_index", np.arange(self._stack.data.shape[0]), "Index")

self.tof_data = self.get_stack_time_of_flight()
if self.tof_data is not None:
self.units.set_data_to_convert(self.tof_data)
local_tof_data = self.get_stack_time_of_flight()
if local_tof_data is not None:
self.units.set_data_to_convert(local_tof_data)
csv_output.add_column("Wavelength", self.units.tof_seconds_to_wavelength_in_angstroms(), "Angstrom")
csv_output.add_column("ToF", self.units.tof_seconds_to_us(), "Microseconds")
csv_output.add_column("Energy", self.units.tof_seconds_to_energy(), "MeV")

for roi_name, roi in rois.items():
csv_output.add_column(roi_name, self.get_spectrum(roi, SpecType.SAMPLE, normalise_with_shuttercount),
"Counts")

if normalise:
if self._normalise_stack is None:
raise RuntimeError("No normalisation stack selected")
Expand Down

0 comments on commit dbede8a

Please sign in to comment.