Skip to content

Commit

Permalink
Refs #10910 changed loading to csv
Browse files Browse the repository at this point in the history
  • Loading branch information
Lottie Greenwood committed Jan 28, 2015
1 parent b5aaad4 commit c3770dc
Showing 1 changed file with 8 additions and 10 deletions.
@@ -1,5 +1,6 @@
from mantid.kernel import *
from mantid.api import *
import csv

import math
import numpy as np
Expand Down Expand Up @@ -105,21 +106,18 @@ def PyExec(self):

def _readInExpectedPeaks(self):
""" Reads in expected peaks from the .csv file """
readInArray = []
exPeakArray = []
updateFileName = self.getPropertyValue("ExpectedPeaksFromFile")
if updateFileName != "":
with open(updateFileName) as f:
for line in f:
readInArray.append([float(x) for x in line.split(',')])
for a in readInArray:
for b in a:
exPeakArray.append(b)
exPeaksfile = self.getPropertyValue("ExpectedPeaksFromFile")
if exPeaksfile != "":
with open(exPeaksfile) as f:
exPeaksfileCsv = csv.reader(f, delimiter=',', quotechar= '|')
for row in exPeaksfileCsv:
for num in row:
exPeakArray.append(float(num))
if exPeakArray == []:
print "File could not be read. Defaults being used."
expectedPeaksD = sorted(self.getProperty('ExpectedPeaks').value)
else:
print "using file"
expectedPeaksD = sorted(exPeakArray)
else:
expectedPeaksD = sorted(self.getProperty('ExpectedPeaks').value)
Expand Down

0 comments on commit c3770dc

Please sign in to comment.