alphaplane
is an aircraft analysis and design library, currently in early development.
- Airfoil Geometry Editing
- Airfoil Analysis
- with XFOIL and NeuralFoil
- Propeller Geometry Editing
- Propeller Analysis
- implementation of QPROP which integrates with calculated airfoil data
- also supports given CT, CQ, and RPM data
- Brushless Motor Analysis
- 3-constant (Kv, I0, R) motor model
- Full Electric Propulsion Analysis
- Analyze setup with battery, speed controller, motor, and propeller
- Database
- Includes a database of airfoils (from Selig), propellers (from APC), and motors (from Scorpion)
- Requires python >= 3.11
- Currently only works on Windows
-
Install neuralfoil-standalone
Getneuralfoil-standalone
from this repository and follow the installation instructions. -
Download or Clone the Repository
Clone the repository or download it directly from the GitHub page -
Install the Package
pip install path/to/alphaplane
path/to/alphaplane
should be the folder containingsetup.py
.
Currently work in progress...
Check out the examples
folder for some use cases
- Documentation
- 3D wing geometry
- 3D wing aerodynamics using vortex panels
- Propeller analysis using lifting line theory
- general 3D body using vortex panels
- ducted propeller analysis
- aircraft geometry
- stability and control analysis (stability derivatives / flight dynamics)
- performance analysis (takeoff / steady turn)
- . . .