k_a/k_b wake expansion coefficients: inconsistent conventions across backends
windIO schema: k = k_a + k_b·TI (k_a=baseline, k_b=TI-factor).
Actual backend conventions:
- PyWake: internal wake-expansion classes use
k = a[1] + a[0]·TI . WIFA's pywake_api.py passes a=[k_a, k_b]
- foxes: internal convention is
k = ka·TI + kb
- floris: matches windIO
Conventions should be aligned with windIO across backends.
k_a/k_b wake expansion coefficients: inconsistent conventions across backends
windIO schema:
k = k_a + k_b·TI(k_a=baseline, k_b=TI-factor).Actual backend conventions:
k = a[1] + a[0]·TI. WIFA'spywake_api.pypassesa=[k_a, k_b]k = ka·TI + kbConventions should be aligned with windIO across backends.