Python Multi-Element Airfoil Design (pymead)#

Welcome to the documentation page for pymead, an object-oriented Python 3 library for generation, aerodynamic analysis, and aerodynamic shape optimization of parametric airfoils and airfoil systems.

_images/pymead_main_screenshot_dark.PNG

Screenshot of an aero-propulsive analysis of a multi-element airfoil optimized using pymead#

_images/pymead_main_screenshot_light.PNG

Screenshot of an aero-propulsive analysis of a multi-element airfoil optimized using pymead#

How to Use Pymead#

pymead has both a Graphical User Interface (GUI) and an Application-Programming Interface (API) written in Python (see the “Architecture” section for more details). For those less familiar with Python and those mainly seeking to use the built-in features of pymead, the GUI is the main recommended method of use.

For those desiring to extend pymead’s functionality, the API can be used. Even for users of the API, an easy starting point may be to create an airfoil system with the GUI, save the airfoil system, and load the airfoil system into the API using the set_from_dict_rep class method in a GeometryCollection object.

Contents#