.. _python_API_bet:

.. currentmodule:: flow360

**********************
BET Disk
**********************

This example script demonstrates setting up and running a steady-state simulation involving a Blade Element Theory (BET) disk using the Flow360 Python API.
It covers loading rotor geometry and aerodynamic data from external files, configuring simulation parameters, submitting the case, retrieving results such as forces and radial distributions, performing unit conversions, and generating a visualization report.

.. literalinclude:: ../../../../../Flow360/examples/post_processing/special_features/bet_disk.py
    :language: python
    :linenos:

Notes
=====

- Rotor definition and aerodynamic coefficients are loaded using ``fl.BETDisk.from_file``.
- The ``betMetrics`` output field allows visualization of BET-specific quantities like effective angle of attack on slices.
- Results objects like ``results.bet_forces`` and ``results.bet_forces_radial_distribution`` provide access to integrated and distributed BET performance data, supporting unit conversion via ``.to_base()``.
