summaryrefslogtreecommitdiff
path: root/views/Redundant/python code backup/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'views/Redundant/python code backup/__main__.py')
-rw-r--r--views/Redundant/python code backup/__main__.py59
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()