Start work under Pypy3

Commit
7683b492ba9791c8a0ce2fc6c1820d69cbdfc652
Author
blendoit <blendoit@gmail.com>
Author date
Committer
blendoit <blendoit@gmail.com>
Committer date
Changed files
README.org
index a2cb9004..562423f4 100644..100644
@@ -1,5 +1,6 @@
1 1 #+TITLE: Aircraft Studio
2 2 #+AUTHOR: Marius Peter
3 Added: #+EMAIL: mpeter@ucla.edu
3 4
4 5 This program enables the creation of NACA airfoils;
5 6 the analysis of the airfoil's structural properties;
@@ -7,3 +8,26 @@
7 8 With the final objective of designing a lightweight FAR 23 compliant airfoil.
8 9
9 10 I adapted it from my own code for the UCLA MAE 154B final project (Spring 2019).
11 Added:
12 Added: * Program Structure
13 Added:
14 Added: ** =creator.py=
15 Added: This module enables the creation of discrete aircraft components.
16 Added:
17 Added: ** =evaluator.py=
18 Added:
19 Added: ** =generator.py=
20 Added: The =generator= module contains classes describing aircrafts comprised
21 Added: of sufficient =creator= components that they can be fed to the =evaluator=
22 Added: for useful analysis.
23 Added:
24 Added: * Program Flow
25 Added:
26 Added: 1. Create an =evaluator= object
27 Added: 2. Populate the =evaluator= with aircrafts by either:
28 Added: 1. Using =generator= methods to create an aircraft from a template
29 Added: 2. Using =creator= to manually describe all aircraft components
30 Added: 3. Use =evaluator= methods to:
31 Added: 1. Calculate relevant aircraft properties
32 Added: 2. Set desired optimization parameter(s)
33 Added: 3. Execute the genetic algoritm and return an optimized aircraft
creator/__init__.pyc
index 00000000..022f4931 000000..100644

Binary files differ

doc/diagram
index 00000000..61409810 000000..100644
@@ -0,0 +1,5 @@
1 Added: hide footbox
2 Added: title Sequence Diagram (Footer removed)
3 Added:
4 Added: Alice -> Bob: Authentication Request
5 Added: Bob --> Alice: Authentication Response
doc/diagram.png
index 00000000..142f1b65 000000..100644

Binary files differ

example_airfoil.py
index 14cf9167..3488eb99 100644..100644
@@ -69,7 +69,7 @@
69 69 # af.stringer.info_save(SAVE_PATH, 'foo_name')
70 70
71 71 # Plot components with matplotlib
72 Removed: # wing.plot_geom(af, [af.spar1, af.spar2], None)
72 Added: # creator.wing.plot_geom(af, [af.spar1, af.spar2], None)
73 73
74 74 # Evaluator object contains airfoil analysis results.
75 75 eval = evaluator.Evaluator(aircraft)
example_airfoil.pyc
index 00000000..54505a30 000000..100644

Binary files differ

resources/__init__.py
index 00000000..e69de29b 000000..100644
resources/__init__.pyc
index 00000000..cdb66353 000000..100644

Binary files differ

resources/materials.pyc
index 00000000..a6c1af95 000000..100644

Binary files differ