A simple script for creating a consistent airfoil database.
-
Clone the repository
git clone https://github.com/gabrielbdsantos/airfoildb cd airfoildb
-
(Optional) Pin a python version
rye pin 3.x
-
Sync the requirements and install it.
rye sync
-
Clone the repository.
git clone https://github.com/gabrielbdsantos/airfoildb cd airfoildb
-
Create a dedicated virtual environment (optional).
python3 -m venv .venv --clear source .venv/bin/activate
-
Install it.
pip install -r requirements.lock
-
Download the airfoils from the UIUC website.
airfoildb download --output airfoildb/raw
-
Uniformize the airfoils across the entire database.
airfoildb uniformize --database airfoildb/raw --output airfoildb/uniform
The code is licensed under the MIT terms. For further information, refer to LICENSE.