def saveField(self, path): if not isQuantity(self.dataContainer.unit): self.ordinate = self.dataContainer.data * self.dataContainer.unit else: self.ordinate = (self.dataContainer.data * self.dataContainer.unit.value) self.abscissa = self.dataContainer.dimensions[0].data outData = scipy.transpose(scipy.array([self.abscissa, self.ordinate])) if path[-3:] == 'csv': outFile = file(path, 'wb') csvWriter = csv.writer(outFile, dialect='excel') csvWriter.writerow([ self.dataContainer.dimensions[0].label, self.dataContainer.label ]) csvWriter.writerows(outData.tolist()) else: outFile = file(path, 'w') outFile.write( str([ self.dataContainer.dimensions[0].label, self.dataContainer.label ]) + "\n") write_array(outFile, outData) outFile.close()
def saveField(self, path): if not isQuantity(self.dataContainer.unit): self.ordinate = self.dataContainer.data * self.dataContainer.unit else: self.ordinate = ( self.dataContainer.data * self.dataContainer.unit.value ) self.abscissa = self.dataContainer.dimensions[0].data outData = scipy.transpose(scipy.array([self.abscissa, self.ordinate])) if path[-3:] == 'csv': outFile = file(path, 'wb') csvWriter = csv.writer(outFile, dialect='excel') csvWriter.writerow( [self.dataContainer.dimensions[0].label, self.dataContainer.label] ) csvWriter.writerows(outData.tolist()) else: outFile = file(path, 'w') outFile.write( str([self.dataContainer.dimensions[0].label, self.dataContainer.label]) + "\n" ) write_array(outFile, outData) outFile.close()
def saveSample(self, path): outData = self.dataContainer.data if path[-3:] == 'csv': outFile = file(path, 'wb') csvWriter = csv.writer(outFile, dialect='excel') #csvWriter.writerow( # [self.dataContainer.dimensions[0].label, # self.dataContainer.label] # ) csvWriter.writerows(outData.tolist()) else: outFile = file(path, 'w') #outFile.write( # str([ # self.dataContainer.dimensions[0].label, # self.dataContainer.label]) + "\n" # ) write_array(outFile, outData.tolist()) outFile.close()