begin work on a gui

Commit
9d0824403aa06b1cf12ac62b587f4ca07819395b
Author
Marius Peter <blendoit@gmail.com>
Author date
Committer
Marius Peter <blendoit@gmail.com>
Committer date
Changed files
evaluator.py
index 69a589aa..824b578d 100644..100644
@@ -23,7 +23,7 @@
23 23 numerator += _ * area
24 24 for _ in airfoil.stringer.x_l:
25 25 numerator += _ * area
26 Removed: denominator
26 Added: # denominator
27 27 # z_c =
28 28
29 29
gui.py
index 00000000..f7875e91 000000..100644
@@ -0,0 +1,35 @@
1 Added: import tkinter as tk
2 Added: from tkinter import ttk
3 Added:
4 Added:
5 Added: class Input:
6 Added: '''User inputs.'''
7 Added:
8 Added: def __init__(self, master):
9 Added: ttk.Frame(master).grid(row=0, column=0)
10 Added: ttk.Label(master, text='NACA Number').grid(row=0, sticky='W')
11 Added: ttk.Label(master, text='Chord Length').grid(row=1, sticky='W')
12 Added: ttk.Entry(master).grid(row=0, column=1)
13 Added: ttk.Entry(master).grid(row=1, column=1)
14 Added:
15 Added:
16 Added: class Graph:
17 Added: '''Graph airfoil.'''
18 Added:
19 Added: def __init__(self, master):
20 Added: ttk.Frame(master).grid(row=0, column=1)
21 Added:
22 Added:
23 Added: def main():
24 Added: root = tk.Tk()
25 Added: root.title('MAE 154B - Airfoil Design, Evaluation, Optimization')
26 Added: root.geometry('1000x400')
27 Added:
28 Added: Input(root)
29 Added: Graph(root)
30 Added: root.mainloop()
31 Added: return None
32 Added:
33 Added:
34 Added: if __name__ == '__main__':
35 Added: main()
main.py
index 510d8c58..d6157d38 100644..100644
@@ -21,7 +21,7 @@
21 21 import time
22 22 start_time = time.time()
23 23
24 Removed: CHORD_LENGTH = 100
24 Added: CHORD_LENGTH = 10
25 25 SEMI_SPAN = 200
26 26
27 27 # m=Mass
@@ -75,7 +75,7 @@
75 75 af.stringer.print_info(2)
76 76
77 77 # Plot components with matplotlib
78 Removed: # creator.plot(af, af.spar, af.stringer)
78 Added: creator.plot(af, af.spar, af.stringer)
79 79
80 80 # Save component info
81 81 af.save_info(SAVE_PATH, _)