Closed sduess closed 9 months ago
Merging #249 (f1c9f15) into develop (362cd33) will increase coverage by
0.48%
. Report is 45 commits behind head on develop. The diff coverage is86.23%
.
@@ Coverage Diff @@
## develop #249 +/- ##
===========================================
+ Coverage 67.20% 67.69% +0.48%
===========================================
Files 156 166 +10
Lines 25924 26709 +785
===========================================
+ Hits 17423 18081 +658
- Misses 8501 8628 +127
Files | Coverage Δ | |
---|---|---|
sharpy/aero/utils/mapping.py | 100.00% <100.00%> (ø) |
|
sharpy/cases/templates/flying_wings.py | 89.92% <100.00%> (-0.02%) |
:arrow_down: |
.../templates/fuselage_wing_configuration/__init__.py | 100.00% <ø> (ø) |
|
...rpy/linear/assembler/lincontrolsurfacedeflector.py | 85.18% <100.00%> (ø) |
|
sharpy/linear/assembler/linearaeroelastic.py | 86.54% <100.00%> (ø) |
|
sharpy/linear/assembler/linearuvlm.py | 93.30% <100.00%> (ø) |
|
sharpy/postproc/liftdistribution.py | 100.00% <100.00%> (+57.14%) |
:arrow_up: |
sharpy/solvers/aerogridloader.py | 100.00% <100.00%> (ø) |
|
sharpy/solvers/nonliftingbodygridloader.py | 100.00% <100.00%> (ø) |
|
sharpy/solvers/nonlineardynamiccoupledstep.py | 94.91% <ø> (-0.09%) |
:arrow_down: |
... and 29 more |
... and 1 file with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
Dear team,
As promised, this is the big pull request mainly including methods to model nonlifting bodies such as fuselages with SHARPy.
Nonlifting Body Model Capabilities The main changes are in the UVLM:
Unittest Unittest is successfully running and the following tests have been added to check the new capabilities:
Further all dynamic unittests have been speed up for quicker checks using coarser discretisation, and smaller fsi tolerances and substeps.
Documentation Besides the usual documentation of code, the SHARPy docs and Readme have been updated. For the UVLM, a code documentation has been started that covers 80 % of the code for now.
Additional Notes This branch has been successfully used to create plots for one of my journal papers as documented in this repository of mine https://github.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic.