Skip to content

A library to read, create, modify and analyze airfoils in Python

Notifications You must be signed in to change notification settings

airgproducts/pyfoil

Repository files navigation

pyfoil

A library to read, create, modify and analyze airfoils in Python

features

  • read .dat files
  • airfoil generators:
    • naca
    • joukowsky
    • treffz
    • vandevooren
    • web (selig db)
  • modify airfoils
    • resample
    • normalize
    • get points
    • get/set thickness
    • get/set camber
  • analyze airfoils (c++/pybind11 xfoil lib included)
    • this was extracted from xflr5
    • GPL-V3

A major convention is that a local coordinate-system is ranging from x=-1 (upper back) towards the nose (x=0) towards the lower back (x=+1)

example

see example.ipynb