*ARCHIVED* development moved to aircraft-studio.
main.py function docstrings
Changed files
evaluator.py
@@ -18,3 +18,8 @@
18
18
19
19
def get_centroid(airfoil):
20
20
pass
21
Added:
22
Added:
23
Added:
def get_mass(*component):
24
Added:
for _ in len(component):
25
Added:
mass += component.mass
main.py
@@ -15,7 +15,7 @@
15
15
16
16
import creator # Create geometry
17
17
import evaluator # Evaluate geometry
18
Removed:
import generator # Iteratevely evaluate instances of geometry
18
Added:
import generator # Iteratevely evaluate instances of geometry and optimize
19
19
import random
20
20
21
21
import time
@@ -24,16 +24,19 @@
24
24
CHORD_LENGTH = 100
25
25
SEMI_SPAN = 200
26
26
27
Removed:
# masss
27
Added:
# mass
28
28
AIRFOIL_MASS = 100 # lbs
29
29
SPAR_MASS = 10 # lbs
30
30
STRINGER_MASS = 5 # lbs
31
31
32
Added:
# population information
32
33
POP_SIZE = 1
33
34
SAVE_PATH = 'C:/Users/blend/github/UCLA_MAE_154B/save'
34
35
35
36
36
Removed:
def main():
37
Added:
def create():
38
Added:
'''Create an airfoil.'''
39
Added:
37
40
# Create coordinate system specific to our airfoil dimensions.
38
41
# TODO: imperial + metric unit setting
39
42
creator.Coordinates(CHORD_LENGTH, SEMI_SPAN)
@@ -73,6 +76,22 @@
73
76
74
77
# Print final execution time
75
78
print("--- %s seconds ---" % (time.time() - start_time))
79
Added:
80
Added:
81
Added:
def evaluate():
82
Added:
'''Evaluate previously created airfoil(s).'''
83
Added:
pass
84
Added:
85
Added:
86
Added:
def generate():
87
Added:
'''Iteratively evaluate airfoils by defining genetic generations.'''
88
Added:
pass
89
Added:
90
Added:
91
Added:
def main():
92
Added:
create()
93
Added:
evaluate()
94
Added:
generate()
76
95
77
96
78
97
if __name__ == '__main__':