peterdsharpe/NeuralFoil

NeuralFoil is a practical airfoil aerodynamics analysis tool using physics-informed machine learning, exposed to end-users in pure Python/NumPy.

60
/ 100
Established

Quickly analyze how different airfoil shapes perform under various flight conditions using NeuralFoil. You provide airfoil geometries (like a .dat file or coordinates) and flight parameters (like angle of attack and Reynolds number), and it rapidly calculates aerodynamic coefficients (lift, drag, moment) and other boundary layer details. This tool is for aerospace engineers, aircraft designers, or anyone needing fast, reliable airfoil performance data.

383 stars. Available on PyPI.

Use this if you need rapid and guaranteed-convergent aerodynamic analysis for airfoil design and optimization, especially when comparing many designs or performing large-scale simulations.

Not ideal if you require the absolute highest fidelity CFD analysis, as this tool is an approximation trained on XFoil data, or if you exclusively use software ecosystems other than Python.

aerospace-engineering aircraft-design aerodynamics-analysis airfoil-optimization fluid-dynamics
Maintenance 6 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 19 / 25

How are scores calculated?

Stars

383

Forks

51

Language

Python

License

MIT

Last pushed

Oct 17, 2025

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/peterdsharpe/NeuralFoil"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.