From 1289ab662c1baaf289fd86d0ffa2a95cfc77b575 Mon Sep 17 00:00:00 2001
From: Wenduo Zhou <zhouw@ornl.gov>
Date: Fri, 13 Nov 2015 16:25:46 -0500
Subject: [PATCH] Enabled to logarithm binning to resampleX

---
 .../diffraction/diffraction_run_setup_script.py        | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/scripts/Interface/reduction_gui/reduction/diffraction/diffraction_run_setup_script.py b/scripts/Interface/reduction_gui/reduction/diffraction/diffraction_run_setup_script.py
index 2fe11488eb8..31088e10de1 100644
--- a/scripts/Interface/reduction_gui/reduction/diffraction/diffraction_run_setup_script.py
+++ b/scripts/Interface/reduction_gui/reduction/diffraction/diffraction_run_setup_script.py
@@ -91,7 +91,15 @@ class RunSetupScript(BaseScriptElement):
             pardict["Binning"] = -1.0*abs(self.binning)
         else:
             pardict["Binning"] = self.binning
-        pardict["ResampleX"] = str(self.resamplex)
+        if str(self.resamplex) != '':
+            # ResampleX is used instead binning
+            resamplex = int(str(self.resamplex))
+            if self.binningtype == "Logarithmic":
+                resamplex = -1*abs(resamplex)
+            else:
+                resamplex = abs(resamplex)
+            pardict["ResampleX"] = str(resamplex)
+        # END-IF
         pardict["BinInDspace"] = str(int(self.binindspace))
         pardict["SaveAs"] = self.saveas
         pardict["OutputDirectory"] = self.outputdir
-- 
GitLab