This is the CODECHECK repository for the publication: Flow Field Analysis of a Leading-Edge Inflatable Kite Rigid Scale Model Using Stereoscopic Particle Image Velocimetry. It is forked from the author's repository associated with the publication.
The reproduced figures can be found in the codecheck/outputs directory.
Flow Field Analysis of a Leading-Edge Inflatable Kite Rigid Scale Model Using Stereoscopic Particle Image Velocimetry
This repository contains code that generates the figures a paper, titled: "Flow Field Analysis of a Leading-Edge Inflatable Kite Rigid Scale Model Using Stereoscopic Particle Image Velocimetry" published open-access in Wind Energy Science.
-
Install the repository: Linux:
git clone git@github.com:jellepoland/WES_aero_sim_for_kite_design.git && \ cd WES_aero_sim_for_kite_design && \ python3 -m venv venv && \ source venv/bin/activate && \ pip install -e .[dev]
Windows:
git clone git@github.com:jellepoland/WES_aero_sim_for_kite_design.git; ` cd WES_aero_sim_for_kite_design; ` python -m venv venv; ` .\venv\Scripts\Activate.ps1; ` pip install -e .[dev]
-
Download the necessary data from Zenodo and place inside the
data/folder. -
Make sure you have a LaTeX distribution installed (e.g.
texlive-fullon Linux, MacTeX on macOS, MiKTeX on Windows) for rendering figure labels. Alternatively, you may need to adjust the Matplotlib configuration in the code to disable LaTeX rendering. -
To process the data and generate the figures, run the following from the repository root (this will likely take hours):
python ./src/kite_piv_analysis/_main_process_and_plot.py
Automatically installed via pip install -e .[dev]:
numpypandas>=1.5.3matplotlib>=3.7.1cyclerscipyVSM @ git+https://github.com/awegroup/Vortex-Step-Method.git@v2.1.0
Needs to be installed separately:
- LaTeX: A LaTeX distribution (e.g.
texlive-fullon Linux, MacTeX on macOS, MiKTeX on Windows) is required for rendering figure labels. Matplotlib is configured withtext.usetex: True. - Data: The data required to generate the figures is not included in this repository due to size constraints. It can be downloaded from Zenodo and should be placed inside the
data/folder. - Python: Python 3.8 or higher is recommended for running the code.
If you use this project in your research, please consider citing it. Citation details can be found in the CITATION.cff file included in this repository.
This project is licensed under the MIT License - see the LICENSE file for details.
Specify the license under which your software is distributed and include the copyright notice:
Technische Universiteit Delft hereby disclaims all copyright interest in the program “NAME PROGRAM” (one line description of the content or function) written by the Author(s).
Prof.dr. H.G.C. (Henri) Werij, Dean of Aerospace Engineering
Copyright (c) [2026] Jelle Poland