supaero-aircraft-design / FAST-GA

FAST-(OAD)-GA is a framework for performing rapid Overall Aircraft Design for General Aviation Aircraft
GNU General Public License v3.0
30 stars 22 forks source link

Addition of the computation of aerodynamic derivatives #185

Closed florentLutz closed 1 year ago

florentLutz commented 2 years ago

This PR is based on the work of @hugogarcia06 on the computation of the lateral aerodynamic derivatives. Here is a few remarks on their use:

This PR also fixes #181 and closes #186

codecov-commenter commented 2 years ago

Codecov Report

Merging #185 (e2dfa72) into main (2ba9bc0) will increase coverage by 1.58%. The diff coverage is 95.09%.

@@            Coverage Diff             @@
##             main     #185      +/-   ##
==========================================
+ Coverage   83.42%   85.00%   +1.58%     
==========================================
  Files         317      365      +48     
  Lines       22806    26067    +3261     
  Branches     1362     1421      +59     
==========================================
+ Hits        19025    22158    +3133     
- Misses       3506     3603      +97     
- Partials      275      306      +31     
Impacted Files Coverage Δ
...tga/models/aerodynamics/aerodynamics_high_speed.py 26.08% <0.00%> (-1.83%) :arrow_down:
...ga/models/aerodynamics/components/elevator_aero.py 100.00% <ø> (ø)
...ga/models/aerodynamics/external/openvsp/openvsp.py 5.49% <0.00%> (-0.11%) :arrow_down:
src/fastga/models/aerodynamics/external/vlm/vlm.py 8.10% <0.00%> (-0.18%) :arrow_down:
...weight/mass_breakdown/a_airframe/a1_wing_weight.py 100.00% <ø> (ø)
...stga/models/aerodynamics/aerodynamics_low_speed.py 25.00% <25.00%> (-2.50%) :arrow_down:
...ry/geom_components/ht/components/compute_ht_mac.py 53.22% <25.00%> (-0.38%) :arrow_down:
...aerodynamics/aerodynamics_stability_derivatives.py 32.35% <32.35%> (ø)
.../fuel_propulsion/basicTurbo_prop/basicTP_engine.py 83.08% <50.00%> (-0.03%) :arrow_down:
...a/models/aerodynamics/components/high_lift_aero.py 83.85% <66.66%> (-0.09%) :arrow_down:
... and 104 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

florentLutz commented 2 years ago

Added a commit that closes #186

florentLutz commented 2 years ago

Left to be done: