Skip to content

Commit a4123c9

Browse files
authored
Merge pull request #368 from suavecode/develop
Big Merge for 2.2
2 parents 99e4864 + c7f69a3 commit a4123c9

File tree

442 files changed

+19096
-57185
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

442 files changed

+19096
-57185
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ nosetests.xml
4343

4444
# local directories
4545
/workspace
46-
46+
.idea
47+
4748
# latex
4849
*.aux
4950
*.log

README.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Contributing Developers
3030
* Michael Kruger
3131
* Michael Vegh
3232
* Pedro Goncalves
33+
* Racheal Erhard
3334
* Rick Fenrich
3435
* Tarik Orra
3536
* Theo St. Francis
@@ -67,3 +68,55 @@ Developer Install
6768
-----------------
6869

6970
See [develop](http://suave.stanford.edu/download/develop_install.html).
71+
72+
Citing SUAVE
73+
-----------------
74+
75+
This respository may be cited via BibTex as:
76+
77+
```
78+
@software{SUAVEGit,
79+
author = {
80+
Wendorff, A. and
81+
Variyar, A. and
82+
Ilario, C. and
83+
Botero, E. and
84+
Capristan, F. and
85+
Smart, J. and
86+
Alonso, J. and
87+
Kulik, L. and
88+
Clarke, M. and
89+
Colonno, M. and
90+
Kruger, M. and
91+
Vegh, J. M. and
92+
Goncalves, P. and
93+
Erhard, R. and
94+
Fenrich, R. and
95+
Orra, T. and
96+
St. Francis, T. and
97+
MacDonald, T. and
98+
Momose, T. and
99+
Economon, T. and
100+
Lukaczyk, T. and
101+
Maier, W.
102+
},
103+
title = {SUAVE: An Aerospace Vehicle Environment for Designing Future Aircraft},
104+
url = {https://github.com/suavecode/SUAVE},
105+
version = {2.1},
106+
year = {2020},
107+
}
108+
```
109+
The most recent publication covering the general capabilities of SUAVE was presented at the 18th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference and may be cited via BibTex as:
110+
111+
```
112+
@inbook{SUAVE2017,
113+
author = {Timothy MacDonald and Matthew Clarke and Emilio M. Botero and Julius M. Vegh and Juan J. Alonso},
114+
title = {SUAVE: An Open-Source Environment Enabling Multi-Fidelity Vehicle Optimization},
115+
booktitle = {18th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference},
116+
chapter = {},
117+
pages = {},
118+
doi = {10.2514/6.2017-4437},
119+
URL = {https://arc.aiaa.org/doi/abs/10.2514/6.2017-4437},
120+
eprint = {https://arc.aiaa.org/doi/pdf/10.2514/6.2017-4437}
121+
}
122+
```

regression/automatic_regression.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,20 @@
55
# Jul 2017, SUAVE Team
66
# Jan 2018, SUAVE Team
77
# May 2019, T. MacDonald
8-
# Mar 2020, M. Clarke
8+
# Mar 2020, M. Clarke
99

1010
# ----------------------------------------------------------------------
1111
# Imports
1212
# ----------------------------------------------------------------------
1313

14+
import matplotlib.pyplot as plt
1415
import matplotlib
1516
matplotlib.use('Agg')
1617

1718
import SUAVE
1819
from SUAVE.Core.DataOrdered import DataOrdered
1920
import sys, os, traceback, time
20-
import matplotlib.pyplot as plt
21+
2122

2223
# ----------------------------------------------------------------------
2324
# How This Works
@@ -36,9 +37,7 @@
3637
modules = [
3738

3839
# ----------------------- Regression List --------------------------
39-
'scripts/aerodynamics/aerodynamics.py',
40-
#'scripts/aerodynamics_super/aerodynamics_super.py',
41-
#'scripts/regression/test_mission_AS2.py',
40+
'scripts/aerodynamics/aerodynamics.py',
4241
'scripts/airfoil_import/airfoil_import_test.py',
4342
'scripts/atmosphere/atmosphere.py',
4443
'scripts/atmosphere/constant_temperature.py',
@@ -67,20 +66,21 @@
6766
'scripts/mission_range_and_weight_sizing/landing_field_length.py',
6867
'scripts/mission_range_and_weight_sizing/take_off_field_length.py',
6968
'scripts/mission_range_and_weight_sizing/take_off_weight_from_tofl.py',
69+
'scripts/motor/motor_test.py',
7070
'scripts/multifidelity/optimize_mf.py',
7171
'scripts/noise_optimization/Noise_Test.py',
7272
'scripts/optimization_packages/optimization_packages.py',
73-
'scripts/payload_range/payload_range.py',
73+
'scripts/payload_range/payload_range.py',
74+
'scripts/plots/plot_test.py',
7475
'scripts/propeller/propeller_test.py',
75-
'scripts/motor/motor_test.py',
7676
'scripts/propulsion_surrogate/propulsion_surrogate.py',
7777
'scripts/ramjet_network/ramjet_network.py',
7878
'scripts/Regional_Jet_Optimization/Optimize2.py',
7979
'scripts/scramjet_network/scramjet_network.py',
8080
'scripts/rocket_network/Rocketdyne_F1.py',
8181
'scripts/rocket_network/Rocketdyne_J2.py',
8282
'scripts/segments/segment_test.py',
83-
'scripts/sizing_loop/sizing_loop.py',
83+
'scripts/slipstream/slipstream_test.py',
8484
'scripts/solar_network/solar_network.py',
8585
'scripts/solar_network/solar_low_fidelity_network.py',
8686
'scripts/solar_radiation/solar_radiation.py',
@@ -205,3 +205,4 @@ def test_module(module_path):
205205

206206
if __name__ == '__main__':
207207
main()
208+

0 commit comments

Comments
 (0)