visualize_windio_airfoils Namespace Reference

Kynema API: visualize_windio_airfoils Namespace Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
Loading...
Searching...
No Matches
visualize_windio_airfoils Namespace Reference

Functions

 extract_data (windio_data)
 
 visualize_airfoils_3D (airfoils, positions, geometry_data, ac_data, output_file=None)
 
 main ()
 

Function Documentation

◆ extract_data()

visualize_windio_airfoils.extract_data (   windio_data)
Extract all necessary data from windIO v2.0 file in a single pass.

Returns:
    tuple: (airfoils, positions, polars, geometry_data)

◆ main()

visualize_windio_airfoils.main ( )
Main function to handle command line arguments and run the visualization.

Example usage (run from the build directory):
    python ../src/utilities/scripts/visualize_windio_airfoils.py \
        tests/regression_tests/interfaces/interfaces_test_files/IEA-15-240-RWT_v2.yaml

◆ visualize_airfoils_3D()

visualize_windio_airfoils.visualize_airfoils_3D (   airfoils,
  positions,
  geometry_data,
  ac_data,
  output_file = None 
)
Create 3D visualization of airfoils along blade span with proper transformations.

Args:
    airfoils (dict): Dictionary of airfoil data
    positions (list): List of dictionaries containing airfoil positions
    geometry_data (dict): Dictionary of geometry data
    ac_data (dict): Dictionary of aerodynamic center data
    output_file (str): Path to save the output file