def transform(): global filename, passes global ui Averaging.Averaging(filename, passes) Fourier.Fourier(filename) freq = [] power = [] with open(filename + '_fourier.csv', 'r') as data: _ = data.readline() _ = data.readline() for i in data.readlines(): line = i.split(',') freq.append(float(line[0])) power.append(abs(complex(line[-1]))) ui.fourierGraph.plot(freq, power) print("Transform finished")