This software was written for the BEMT project of the AERO0014 Aerospace Propulsion class at the University of Liège.
python -m venv .venv
On windows
.venv/Scripts/Activate.ps1
On unix (Linux, BSD and MacOS)
source .venv/bin/activate
pip install -r ./requirements.txt
python ./main.py
The software creates the output
directory to write out every plot. Non-plot results are printed directly to the terminal along with the progress.
The structure of the code is as follows
airfoils
contains for the data for the airfoils to be used in simulation. At the moment, only the Clark-Y airfoil is providedbemt
is the main python module responsible for implementing the BEMT methodexperimental_data
contains data extracted from the NACA experiments from Biermann et al.questions
contains the code used to generate the answer to each question of the statement.statement
contains values given in the project statementutils
contains various utility filesmain.py
creates theoutput
directory if it doesn't exist and calls every question code.
The API of this BEMT library was inspired by the Rotare project by Thomas Lamber.
Copyright(c) 2024 Alexandre Rouma