diff options
Diffstat (limited to 'views/Redundant/python code backup/__main__.py')
-rw-r--r-- | views/Redundant/python code backup/__main__.py | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/views/Redundant/python code backup/__main__.py b/views/Redundant/python code backup/__main__.py deleted file mode 100644 index 05b21d9..0000000 --- a/views/Redundant/python code backup/__main__.py +++ /dev/null @@ -1,59 +0,0 @@ -import os -import sys -import numpy as np - -import matplotlib -# Force matplotlib to not use any Xwindows backend. -matplotlib.use('Agg') - -import matplotlib.pyplot as plt - -def get_plot_files(file): - open_file = open(os.path.realpath(file),'r') - raw_data = open_file.read() - array = raw_data.split('* ') - - array.pop(0) - dict_data = {} - parameters = [] - parsed_files = [] - for i in range(len(array)): - dict_data[i] = array[i] - - sample = dict_data[i].split('\n') - write_file = open('parsed_%s.txt'%(i),'w') - - for j in sample[3:]: - if j.startswith('Index'): - items = j.split() - parameters.append(items) if len(parameters) < i+1 else None - continue - if j.startswith('--'): - continue - else: - write_file.write(j+'\n') - - parsed_files.append('parsed_%s.txt'%(i)) - return parameters, parsed_files - -def main(): - - file = sys.argv[1] - parameters, parsed_files = get_plot_files(file) - - for plot_file, parameter in zip(parsed_files, parameters): - data = np.loadtxt(plot_file, unpack=True, dtype=str) - for i in range(2, len(data)): - - plt.plot([x.strip(',') for x in data[1]], [y.strip(',') for y in data[i]]) - try: - plt.xlabel(parameter[1]), plt.ylabel(parameter[i]) - plt.title('%s vs %s'%(parameter[1], parameter[i])) - plt.savefig(plot_file+str(i)+'.png'), plt.clf() - except IndexError: - plt.xlabel(parameter[1]), plt.ylabel('missing y label') - plt.title('%s vs missing y label'%(parameter[1], )) - plt.savefig(plot_file+str(i)+'.png'), plt.clf() - -if __name__ == '__main__': - main() |