diff --git a/Code/Mantid/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/CutMD.py b/Code/Mantid/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/CutMD.py index c2d3e9918d2299a76ae461082c74ddce4842d2c8..ac850a7d74df56136205f8134dafe9baf76bbf4d 100644 --- a/Code/Mantid/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/CutMD.py +++ b/Code/Mantid/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/CutMD.py @@ -128,10 +128,10 @@ class CutMD(DataProcessorAlgorithm): if not isinstance(projection_table, ITableWorkspace): I = np.identity(3) return (I[0, :], I[1, :], I[2, :]) - u = np.array(str(projection_table.cell("value", 0)).split(",")) - v = np.array(str(projection_table.cell("value", 1)).split(",")) + u = np.array(map(float,str(projection_table.cell("value", 0)).split(","))) + v = np.array(map(float,str(projection_table.cell("value", 1)).split(","))) if projection_table.rowCount() >= 3: - w = np.array(str(projection_table.cell("value", 2)).split(",")) + w = np.array(map(float,str(projection_table.cell("value", 2)).split(","))) else: w = np.cross(v,u)