Skip to content
Snippets Groups Projects
Unverified Commit b5bf7478 authored by Gigg, Martyn Anthony's avatar Gigg, Martyn Anthony Committed by GitHub
Browse files

Merge pull request #28426 from mantidproject/28414_change_output_ws_names_in_polaris_pdf

Change output ws names in Polaris.create_total_scattering_pdf
parents 692f0d6e 9b6ac432
No related branches found
No related tags found
No related merge requests found
...@@ -12,6 +12,8 @@ Diffraction Changes ...@@ -12,6 +12,8 @@ Diffraction Changes
Powder Diffraction Powder Diffraction
------------------ ------------------
- Polaris.create_total_scattering_pdf output workspaces now have the run number in the names.
Engineering Diffraction Engineering Diffraction
----------------------- -----------------------
Improvements Improvements
......
...@@ -9,6 +9,7 @@ import numpy as np ...@@ -9,6 +9,7 @@ import numpy as np
import math import math
import mantid.simpleapi as mantid import mantid.simpleapi as mantid
from mantid.api import WorkspaceGroup
from six import string_types from six import string_types
from isis_powder.routines import absorb_corrections, common from isis_powder.routines import absorb_corrections, common
...@@ -125,6 +126,17 @@ def generate_ts_pdf(run_number, focus_file_path, merge_banks=False, q_lims=None, ...@@ -125,6 +126,17 @@ def generate_ts_pdf(run_number, focus_file_path, merge_banks=False, q_lims=None,
pdf_output = mantid.Rebin(InputWorkspace=pdf_output, Params=output_binning) pdf_output = mantid.Rebin(InputWorkspace=pdf_output, Params=output_binning)
except RuntimeError: except RuntimeError:
return pdf_output return pdf_output
# Rename output ws
if 'merged_ws' in locals():
mantid.RenameWorkspace(InputWorkspace=merged_ws, OutputWorkspace=run_number + '_merged_Q')
mantid.RenameWorkspace(InputWorkspace='focused_ws', OutputWorkspace=run_number+'_focused_Q')
if isinstance(focused_ws, WorkspaceGroup):
for i in range(len(focused_ws)):
mantid.RenameWorkspace(InputWorkspace=focused_ws[i], OutputWorkspace=run_number+'_focused_Q_'+str(i+1))
mantid.RenameWorkspace(InputWorkspace='pdf_output', OutputWorkspace=run_number+'_pdf_R')
if isinstance(pdf_output, WorkspaceGroup):
for i in range(len(pdf_output)):
mantid.RenameWorkspace(InputWorkspace=pdf_output[i], OutputWorkspace=run_number+'_pdf_R_'+str(i+1))
return pdf_output return pdf_output
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment