NACA
NACA Airfoils
NACA
is a Python library which
can take the parameters of certain NACA airfoils and return the
coordinates of a sequence of points that outline the wing shape.
Licensing:
The computer code and data files described and made available on this
web page are distributed under
the GNU LGPL license.
Languages:
NACA is available in
a C version and
a C++ version and
a FORTRAN90 version and
a MATLAB version and
a Python version.
Related Data and Programs:
Reference:
-
Eastman Jacobs, Kenneth Ward, Robert Pinkerton,
"The characteristics of 78 related airfoil sections from tests in
the variable-density wind tunnel",
NACA Report 460, 1933.
Source Code:
-
naca4_cambered.py,
given a point xc along the camber line, returns pairs
(xu,yu) and (xl,yl) along the upper and lower airfoil surface
of a NACA cambered 4-digit airfoil.
-
naca4_cambered_test.txt,
the data outlining the NACA cambered 4-digit airfoil.
-
naca4_cambered_test.png,
the image of a NACA cambered 4-digit airfoil.
-
naca4_display_test.py,
displays, one after another, 23 NACA airfoils.
-
naca4_mpt.py,
extracts the M, P and T parameters from a NACA 4 digit code.
-
naca4_symmetric.py,
given a point x, returns the value y(x) so that (x,y(x))
lies on the upper surface of a NACA symmetric 4-digit airfoil
and (x,-y(x)) lies on the lower surface.
-
naca4_symmetric_test.txt,
the data outlining the NACA symmetric 4-digit airfoil.
-
naca4_symmetric_test.png,
the image of a NACA symmetric 4-digit airfoil.
-
timestamp.py,
prints out the current YMDHMS date as a timestamp.
Examples and Tests:
You can go up one level to
the Python source codes.
Last revised on 13 July 2018.