peterdsharpe/NeuralFoil
NeuralFoil is a practical airfoil aerodynamics analysis tool using physics-informed machine learning, exposed to end-users in pure Python/NumPy.
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.
Stars
383
Forks
51
Language
Python
License
MIT
Category
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.
Related frameworks
pdebench/PDEBench
PDEBench: An Extensive Benchmark for Scientific Machine Learning
tum-pbs/PhiFlow
A differentiable PDE solving framework for machine learning
ArnauMiro/pyLowOrder
High performance parallel reduced order Modelling library
lettucecfd/lettuce
Computational Fluid Dynamics based on PyTorch and the Lattice Boltzmann Method
EMSL-Computing/Pore2Chip
A python package that takes XCT images of porous materials and generates representative digital...