• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mdolab / OpenAeroStruct / 38 / 1
97%
master: 97%

Build:
DEFAULT BRANCH: master
Ran 15 Apr 2017 04:21AM UTC
Files 10
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Apr 2017 04:19AM UTC coverage: 64.556% (-9.2%) from 73.749%
FORTRAN= PY=2.7

push

travis-ci

johnjasa
Analysis.py wrappers for solve_nonlinear sections of OAS components (#21)

* remove assignment problem and solution files

* remove deprecated weissinger.py

* remove assignment documentation

* Create coupled_README.md

first draft of new documentation

* Elaborate on using the Matlab wrapping functions in README

* remove python-only instructions from coupled_README

* remove other parts of README not needed

remove parts using git

* add documentation to matlab wrapper functions

* remove original README

* add extra layer to mesh fill to distinguish top and bottom of wing

* remove test print commands

* update mesh and load plots

* add comments for troubleshooting

* change Makefile to be compatible with Anaconda python on Windows

* compile fortran codes on Windows using Anaconda gfortran

* Begin rewriting coupling disciplines in cython

* making progress combining all OpenAeroStruct framework into one python file... still not working all the way

* got aerostruct.setup() working

* the aero() function is only about 0.1 off

* Test timings on non-OpenMDAO functions

* get struct() working outside of openmdao

* begin cythonizing aerostruct.pyx Need to come back when struct() codes are working

* remove unneeded parameters

* Add aerostruct.struct() to timing tests

* move cython files to new folder and make it importable

* rename aero() -> aerodynamics() and struct() -> structures()

* move cython codes back into main folder for testing

* begin cythonizing aerostruct.py

* remove __init__ from main folder so that cython can compile correctly

* more cythoning...

* use solve_nonlinear for VLMGeometry

* import VLMCirculations

* add MaterialsTube and ComputeNodes solve_nonlinear, and change numpy to np

* add SpatialBeamFEM solve_nonlinear() method, and fix array index errors

* change comments to test aerostruct.py

* finish adding SpatialBeamFEM.solve_nonlinear()

* add SpatialBeamDisp.solve_nonlinear()

* fix array index integer bug

* remove assemble_FEM_system function

* add TransferDisplacements.solve_nonlinear

* use cProfile to find inefficiencies

* add VLMGeometry.solve_nonlinear

* add aerostruct profiling function

* add VLMCirculations.solve_nonlinear()

* remove commented lines

* add VLMForces.solve_nonlinear()

* remove assemble_AIC_mtx and assemble_AIC_system

* import helper geometry and vlm functions

* fix array index float errors

* add spatialbeam and vlm functionals, and breguet range functions

* update comments at beginning of file

* use linter to beautify aerostruct.py

* non-functional, begin adding new aero components

* update aerostruct.setup() to use OASProblem class

* return the OAS_prob.prob_dict from setup()

* replace older components with new ones. this only works with single lifting surface

* change aerodynamics() and structures() to use new components

* fix errors. Now the aerostruct coupled system works. Haven"t compiled Fortran yet

* add test script for aerostruct.py

* get OASProblem directly from run_classes.py and update profile script

* remove cython files and directory

* move remaining matlab and test functions/scripts into deprecated folder

* comment out fortran flag test print

* add basic test for aerostructural functions in if __name__ == "__main__":

* Init OpenAeroStruct components in setup() and pass them to functions as option

* move test_aerostruct.py back into main folder

* add extra coupled system functions that dont use pre-initialized components for testing

* use new Fortran library OAS_API

* add comp_dict to OAS_prob and return that from setup()

* change spatial_beam_FEM to all lowercase, use CRM wing in test case

* add fixed point iteration to test case

* change size parameter to FEMsize for SpatialBeamFEM component

* add module docstring

* combine optional arguments for each wrapper function into one

* remove test files and update deprecated run_coupled.py to remove references to old modules

* undo changes to core files

* remove extra blank line

* remove old compiled Fortran files

1621 of 2511 relevant lines covered (64.56%)

0.65 hits per line

Source Files on job 38.1 (FORTRAN= PY=2.7)
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 38
  • Travis Job 38.1
  • a7a5a717 on github
  • Prev Job for FORTRAN= PY=2.7 on master (#36.1)
  • Next Job for FORTRAN= PY=2.7 on master (#40.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc