From 44a311c325acd7a54ba8b1a2fc99d27c5b8fcfe1 Mon Sep 17 00:00:00 2001
From: "Mads M. Pedersen" <mmpe@dtu.dk>
Date: Mon, 12 Apr 2021 07:54:19 +0000
Subject: [PATCH] replaced IEA34_130 surrogates

---
 .../data/iea34_130rwt/_iea34_130rwt.py        |  29 +--
 .../del_blade_edge/extra_data.json            | 126 +++++-----
 .../del_blade_edge/model_set_above_cut_out.h5 | Bin 23904 -> 23904 bytes
 .../del_blade_edge/model_set_below_cut_in.h5  | Bin 23904 -> 23904 bytes
 .../del_blade_edge/model_set_operating.h5     | Bin 32984 -> 32984 bytes
 .../del_blade_flap/extra_data.json            | 126 +++++-----
 .../del_blade_flap/model_set_above_cut_out.h5 | Bin 23904 -> 23904 bytes
 .../del_blade_flap/model_set_below_cut_in.h5  | Bin 23904 -> 23904 bytes
 .../del_blade_flap/model_set_operating.h5     | Bin 32984 -> 32984 bytes
 .../extra_data.json                           |  44 ++--
 .../model_set_operating.h5                    | Bin 37080 -> 37080 bytes
 .../del_tower_bottom_fa/extra_data.json       | 126 +++++-----
 .../model_set_above_cut_out.h5                | Bin 23904 -> 23904 bytes
 .../model_set_below_cut_in.h5                 | Bin 23904 -> 23904 bytes
 .../model_set_operating.h5                    | Bin 32984 -> 32984 bytes
 .../del_tower_bottom_ss/extra_data.json       | 126 +++++-----
 .../model_set_above_cut_out.h5                | Bin 23904 -> 23904 bytes
 .../model_set_below_cut_in.h5                 | Bin 23904 -> 23904 bytes
 .../model_set_operating.h5                    | Bin 32984 -> 32984 bytes
 .../del_tower_top_torsion/extra_data.json     | 126 +++++-----
 .../model_set_above_cut_out.h5                | Bin 23904 -> 23904 bytes
 .../model_set_below_cut_in.h5                 | Bin 23904 -> 23904 bytes
 .../model_set_operating.h5                    | Bin 43480 -> 32984 bytes
 .../electrical_power/extra_data.json          |  44 ++--
 .../electrical_power/model_set_operating.h5   | Bin 37080 -> 32984 bytes
 .../one_turbine/thrust/extra_data.json        | 126 +++++-----
 .../thrust/model_set_above_cut_out.h5         | Bin 23904 -> 23904 bytes
 .../thrust/model_set_below_cut_in.h5          | Bin 23904 -> 23904 bytes
 .../one_turbine/thrust/model_set_operating.h5 | Bin 37080 -> 32984 bytes
 .../del_blade_edge/extra_data.json            | 221 ++++++++++++++++++
 .../del_blade_edge/model_set_above_cut_out.h5 | Bin 0 -> 23904 bytes
 .../del_blade_edge/model_set_below_cut_in.h5  | Bin 0 -> 25952 bytes
 .../del_blade_edge/model_set_operating.h5     | Bin 0 -> 44744 bytes
 .../del_blade_flap/extra_data.json            | 204 ++++++++--------
 .../del_blade_flap/model_set_above_cut_out.h5 | Bin 23904 -> 23904 bytes
 .../del_blade_flap/model_set_below_cut_in.h5  | Bin 23904 -> 25952 bytes
 .../del_blade_flap/model_set_operating.h5     | Bin 41444 -> 44744 bytes
 .../del_shaft_torsion/extra_data.json         |  85 +++++++
 .../del_shaft_torsion/model_set_operating.h5  | Bin 0 -> 35292 bytes
 .../del_tower_bottom_fa/extra_data.json       | 221 ++++++++++++++++++
 .../model_set_above_cut_out.h5                | Bin 0 -> 23904 bytes
 .../model_set_below_cut_in.h5                 | Bin 0 -> 25952 bytes
 .../model_set_operating.h5                    | Bin 0 -> 44744 bytes
 .../del_tower_bottom_ss/extra_data.json       | 221 ++++++++++++++++++
 .../model_set_above_cut_out.h5                | Bin 0 -> 23904 bytes
 .../model_set_below_cut_in.h5                 | Bin 0 -> 25952 bytes
 .../model_set_operating.h5                    | Bin 0 -> 62552 bytes
 .../del_tower_top_torsion/extra_data.json     | 221 ++++++++++++++++++
 .../model_set_above_cut_out.h5                | Bin 0 -> 23904 bytes
 .../model_set_below_cut_in.h5                 | Bin 0 -> 25952 bytes
 .../model_set_operating.h5                    | Bin 0 -> 44744 bytes
 .../electrical_power/extra_data.json          |  68 +++---
 .../electrical_power/model_set_operating.h5   | Bin 41444 -> 44744 bytes
 .../two_turbines/thrust/extra_data.json       | 204 ++++++++--------
 .../thrust/model_set_above_cut_out.h5         | Bin 23904 -> 23904 bytes
 .../thrust/model_set_below_cut_in.h5          | Bin 23904 -> 25952 bytes
 .../thrust/model_set_operating.h5             | Bin 37080 -> 44744 bytes
 .../test_iea34_surrogates.py                  | 123 +++++-----
 .../test_tensorflow_surrogate_utils.py        |  16 +-
 .../wind_farm_models/engineering_models.py    |   2 +-
 py_wake/wind_farm_models/wind_farm_model.py   |   6 +-
 61 files changed, 1727 insertions(+), 738 deletions(-)
 rename py_wake/examples/data/iea34_130rwt/one_turbine/{shaft_torsion => del_shaft_torsion}/extra_data.json (62%)
 rename py_wake/examples/data/iea34_130rwt/one_turbine/{shaft_torsion => del_shaft_torsion}/model_set_operating.h5 (55%)
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/extra_data.json
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_above_cut_out.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_below_cut_in.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_operating.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_shaft_torsion/extra_data.json
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_shaft_torsion/model_set_operating.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/extra_data.json
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_above_cut_out.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_below_cut_in.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_operating.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/extra_data.json
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_above_cut_out.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_below_cut_in.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_operating.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/extra_data.json
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_above_cut_out.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_below_cut_in.h5
 create mode 100644 py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_operating.h5

diff --git a/py_wake/examples/data/iea34_130rwt/_iea34_130rwt.py b/py_wake/examples/data/iea34_130rwt/_iea34_130rwt.py
index dafb18ca8..aec9f0133 100644
--- a/py_wake/examples/data/iea34_130rwt/_iea34_130rwt.py
+++ b/py_wake/examples/data/iea34_130rwt/_iea34_130rwt.py
@@ -37,7 +37,7 @@ class IEA34_130_PowerCtSurrogate(PowerCtSurrogate):
         return power, ct
 
 
-class TreeRegionLoadSurrogates(FunctionSurrogates):
+class ThreeRegionLoadSurrogates(FunctionSurrogates):
     def __init__(self, function_surrogate_lst, input_parser):
         FunctionSurrogates.__init__(self, function_surrogate_lst, input_parser)
         self.ws_cutin = function_surrogate_lst[0][0].wind_speed_cut_in
@@ -68,35 +68,37 @@ class TreeRegionLoadSurrogates(FunctionSurrogates):
 
 
 class IEA34_130_Base(WindTurbine):
+    load_sensors = ['del_blade_flap', 'del_blade_edge', 'del_tower_bottom_fa', 'del_tower_bottom_ss',
+                    'del_tower_top_torsion']
+    set_names = ['below_cut_in', 'operating', 'above_cut_out']
+
     def __init__(self, powerCtFunction, loadFunction):
         WindTurbine.__init__(self, 'IEA 3.4MW', diameter=130, hub_height=110,
                              powerCtFunction=powerCtFunction,
                              loadFunction=loadFunction)
+        for sensor, fs_lst in zip(self.load_sensors, self.loadFunction.function_surrogate_lst):
+            for fs in fs_lst:
+                fs.output_channel_name = sensor
 
 
 class IEA34_130_1WT_Surrogate(IEA34_130_Base):
 
     def __init__(self):
-        sensors = ['del_blade_flap', 'del_blade_edge', 'del_tower_bottom_fa', 'del_tower_bottom_ss',
-                   'del_tower_top_torsion']
         surrogate_path = Path(example_data_path) / 'iea34_130rwt' / 'one_turbine'
-        set_names = ['below_cut_in', 'operating', 'above_cut_out']
-        loadFunction = TreeRegionLoadSurrogates(
-            [[TensorflowSurrogate(surrogate_path / s, n) for n in set_names] for s in sensors],
-            input_parser=lambda ws, TI_eff=.1, Alpha=0: [TI_eff, ws, Alpha])
+        loadFunction = ThreeRegionLoadSurrogates(
+            [[TensorflowSurrogate(surrogate_path / s, n) for n in self.set_names] for s in self.load_sensors],
+            input_parser=lambda ws, TI_eff=.1, Alpha=0: [ws, TI_eff, Alpha])
         powerCtFunction = IEA34_130_PowerCtSurrogate(
             'one_turbine',
-            input_parser=lambda ws, TI_eff, Alpha=0: [TI_eff, ws, Alpha])
+            input_parser=lambda ws, TI_eff, Alpha=0: [ws, TI_eff, Alpha])
         IEA34_130_Base.__init__(self, powerCtFunction=powerCtFunction, loadFunction=loadFunction)
 
 
 class IEA34_130_2WT_Surrogate(IEA34_130_Base):
     def __init__(self):
-        sensors = ['del_blade_flap']
         surrogate_path = Path(example_data_path) / 'iea34_130rwt' / 'two_turbines'
-        set_names = ['below_cut_in', 'operating', 'above_cut_out']
-        loadFunction = TreeRegionLoadSurrogates(
-            [[TensorflowSurrogate(surrogate_path / s, n) for n in set_names] for s in sensors],
+        loadFunction = ThreeRegionLoadSurrogates(
+            [[TensorflowSurrogate(surrogate_path / s, n) for n in self.set_names] for s in self.load_sensors],
             input_parser=self.get_input)
         self.max_dist = loadFunction.function_surrogate_lst[0][0].input_scaler.data_max_[4]
         self.max_angle = loadFunction.function_surrogate_lst[0][0].input_scaler.data_max_[3]
@@ -125,6 +127,7 @@ def main():
         import matplotlib.pyplot as plt
 
         u = np.arange(3, 28, .1)
+
         # ===============================================================================================================
         # IEA34_130_1WT_Surrogate
         # ===============================================================================================================
@@ -170,7 +173,7 @@ def main():
         plt.figure()
         site = Hornsrev1Site()
         x, y = [0, 1000], [0, 0]
-        sim_res = NOJ(site, wt, turbulenceModel=STF2017TurbulenceModel())(x, y, ws=np.arange(6, 25), Alpha=.12)
+        sim_res = NOJ(site, wt, turbulenceModel=STF2017TurbulenceModel())(x, y, ws=np.arange(3, 28), Alpha=.12)
         load_wd_averaged = sim_res.loads(normalize_probabilities=True, method='OneWT_WDAvg')
         loads = sim_res.loads(normalize_probabilities=True, method='OneWT')
         loads.DEL.isel(sensor=0, wt=0).plot()
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/extra_data.json b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/extra_data.json
index f1efc2623..44318afd5 100644
--- a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/extra_data.json
@@ -1,7 +1,7 @@
 {
     "input_channel_names": [
-        "ti",
         "ws",
+        "ti",
         "shear"
     ],
     "output_channel_name": "MomentMy Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1",
@@ -11,103 +11,103 @@
     "input_scalers": {
         "below_cut_in": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 308,
             "scale_": [
-                4.093931847815023,
-                1.5527559984108794,
-                10.034296914116865
+                2.077667186797471,
+                5.45739665679305,
+                13.37906255215582
             ],
             "min_": [
-                -3.00460564098673,
-                -3.206397077344649,
-                -2.0024497794364287
+                -4.273422763436555,
+                -4.0044113992691726,
+                -2.669933039248572
             ],
             "data_min_": [
-                0.0011249921,
-                0.1329230591,
+                0.1316008479,
+                0.000808334,
                 -0.0994140625
             ],
             "data_max_": [
+                3.9820731713,
                 1.4667087446,
-                3.997020191,
                 0.4985351562
             ],
             "data_range_": [
-                1.4655837525,
-                3.8640971319,
+                3.8504723234,
+                1.4659004106,
                 0.5979492187
             ]
         },
         "above_cut_out": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 127,
             "scale_": [
-                17.108732300045514,
-                1.2235952583871186,
-                10.058939096267192
+                1.7038105156133243,
+                22.784779731253494,
+                13.411918795022922
             ],
             "min_": [
-                -3.028362517654116,
-                -33.59896481247119,
-                -2.0029469543104126
+                -46.75667134943951,
+                -4.037787449843989,
+                -2.67059593908055
             ],
             "data_min_": [
-                0.0016577802,
-                25.0074234946,
+                25.0947338085,
+                0.0016584514,
                 -0.0991210938
             ],
             "data_max_": [
-                0.3523558854,
-                29.9110057526,
+                29.7900916119,
+                0.3527700309,
                 0.4973632812
             ],
             "data_range_": [
-                0.3506981052,
-                4.903582258,
+                4.6953578034,
+                0.3511115795,
                 0.596484375
             ]
         },
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                11.79559835553993,
-                0.28710421679370607,
-                10.014669925814587
+                0.38140425942903444,
+                15.512396901553764,
+                13.352893234419449
             ],
             "min_": [
-                -3.000817363012889,
-                -4.148878985987874,
-                -2.0014669922476362
+                -5.527767728773947,
+                -4.001077368540846,
+                -2.668622656330182
             ],
             "data_min_": [
-                6.92939e-05,
-                4.0016095856,
+                4.0056388753,
+                6.94521e-05,
                 -0.0997070313
             ],
             "data_max_": [
-                0.5087336125,
-                24.8999442287,
+                24.9807585868,
+                0.5157860142,
                 0.4994140625
             ],
             "data_range_": [
-                0.5086643186,
-                20.8983346431,
+                20.9751197115,
+                0.5157165621,
                 0.5991210938
             ]
         }
@@ -120,21 +120,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 309,
             "scale_": [
-                0.003217829437758253
+                0.0009160949060733422
             ],
             "min_": [
-                -2.241711711671581
+                -1.0
             ],
             "data_min_": [
-                385.8848754073917
+                0.0
             ],
             "data_max_": [
-                1007.4218582355832
+                2183.1799159026004
             ],
             "data_range_": [
-                621.5369828281914
+                2183.1799159026004
             ]
         },
         "above_cut_out": {
@@ -144,21 +144,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 128,
             "scale_": [
-                0.006414867921372538
+                0.0015917827414332383
             ],
             "min_": [
-                -5.543090761343728
+                -1.0
             ],
             "data_min_": [
-                708.2126735933917
+                0.0
             ],
             "data_max_": [
-                1019.9883834777
+                1256.4528738383
             ],
             "data_range_": [
-                311.7757098843083
+                1256.4528738383
             ]
         },
         "operating": {
@@ -168,21 +168,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1566,
             "scale_": [
-                0.0021491953622476507
+                0.00032844455911796894
             ],
             "min_": [
-                -11.971056356553449
+                -1.0
             ],
             "data_min_": [
-                5104.727354836558
+                0.0
             ],
             "data_max_": [
-                6035.308182960242
+                6089.3077521849
             ],
             "data_range_": [
-                930.5808281236841
+                6089.3077521849
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/model_set_above_cut_out.h5
index c36267d7dfe121e60026408f82242fb87d1c3423..866f5b9c2f3f7a77b4e98480e2c43a96afb1f98a 100644
GIT binary patch
delta 999
zcmaE`i}ArO#ti~2jGCJTS?obnAcs36qs8V~oI4nqQ*%l;M{pZ3GBRv#<ypxnXlMWd
zCgvuV<|d|w#+&W=0tEy)7$ATdN^?wJDCfzTF!{BdB=ba@?8)l`J2y{|w_vURpu)UA
z;cdUI+e#z5$7dt<m7JQf*XWR{U8LUEeMYyB>{XmpvhU(vxqUk~e%<$RvYFjPMhClh
zT<&&VvAO#qpRn%V|J!2!C$3w2WSlPVd(Sd^&&@?!_P#2Tur@H4+yA0+)!v6JQ}>Dr
zu<f@IJ!JdLDaCg8zI}Ev|E>4Me_XzI*K4kNyCru&?EBZFx!*`9V(<As^Y%?w+F>XA
zliA+j_HVmaEdF-Aa!@Y-DIsTdi=B7PcI;TQeMjAC74tXsLffM{8g{%nX>LAc((fG%
zPwY*mo$uS>?6ldUeIeJ5btY@fA0Owi<YGN(A!o4HV#1NxTOD=^ni@aj-s!<Bux-NE
z`jh4wkJBt%nhGqQOy;#{c(`x-#T-40ne(J}2>3|uICZ6I`-%_e%p@kA-o|xd!}e!I
zJIsC3opvz1Ni*v?qHKBK(p7Vh#O58ISMHjx;61%#rQb^vEyp&q&#BK$1*4dZCHlXa
zsHnd&m4Ecwq-5?H)34Ltn+CHem=!bbG(8#VV=_HIzQsgxe!kf=*(kH)2Pc^3TTL-;
z2)Jz~lG|j~bo#gHy|%N)x2%}V{_yWH*?LFD?1XEri9fTfNuJtY;}YKa#^>#>89mOP
zWs-g1naQfX$BkeAb2fL#4l@1wEZy|GpqY8M)J?PYjTUBa)pE^>^chVzGxCeDO?HS@
z;Dn_RP|9%R)KG<lvI0DXoR4nad`mZu8J?6F;YrCc(38^xLjx#DIT%%OGG<KPZLJ7O
zWt;C?JF{^XKvlAUjAjQ4ConK{Ox)Nz*&s>-Za8u}b>u98YC%b_n_MI~&|G~5!x11?
zbNQ;Vzzs%q^%ryvo7V@f<bW$ixI)nfIk%jTnuum|i5g~jErgqcYUvaVwd(^50f&B8
Ang9R*

delta 1130
zcmaE`i}ArO#ti~2jJlfzS?obnAcs36lcB-pnVdTq*>W=TQWJ|dhj1G(Ztmb&#wciD
zY5)dC#^xp#=0>LGo9+1m1q8VmAb=T4b4^|-=gC+x`L&!Rb8A!h<n@7_n<vOyu+}>|
zeb~EpbBEoeS4-@s>gVkHTKr`1f)_vcu79ewUy?^-ztjTfeN`Ve*sbfhv2QC+ul<aD
z9QJ>^Zri@tzjpr`fsK2^eH`~Yd-d%%C^6r6=Hd0d4qYnytZLeAAMc&NZ$_%a{)IE<
z?X^@(+OK}<u-&Sws`lj#OKs;_PqNDjy=!M%zq8&>{Kpg9{KJg)X%#E>UvL(&XD^qw
z*EQZ^H}?<6zIR?#JA1h6_HVOd-T(6w@BY;*IQR4E+}X#&E@1C+<c(cMp345)XEpcx
z@?6{}pbqsakm}FAzP)Vk0`n_*dOOoU%37v5FEBejPuQ})YMR9nt!PW@#|JDfe2Cq_
z__m&VXIP)auK5mbJEdnkTb#-?uq>%OZu)xXDoa@jEvwcAFD<5Bkl(r0u60L%<*)5p
z&Pm(9%*eJ}5ofpk=Yn;X)!eIg%&E`VQ9Xruhlgv^j=JL#mdj6z@8t0i-NE^O&JNo^
z>FsNN&E28!%yGxG8SFa}%ky_QmGfJ=zkOitrJ82Bw|+UlWd+9)a}H@Q%ec>tJ2HRg
z>})=~-r~s-lN~i>ik8c)j+z#`GngF>@-f~1N!8?H@;;-D-`z|v$?r4ue5Yt?x-`|~
z*1c;cbKbL=v7FK}+pDqDw0L!+Y2D9u6OmWfO&7??o5gwEH_emzU~)Cu$~0tlv1z{9
z9#fr3{>HVI(Iy$9nx_m+ch51ck_j~l$hdE`_I{wr4#U01%`=yn_`Y9bvf;=9<D{g$
z#{O$+jTTOvXEIkY*yNU0k@3CRipIZIahjCPpK07x!f2LbE@3urQ@q(Rh7PmvU|}=g
zw_8k`S8|yxH`r;`vy91XGb8^T*2xah3Y@T{2}+WVoDQmxXw!fv&GXUCn{VmHF~id^
zBRmZ|26}R4U}ylPWe1}wPR0q7cUvohlK1BO*3N94GoUJ2Kt{6zg%cPUIwo%Hooo=L
z0XG~ugE(@|foeg?D4Sd)IM7@zqK3`YT)t{7aD!1@ZG*01^ZLM*9B{>`u1J9@M!4d9
e)I>BF+(9>R^7-h6aPv?tXMtu7L>R9RECc{CV2fb@

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/model_set_below_cut_in.h5
index b42ae553b7bdfc10433bbdad1aa43afaa600fcf1..e14dc38c27f1c3d53ca481fd29f39f1eab60358d 100644
GIT binary patch
delta 1429
zcmZXUdr%Ws6vne8frK}sB2b<c1Epmk$==N_up2=~q*7o9DWF9dETDs0Y(W7ZK`Bxm
zQZQ;QRZ1!fS|wm0*#)zU6b7+krk47)rW9L|@r4zp1++5IRPg?DX6}6FJHNSezhi8J
zjBQYpJrDBJIPm0Cg%qrSAfTxhQV=(7V~!@lDiG2XS)YU)#DUWXmcf_|24bm3ZcExb
z*m0&0cc$7YRqhc`i*nfAnOhZ-sZ^6Cno19puUOcZ$dUqQ#;UkpuW<8a6@Ef_SLt>A
z;Jcx$t09gNgogzC#yrD&q}y26JBjik+atJ|R1udA$@tDl4b%Bm1G6UHhIyLwTyO0f
zz$CtKWbZs#jqj?dW)42GJ_i!q2oHG@JGj4)DdbNQV;h|0=`MP_)jJlCI^?Gy?&moM
zKQ8tpUaqiYi{H9QENc<TqoB!<-n~A07weVh#_HnRwRv3TH)Nb41B9%<W;<@vJ&tG2
z%fR=#ts|=IDCUaCBSxH@grAXG>jP4KiS-SC5XNjR(Qxx98!&u;-TVoMnJnnREjy|i
z{>P(CV{SL2vgNYItBMcVyuVwB)}@`q+4YYIH+}`98xXO_zdpf4Ije|hK@jUD{+{Sx
znar%M&&GExn0e1v<yx6PMyeLkS#e8shd2F#<-e0fAFJ=6q4Y5<e&|Ok)^G#;HE39N
z{756RTy=xOlUHHhJ3O%Qln8WB0|(8EwLtq7pAG6N?;b=r<3p_}v2NNLn{8+vFrx=}
z87O&eC;DK1fy{gBd8#?(7}fK@k}h{@)sc+?+N|zRS;visx~t?8T6y9YI#O~T8|~Ol
zw;guJQcwL(b?DUys(%K8wv?j1BX)Fs`bAx@eY0+uFsCY(N9(Tqa7pL*?N(ILoir+|
z&pt$pjIL;;b2xHp^8xCpgiqy+%tvE3NT`&yXo~34p|0on+8U83mVU^ER=ppJe$*F+
zxhoJ_b<CU2yQ-$|=F6$=&ZTGuk3d&B@-fd~bD7KIc&y1Q3!C?8FZD#%1ly+FhM$j{
zA;t=OWGB2&8c;4&fd05*a2c6|BZ@4LLCPG|uBsDrV;tZC^9j&aVg>gL+Qr&U4q(&$
zY;dQTM9Ky*L~N5J^(qSjIk!)P60>{ol>$#BLjDtc>q4p|WJm?)G>VWuNh4ea3nX1k
z4SZp!5`J2h3AAAx&=)==iPELQ6aF?}{yIe@2(!2j6g@)FWtAZbdRPQsH&}sQ=yPd%
z-aT=`m*rrAe<j$c9tA$RfgtXmTIr?oB2b%o0CqB-0=vumfY;C8z>7DYl+?eNkOo)p
z2Wh(w!jAUG#W3&%@Pl0ByR}+yCNd865qp47WeJjibp!v45eU+m3r;Vrt_5vl-r#MQ
zVc@bg2w5EV5*Vx&AsWaoi>F+&##8uTlBW_JD%`Pn`U8fTl5AL0sJZFCmTQVUWQu$!
z86l+JXqbxr5=p)g`b*g!>@~FwG<SoSnhPgpl)Ncxi&xhv9L^V2&HI#rt9?!8ukVvk
zAxAVlYt~*lyUa;2hq`4(H=Ek>0};<;Je&H-+y;%BJSi}VXH&fAGnc}!x@r!AaYpkx
Tfy(4Jd$_CbwBP?)HM!+qZtD=o

delta 1132
zcmaE`i}ArO#ti~2jJlfzS?obnAcqGdqrv7`oI4oVax(K$6N@&7avLyi?%-L*C}?16
z00u_J<|Y>AMyBSQ?fC))1i2U>fEh}2O<pMH$yhP@wVWh#Yg72-^?{w6C&*i{*87}@
z+4rjOg<Zt-JGKtlJN6l?hwL_GthbZu=i7hz)s=mU+EKRiyoLAuRTSF)f9oB)*V)>3
z`_|UlF0QTEfB0tHzJjw;_JuX<+ouvaVSkL(#l1VHE!%hT`%$|u!TI~PJzBgwZH21+
zH-nyin$nx?HtC(Q^Ur%`8}mtWuW{gK>zis<>+R+oPPVHJ^xbz(hi$(|sK9>aKWzJ2
zXDRMk$~JGm(x!O(W8HK1Nz6X8?~u~(eT83c?rSV}x63RswmYfw$nNIt_xrAF_1Zr{
z;M%?pVW?Mu)Z)d>R@Z*s-BmBex$A`bYqNZfC+6!r%6D!}jo2kvc5%CQ-gL{~#V;+_
zO4nc9<-g+3&KZ|&tUhUNvaB~eZpCh7v9oB;BFkI1rL9~RU$oj%^=`+*My_4%j6J)G
zJ;g1zDJSpD`F?o&#-gTOizQ-qR`1)kGozx{yy_w24*mkwU2nH=Tbg@2SkCM?XxY`j
z#A1ujWQ&$s$DKbUJ9oIO3bR`9CwWKF4qgj)Kdzm{^`ZNAbWC@&vbh_wTl4)&E4u~@
z%Po)CcR2pJX2th9-|F|ha7%wxH_Hc}@)ifzv77fEn{8THXlC)&<*P+rzko%<?<DiH
zj?5N}Y;!ED1H&ypNbp%^&NyY!EwjN)-ZIV7_nD7n%-01LAMH9U_^!^icrxjZMXAME
zi=sYJvyD?`ny0fZ>^Ammd}48qX{-6S3#?}9i!IDIn<tp_Yjv9PPd;uMc(T!~cM79<
zxLL0;OX)>3xdqJT??N7$ew{VhobCHAQ>DZVvoj|qTNZELV0m@HQp<hUUR$o4+hTb;
zqto)e{|3to=XI>ib`(wyl=!|`fPWdwWQS-4PFU&$rAkLm2USSSX~0wG`RL}&w{+u}
z;mMd0o{Sv>JvlQlG=P$`gHaVH<Alk(trbBjeDi&4XEx3mP?anoquGJN2@DJ!6F2rw
zHi*)I8;+bu969GewV>pcO)e4~Xs#Af!{%x(Uo{rE!KkjbLD#T(ec(zCxMEaSq(BuT
fTyZ{XBAN^Cpc^>(eDp%Nd8n4NsH3}fePAH~qj;Au

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_edge/model_set_operating.h5
index 8a0cef51f4f89fc97739607f1b48a3053af2e00a..0a490a386f8a50852059298f08923020457c3e4d 100644
GIT binary patch
delta 4105
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

delta 4112
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
EFGJ5_u>b%7

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/extra_data.json b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/extra_data.json
index 3afac2691..397c98af7 100644
--- a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/extra_data.json
@@ -1,7 +1,7 @@
 {
     "input_channel_names": [
-        "ti",
         "ws",
+        "ti",
         "shear"
     ],
     "output_channel_name": "MomentMx Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1",
@@ -11,103 +11,103 @@
     "input_scalers": {
         "below_cut_in": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 308,
             "scale_": [
-                4.093931847815023,
-                1.5527559984108794,
-                10.034296914116865
+                2.077667186797471,
+                5.45739665679305,
+                13.37906255215582
             ],
             "min_": [
-                -3.00460564098673,
-                -3.206397077344649,
-                -2.0024497794364287
+                -4.273422763436555,
+                -4.0044113992691726,
+                -2.669933039248572
             ],
             "data_min_": [
-                0.0011249921,
-                0.1329230591,
+                0.1316008479,
+                0.000808334,
                 -0.0994140625
             ],
             "data_max_": [
+                3.9820731713,
                 1.4667087446,
-                3.997020191,
                 0.4985351562
             ],
             "data_range_": [
-                1.4655837525,
-                3.8640971319,
+                3.8504723234,
+                1.4659004106,
                 0.5979492187
             ]
         },
         "above_cut_out": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 127,
             "scale_": [
-                17.108732300045514,
-                1.2235952583871186,
-                10.058939096267192
+                1.7038105156133243,
+                22.784779731253494,
+                13.411918795022922
             ],
             "min_": [
-                -3.028362517654116,
-                -33.59896481247119,
-                -2.0029469543104126
+                -46.75667134943951,
+                -4.037787449843989,
+                -2.67059593908055
             ],
             "data_min_": [
-                0.0016577802,
-                25.0074234946,
+                25.0947338085,
+                0.0016584514,
                 -0.0991210938
             ],
             "data_max_": [
-                0.3523558854,
-                29.9110057526,
+                29.7900916119,
+                0.3527700309,
                 0.4973632812
             ],
             "data_range_": [
-                0.3506981052,
-                4.903582258,
+                4.6953578034,
+                0.3511115795,
                 0.596484375
             ]
         },
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                11.79559835553993,
-                0.28710421679370607,
-                10.014669925814587
+                0.38140425942903444,
+                15.512396901553764,
+                13.352893234419449
             ],
             "min_": [
-                -3.000817363012889,
-                -4.148878985987874,
-                -2.0014669922476362
+                -5.527767728773947,
+                -4.001077368540846,
+                -2.668622656330182
             ],
             "data_min_": [
-                6.92939e-05,
-                4.0016095856,
+                4.0056388753,
+                6.94521e-05,
                 -0.0997070313
             ],
             "data_max_": [
-                0.5087336125,
-                24.8999442287,
+                24.9807585868,
+                0.5157860142,
                 0.4994140625
             ],
             "data_range_": [
-                0.5086643186,
-                20.8983346431,
+                20.9751197115,
+                0.5157165621,
                 0.5991210938
             ]
         }
@@ -120,21 +120,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 309,
             "scale_": [
-                0.0044128736952490375
+                0.0004304624728914839
             ],
             "min_": [
-                -16.790881035417325
+                -1.0
             ],
             "data_min_": [
-                3578.366870644408
+                0.0
             ],
             "data_max_": [
-                4031.586277796992
+                4646.165754161301
             ],
             "data_range_": [
-                453.2194071525837
+                4646.165754161301
             ]
         },
         "above_cut_out": {
@@ -144,21 +144,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 128,
             "scale_": [
-                0.004608273201192155
+                0.0004876000920352097
             ],
             "min_": [
-                -15.907513088691113
+                -1.0
             ],
             "data_min_": [
-                3234.945594118542
+                0.0
             ],
             "data_max_": [
-                3668.947640586317
+                4101.721949337901
             ],
             "data_range_": [
-                434.002046467775
+                4101.721949337901
             ]
         },
         "operating": {
@@ -168,21 +168,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1566,
             "scale_": [
-                0.00032756328073293837
+                0.0002660350733914166
             ],
             "min_": [
-                -1.359284416662768
+                -1.0
             ],
             "data_min_": [
-                1096.839718599875
+                0.0
             ],
             "data_max_": [
-                7202.530184041866
+                7517.8057332967
             ],
             "data_range_": [
-                6105.690465441991
+                7517.8057332967
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/model_set_above_cut_out.h5
index cafc0f33ab0bac29561340bc0189c09fb20933bb..9c9b37a9f4ffbf8552b60af3070180be957fc79f 100644
GIT binary patch
delta 999
zcmaE`i}ArO#ti~2jGCJTS?obnAcs36qs8V~oI4nqQ*%l;M{pZ3GBRv#<ypxnXlMWd
zCgvuV<|d|w#+&W=0tEy)7$ATdN^?wJDCfzTF!{BdB=Z!z?8)l`J2y{|w_vUJ{QYd7
z<;Ar&tTj@08%jd<JWdkZ>s!NSTeIl?KI@6^_Le6q?Azz&xVLkM=zeC~B0CkHPTT)2
z*>*zgn)_~F-@31-)^h)oGXgd~Gv@9SlKp0LbEeClCuy^7b@u7(k9xCwFHb{+t(@!Q
zeXCo7_I+1hx>s~xlO0EQhuyc!Q>_YYD(d&0w)wbEW95YXTh$j^>+d<fZ|juRc1%34
z>=rL$w9mX8x_6TV)C)jrea*HVzmH6|xGsNnhlv62whZo&Z6{nBEZzt2-*MX@$($+q
z^|lAC|I9WDUpHT4A7-Aet#9GQUbJ2E`eO4vtb0wSRpnVYbQGAfs21!L*=4fr+^Krr
z?JT;gJ1k1>n+Z<nG(8d0XQ4Vf#G;z%mATQR7iMnRQWg;&r4~PXcU!cE&E8(ck!QZy
zTiN2Ve%ubL^&%EOo_p@F-T2U4m7UK#@#OUF!nwNUhwfNeyz1X&-m<vBw0`zZGv1bC
z=FV%C%-J|5nLD|vnhO{$F+aO|j#<={DW);`j+agAOUljNa~7H3=s0Bdo5kELF3iG0
z>BKSfpKl$^?WV6Z>D_q1bjjN$<9(a2nd#5_XXf5uY;k^ug}Ik_h1p}7Z>H~NEiixf
zq}{yM?Uz{;N0tTOO&POC2l&jG7Uo*~%w1*v{{1HNs>y52^%#>(H#72!uuXP|R^WuC
z5Kzi+<kV1wgt7uWg`AIW-h4|pjv1bm7~x6DG0>CK149ESNjVr*aWZC1-fgW2N@bhx
zTRXFH7C=?9fQ)7b3MViybWGgXJJ}#g18z8SI(6hMfoefXubW&XIM7^u1;Y^_S9AHQ
xvA_*Rb@dl?4V%{ouH=9#Mz})J2RXN#kD7>PbBP*ecrApRgKFs%47KY63jxFeN__wT

delta 1130
zcmaE`i}ArO#ti~2jJlfzS?obnAcs36lcB-pnVdTq*>W=TQWJ|dhj1G(Ztmb&#wciD
zY5)dC#^xp#=0>LGo9+1m1q8VmAb=T4b4^|-=gC+x`L&!Rv(AZ#$?F3<H&2kaV6FE{
z->@$wUwQvCryKhOEne;CKXBQ0N;l&^#!VCV|NJa$f22;={@aws{UHi%2M+z=wilI}
zwa=1E#5URc%7NF%Hy<#&JIQwT%2)f3NiEoyTx{gPs}OX+U$T48-59I=E3ePDlfH7;
zVfo#j1ML%e?Zwt_a&S^Avh}`NXS*`0#$K>Hv);aXZLeMW9bWrV_VWiK&#T!h{(8TU
zd&i^$zmx*^moSAKh)&<X-!kIoey8se``^p<?q8lzYsb6hy!|8nc6)`SKl}2($Q^j}
zdfz?;Kd4uMRD9Ar^Tb3p3$@H5^KRD`bAez_V}@51Cdtl4W;Js*n~Go6v#4lqHnmo)
z@3nAzA+ckRe9^Y=iygO1h^kxcV_RmCsUT}!S2WM8!%AhxoV9;VY}=YG>iD*AXE3tf
z8rrjV+h4Ey+XE-hw@}iP*uEpEaC?y4-R%ZVv$p<;)Z2Em{F(W!0AI6P+I-ssle{c0
zdCF|RR{Fr~^Y^=EvhD&FPKRHa)Fh^F=Q*QpzNh~F({0*!qj$`IDr7c$p3)Az()SkP
z=Y-6gQhK+4y>!H!dCf!PmoIuuPp(QaiTNjJwDdEBeoSbZu~egtk-7dS!-LmY%vQ$+
z7;ZOqGk)X}YT6#X(s%=dhRN}0F~dpU#EtJJu$ss=EH}Iy$7II;w8>!0-UY@fcUG95
z=AUX@s<F^GqyO7VgGYS+#?xdwjUCU)8+zQ+H?v-I!jNxHr;$6axoM2nZ=-;4b7MWd
zd_&gFRYt!HHyH^kc^f1y*le11oz>t@GlS`;le{KVE}b&YPPk)oq_x?kmV@2&o|vL(
z-PVmJlcP=;C%FljZf4}4!#dd^T7eUmG(kzyk<&pH5^Wmrq<KENdGjsZIA(YnW`w6<
z$3Rcc3=9pRwCrG1#mP8f@@{KIQ1ae<-`bgta|To;3&?18pl|{ML&wC8y^{^1G~k9K
zXAnouIZ!Pq8D*1;1P7X{Mbxmln#)&>1#U2^t8LIVY+fI@k^`<7)fFjF#RylNkD7?)
Zf;;F2PCg&K5N;l-<t*yxu3aBk2mlvYf8YQB

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/model_set_below_cut_in.h5
index 067dd9a25cfd784a063275019d584893ed629098..4c9338596f8db5972260fd3160e95d4c61bf4d09 100644
GIT binary patch
delta 1429
zcmZXUdrTBp6vlU8m0h<1mQq0i3n+_daaq{8cc$RXf<Sq+VpmZ>6l;NqPq2*&gs@WH
zDi&OM8d<;xU=fgg%(yTECDAI-V6_q<5orXqX{DqBVg*tObSw1!bCR3yeCL;&`<)>J
zGGsuSExE{gjgTv!D+*pPf&fhgpGHjM4;|A)3Z#f8`-6H!=qa5)D29H5p}<q7k((<l
zg%+IoW4cf+RMnyoM63E;w9526c~I4)$k!A);>(mtxS;*D=2J2|(3Y*J<+bmfhAen^
zhu}+N+ts@YSi95>L`=ap!Y)w2WHt-r%Bu}NPEw2*>@gvByYSlVbDLRLvsCsClieyV
z5)w1DUF^}fjcsF2XIVE%1R>p)On5hjF!v{f^4R;&$t%y|$f|vt2#1&!_F>agC26<W
zlCZTClk1*_5Qf5=Br~KVmt|KH)5oiPgy!6hXVbgAM`C>0&fBGI<j$AOSh+)MpT7rl
z&oE3BAGynj0}PCGO(L5qy4V)bJ3=_{eqlHs)oj=CJT^DoT)w;X4!L~%2@!KHjxG9Z
zb^C^vFh=)t0ekLV89Q60RI_>g8q#0>g1mO}HzGSDhmHRmZNJe~&xRG|kSi|SW=v-f
zkgiQxEX}1^_4<YPd{=xPb1?hME?8dxi4S+i!)bX1^(-Zt_V8M*r(5@6rJNGHf0+~R
zZd*&aehy*fc}vPn9*k!`=*F74{`%De7@ep5$pj`GQtRDMNa+Cf0OkC(klymPhssIl
z(aprxYwd&Y>Le;TRz7eYJCpU8`qN4PIhk(S=>~V&^MyHWQ8qwXDKhYaBNDtZxds-A
z%;>h)f}59r$fpgvKgO-souv#&4fbolBOPwDjm{a+VkwiDo*AB?(#st%rL5cq@9U_+
z5|W4Yl1pZ~OON?flx35?ZqE+TGiZWMiH0fBwF-Uk_a3^A?VY-Vk^Avxk1|Z`w->J{
zFQJG@9RDWtBp#VKgC$K(fQ}@4$T56~wj}z|SvkIRY?hwl^z75t1VNeQsamjWZ5rI7
zt&^1yG<YcsS3+m$8&6ash7G41Fxv4FRCjXWOGz9W5S9<h#0cbhg~9IzV$jo>GhoEM
z5*n<+K-3>WP^vA4hDT>m$GSMUqi_^!J1__zT=9gV{TEUHI0l3it%S+x`EayNDSN)=
zA;>*)3v{Q=%81kZ!Q|Mtu<&rD*M;rMW8kk80hWqzVO~QN7-33euhqps-FY1}UabSK
zN|R+jlF_Jd;0horw?X&Ac+`4!0>uyOWgj`y=(S@qxb-VH(BGedDv~?A96}?|$)I?&
z-uf1LFYggJ(fbOxB$)v1i!r!<WgVPK6u?bz62{5=f$R8jz}iqXAi~=Qj!HIxF9KJ=
zaOehSw~C+!u}I>oe50NC|0a1Z!G8QS@%#teXiRc%bf#utLyW00@`y3=eu@x2{lA8}
z==*x5@{w^>tB>>CHqbor@n6oLUQlx9tj*qCf63wG72POMNq4##&EMZAeteGW{H#TL
zr6s_Yw}e`|pj%A6VzVpPXuOzuY-xk0Nm0);iWgJ3uU$&fyR&Es!O(){eS&JE-{Rr+
NZu5TsX`2*B{{iCw5%~ZB

delta 1129
zcmaE`i}ArO#ti~2jJlfzS?obnAcqGdqrv7`oI4oVax(K$6N@&7avLyi?%-L*C}?16
z00u_J<|Y>AMyBSQ?fC))1i2U>fEh}2O<pMH$yhP@wVWig&WVW0>jOJCPms4@t=}ZK
zXm9$r<+dSOuWT6eME18iuHAd*c(%=-yYKhKTlen0Z$4qqdu|4M#W@E19X6b|joiX$
zTTtAz?{HT9zG(&x`)AnA-8VV;^1ki*6ZY>cUTb@GrN=%-k?*#Q7dF^r+bpq7+V{oo
z!xyQ&@s@dZ7q@P)t+_DE_K<1h-cujs>{|`3>i1vxT(w_g!u!1wS|az)lGQrE7O})m
z<M&g$YugX+|8<&sZ||8ed$)*(?Vob2VE^0#f&DjjOtE8Tx?u0D|HAIrBaQu>7A^ak
zANKG2p#}9Skh=Qu*N&iymK_V4+qd;jXWOB*FT<Q;?+)|A4{8=yuCwg;_V?)ao`|yT
z0SD@}&6*0*wzVj#TO4}1&wQg-fSHtuxa9=z#%+Hpf_7Ysvfo)|x_5_Dq`bw4RSssI
zV*C~|;&aTmuQ<M4!Qk)qz|(WLE2;&X-@i7+oM-vTZK<`cJ60Y@vxvx=V-aHLyFKHj
zr`gh_mn_+>q;@E<-ZxV*IK3m`O0vb2J9oCLOu1x{T0eo=@{D7>`TRZY7KL6ncP<cG
zvTdFVr^TUvA(l5DAKNaGy2o^~<~q~6qROWBCk#zqvojgr|Hy9o<@F-d^>-hc{Me&o
zV!r-_$<#Q0vsI_hn|?^@H2pir#`Ju`4I`ni8%&>ZT{JaI&@y%ZX=_^O#BaK5oulc8
zI|-(NTxX2a9lsi9%wt$?6tN@2bVI7XiF)BwW9IHP#>^eH#xGbkOty3wo2+)>H@VF)
z+32A_q>)?oR?|mGOeRuyCma9yc)=tv*v9y{^jl-`8TU*@x4tnwB=2SRbgzb){p#gr
zyJi)b?o_#KYHhyAY_jGl)6I<hb66)kL@RK@k|rogI&wOwLZVFro;1%#H*dbB8^;V!
z!;J7W>=@|DnSr4Jl$ITgsyG=ZOx|s+2uj|Y?^`>wan69MWC0n?4irvcVCa~*v3IgT
zlm^^z<P74-IR~l*C8KO|k>EgcwTK!vS9AHQvA_*Rb+rw;hRy2(S8~7=qq-smsu<yl
d^HCGgTyO{7z{%&M7sAa$wVXvA-L>lj3jspIk+A>(

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_blade_flap/model_set_operating.h5
index 6196ded97c593712c5c007f476bc60d6df0d9ea8..2970b3e08966e701c464b621a326b87d82cfe7b9 100644
GIT binary patch
delta 4105
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

delta 4109
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

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/shaft_torsion/extra_data.json b/py_wake/examples/data/iea34_130rwt/one_turbine/del_shaft_torsion/extra_data.json
similarity index 62%
rename from py_wake/examples/data/iea34_130rwt/one_turbine/shaft_torsion/extra_data.json
rename to py_wake/examples/data/iea34_130rwt/one_turbine/del_shaft_torsion/extra_data.json
index 1b64008a5..664bc8627 100644
--- a/py_wake/examples/data/iea34_130rwt/one_turbine/shaft_torsion/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/one_turbine/del_shaft_torsion/extra_data.json
@@ -1,7 +1,7 @@
 {
     "input_channel_names": [
-        "ti",
         "ws",
+        "ti",
         "shear"
     ],
     "output_channel_name": "MomentMz Mbdy:shaft nodenr:   3 coo: shaft  main bearing moment",
@@ -11,35 +11,35 @@
     "input_scalers": {
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                11.79559835553993,
-                0.28710421679370607,
-                10.014669925814587
+                0.38140425942903444,
+                15.512396901553764,
+                13.352893234419449
             ],
             "min_": [
-                -3.000817363012889,
-                -4.148878985987874,
-                -2.0014669922476362
+                -5.527767728773947,
+                -4.001077368540846,
+                -2.668622656330182
             ],
             "data_min_": [
-                6.92939e-05,
-                4.0016095856,
+                4.0056388753,
+                6.94521e-05,
                 -0.0997070313
             ],
             "data_max_": [
-                0.5087336125,
-                24.8999442287,
+                24.9807585868,
+                0.5157860142,
                 0.4994140625
             ],
             "data_range_": [
-                0.5086643186,
-                20.8983346431,
+                20.9751197115,
+                0.5157165621,
                 0.5991210938
             ]
         }
@@ -52,21 +52,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1566,
             "scale_": [
-                0.007802703621193679
+                0.005332652310404682
             ],
             "min_": [
-                -1.4325525794302039
+                -1.0
             ],
             "data_min_": [
-                55.43624369575
+                0.0
             ],
             "data_max_": [
-                311.7576544651667
+                375.0478905399
             ],
             "data_range_": [
-                256.3214107694167
+                375.0478905399
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/shaft_torsion/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_shaft_torsion/model_set_operating.h5
similarity index 55%
rename from py_wake/examples/data/iea34_130rwt/one_turbine/shaft_torsion/model_set_operating.h5
rename to py_wake/examples/data/iea34_130rwt/one_turbine/del_shaft_torsion/model_set_operating.h5
index f7b34cf9c569a1619748601e8fa4e1e1a83c7f1f..e2399b6ff1fed469a19be350baeed9363b584533 100644
GIT binary patch
delta 6578
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

delta 6581
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
JHTB<N^M4|j#d-h$

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/extra_data.json b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/extra_data.json
index 38e5d2c90..9eca7e073 100644
--- a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/extra_data.json
@@ -1,7 +1,7 @@
 {
     "input_channel_names": [
-        "ti",
         "ws",
+        "ti",
         "shear"
     ],
     "output_channel_name": "MomentMx Mbdy:tower nodenr:   1 coo: tower  tower bottom moment",
@@ -11,103 +11,103 @@
     "input_scalers": {
         "below_cut_in": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 308,
             "scale_": [
-                4.093931847815023,
-                1.5527559984108794,
-                10.034296914116865
+                2.077667186797471,
+                5.45739665679305,
+                13.37906255215582
             ],
             "min_": [
-                -3.00460564098673,
-                -3.206397077344649,
-                -2.0024497794364287
+                -4.273422763436555,
+                -4.0044113992691726,
+                -2.669933039248572
             ],
             "data_min_": [
-                0.0011249921,
-                0.1329230591,
+                0.1316008479,
+                0.000808334,
                 -0.0994140625
             ],
             "data_max_": [
+                3.9820731713,
                 1.4667087446,
-                3.997020191,
                 0.4985351562
             ],
             "data_range_": [
-                1.4655837525,
-                3.8640971319,
+                3.8504723234,
+                1.4659004106,
                 0.5979492187
             ]
         },
         "above_cut_out": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 127,
             "scale_": [
-                17.108732300045514,
-                1.2235952583871186,
-                10.058939096267192
+                1.7038105156133243,
+                22.784779731253494,
+                13.411918795022922
             ],
             "min_": [
-                -3.028362517654116,
-                -33.59896481247119,
-                -2.0029469543104126
+                -46.75667134943951,
+                -4.037787449843989,
+                -2.67059593908055
             ],
             "data_min_": [
-                0.0016577802,
-                25.0074234946,
+                25.0947338085,
+                0.0016584514,
                 -0.0991210938
             ],
             "data_max_": [
-                0.3523558854,
-                29.9110057526,
+                29.7900916119,
+                0.3527700309,
                 0.4973632812
             ],
             "data_range_": [
-                0.3506981052,
-                4.903582258,
+                4.6953578034,
+                0.3511115795,
                 0.596484375
             ]
         },
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                11.79559835553993,
-                0.28710421679370607,
-                10.014669925814587
+                0.38140425942903444,
+                15.512396901553764,
+                13.352893234419449
             ],
             "min_": [
-                -3.000817363012889,
-                -4.148878985987874,
-                -2.0014669922476362
+                -5.527767728773947,
+                -4.001077368540846,
+                -2.668622656330182
             ],
             "data_min_": [
-                6.92939e-05,
-                4.0016095856,
+                4.0056388753,
+                6.94521e-05,
                 -0.0997070313
             ],
             "data_max_": [
-                0.5087336125,
-                24.8999442287,
+                24.9807585868,
+                0.5157860142,
                 0.4994140625
             ],
             "data_range_": [
-                0.5086643186,
-                20.8983346431,
+                20.9751197115,
+                0.5157165621,
                 0.5991210938
             ]
         }
@@ -120,21 +120,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 309,
             "scale_": [
-                0.0006468022347309646
+                0.0003587610503536167
             ],
             "min_": [
-                -2.4917984877225337
+                -1.0
             ],
             "data_min_": [
-                2306.4213566656003
+                0.0
             ],
             "data_max_": [
-                5398.556622450348
+                5574.741176693174
             ],
             "data_range_": [
-                3092.135265784748
+                5574.741176693174
             ]
         },
         "above_cut_out": {
@@ -144,21 +144,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 128,
             "scale_": [
-                0.0005535856485690355
+                0.00022954808583201626
             ],
             "min_": [
-                -3.5032795237167074
+                -1.0
             ],
             "data_min_": [
-                4521.937174830017
+                0.0
             ],
             "data_max_": [
-                8134.747595710333
+                8712.7714123637
             ],
             "data_range_": [
-                3612.810420880316
+                8712.7714123637
             ]
         },
         "operating": {
@@ -168,21 +168,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1566,
             "scale_": [
-                0.0001684019418641057
+                8.204668240374936e-05
             ],
             "min_": [
-                -2.0006685073252397
+                -1.0
             ],
             "data_min_": [
-                5942.1435183493495
+                0.0
             ],
             "data_max_": [
-                17818.491129672784
+                24376.3664953332
             ],
             "data_range_": [
-                11876.347611323436
+                24376.3664953332
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/model_set_above_cut_out.h5
index 9f9483ed2d98c5de9014b948cef24c1382269089..f9b46acb3e1de56fd1583b9cbebd2330da5b52b9 100644
GIT binary patch
delta 976
zcmaE`i}ArO#ti~2jGCJTS?obnAcs36qs8V~oI4nqQ*%l;M{pZ3GBRv#<>3|*<Y0gR
zW+=@ud7+#qW5VRua+1ue?XoAY5A57LLEeJ3-ZX)I|7-I}b{U=Gwokd(_Mg6ddfygl
zcRRaK`+X6fEB8K2k=*NE`D^dAD;)b5IJ~oaFmbh=TZo2TW}DQ$pGO$?&sTTdAF`ok
zUxDH4eX>W=>>L;V-OI6H!QMMJIQH)d`n1R2x7Rj!`w6?lzm;sS?_RL)0N3=rZKkq&
zfB4thJ_=b}zu)TUnSCsxkM<P__3V>2+PKfIcZuDv6F=-4gjDTk3f<fHQUvM+5cO=k
z*{s{aJGFW_ELMBE@5mHqFn=&}lf~4jx3}jUxoc5fb#jO9lg-=S2(wu#rCM8fYiF2u
zA4%CECYo<?^RR%GnNa8Ud_hG^z0xL2uIF!e=$q6}Fni4~b;lO94?DKhMemSWqGfTf
z{kpleZu8d5bEUTP?DO0HZoY!W37<I@xlf;1ZahDIr&^k{S#A`c1w(T2jw`G8Th2Hu
zyvs(t&0_ISPKy@>lg;MxZ?Wio%5R~$H_`N)!9BC9rN_<1FRnC`PgAmpxPHWZ)%th~
zt57qG3qlTN^YRZVneI6;%fez#uZ74mHj6Z!0MoLi|1BCLuUP!5{%KxuE!3#ALBZm|
zq+s)}-n|xbp{q=VyLe3xv%WB~IV5Rf$I@bK5|d=QYkI8N{*PNt%jTzBKKkcm9)9A8
zS!_k3W%o69OP(Jt7Kc8UTI3z~G26_@FTyt2AzFbGmO?-&!;w=%6%xt{@Dy@Bx_R?0
z-8g1=QeuS01IJ{?Ku=B&3=N<p<zQ6B$(S*Dx3wZDm2JLn?aanm09DBXGMXJIoWQ`)
zF>zz>WP>OTxZ%j@)RD6Uss$yzZgP>}Ky&pK3`c-m&E>1c0yh}d)nCvxY+fI@k^`<7
h;R;0`<lJ&TY9gA=C2E-AwGeI&s-;sf)UFRK1ONf<N>Bg*

delta 1107
zcmaE`i}ArO#ti~2jJlfzS?obnAcs36lcB-pnVdTq*>W=TQWJ|dhj1G(ZtmdW5EA5K
zfB<GF%{6(UoF`+&<kxbN%qr8uC$A6e+&n?vg0+69XzpH{pHKH1F&(zcmY;T@Yr=uO
zQ=BF_WIoN=_v~WBz9%bw+c8X?y?^@o)BA7QO4-&vxMDBWesKTlJo5v)Cbb^0no_Y(
zJo)85lba3uvZ78Mn5ApIZ@$$GyGQNadt0B@?7zC`(7xB_%MaKrk+=7ml5H<1%D(^U
z=?M<UZEW|yIjB@`uk$8$|4Qlp{W0uI_6HwQbXZufV3&Gi{k})>&i0F)1sw%F1rG2X
zU%r2_+=6}YeQxb_vv^>C$+W~S=P;|o-o4BB2RJ?5SJilPpMoFMt3c}9ZEXvUyU`ZQ
zb>hvoa2ztbyKBLACS$hkmRr{Ccr(q&LgUj3vtrAeX6%Ob>N_g-=kBPu@znV3yB4z#
z|4p{-RX%6NbU@$YbBfH4GsoDrbL#vz@1LP#@hn->!jQqh?9!KVGo}0|+j|c*ns2&%
zdHXpl4fBYM)#f|SF5AxVciYxW*BmY6MaoT!&2mkhA2w|-Nxr)6hgZe+koCUiOPUUt
zPU*V4{ZJvlMMe|Xw!nH@aSM*OZ_Lf-73{E9Ke@e%KW<0EF&EQprZd}Tyk*(3{SK2^
z!;^((*VkqlDYtRzZ^~S1B7f_Kexa<2x!OMivlg{D<2c4=h93-!OocDsGW+)Rt-)PW
zZG$Dp=NQZL@)+c2R++zZoM2{o?uYSv;V*{o1g@J#_8OYy@MajzemdPC<A32n6T@f;
z!;~r$v%Z8qCXFn=jhC~YH?(RFGIa{!F_RaaX3&)tsehW6+hl3kG5zmtW@h(`MNRDl
z@{M{6g$xB2|2AE|KgHyQg|gYXh<4NW1|nv>=km>*=AAKd(%~?@Ca7z+vW3HJGb8^T
z*2xah3Y@T{2}+WVoDQmxXw!fv&GXUCn{VmHF~id^BRmZ|26}R4U}ylPWe1}wPR0q7
zcUvohlK1BO*3N94GoUJ2Kt{6zg%cPUIwo%Hooo=L0XG~ugE(@|foeg?D4Sd)IM7@z
zqK3`YT)t{7aD!1@ZG*01^ZLM*9B{>`u1J9@M!4d9)I>BF+(9>R^7-h6aPv?tXHiFY
I?fSq%0Hgwg<p2Nx

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/model_set_below_cut_in.h5
index b29caea567a602cb68857a51f1f9bb4e4cecbadc..1cd121b00f80bfdd35b1fc6f029fb1e76fe2f461 100644
GIT binary patch
delta 1406
zcmZXUdrVVT9LIa1Jjz25<e^~{1PW7u+V-4#D)g486UR16=2V&~2#WYx0ddA*I;S|y
za45wL9}^!HP&&X}r5Ett%P1hs4s;Q8WCR?{8N>}4WQ0|j1l9>V|NN4Z@9%p)`Q?0n
z{q<OXJyzq)#g>r^x$^0vuw8>;fIP#aFw3pGa>xz#LX6CFuy<ML#F;skv(-s+(K`;i
zp?T`P*s_w?si{^RBTw*=mD<7(!2X%JikO^ygIT*huyIll#`25o<qZX1?C7SeOnE>T
zT^hhAxK*RfrG1O!FFQHxrs(s;sojojiWOq4ck-FZVI6b)AuB6#uwf_0dYQ9=cKWyO
zW30zQKJ88v%QPNG*^ng_1Trm`vjGW&txYcT(@+D`)Doj6bi*ZdQ`bS-&+QN9x~sqZ
ziR&0W0Ges7(p&bRv6oJgv-H4&J&bp6ENkp*pnnKjDeKm6Chm}@8DsB~a6Y$Ho{{;K
zdDh@hNX~iEIl*o8QiFtb@VUgKau%_EdrmXirc7e0(2nT1{5?yixU->#$4ut>VAfQo
zPG+d2)5O##e-o?Qdx(+{9g|Lf$2JV!XG((GiSolS#4m|$M9K;sWAYNn?+It;`KqM0
z)l&HpZB+cd)VjVLE&ekuL&k_2y<`0$RAybGcOTT$2?GbH%}0vSXowI^w(Ai`I!0|7
zDn?Jp`d6dlNTurY0aC%DqFU#uuc!&1mH5r5AF1JW8xgi$A$=+HmX3JchpH@JYQs1|
zO;BRwFWyPLCAy7Pr*)%;6-}t;r7gTBE1*t%zPfHCM^5=4$-uLk-j_nbCB#&QQ{5I?
z{e*87K3KXOISqV3Ib@IMpVa5oezEl&C5dm+t8GfNag}zcwxotb?cH_=a>*JT9-Pv*
zc@*NK8HxCNv0Su3+o_khRp}MaSt`Nv1^#8Im-LX%vMwr&PrcibkA!J^@iBu59XKJR
zl+L@+vOaH=)#`_Ae1@pvzwRK_HeTJ84g+-AV21~`Xz{YJQ!5h&O(1<^iyFuiL&1eB
zYe7*)8k)N0jJpe6;2ypsIAfIuvbFo*H$8H=eG3C)cZ@@&M26d6yDRcB-T}WqDg>Th
zMli9!SMu<1INBBOiHE+O04#LtK~0PhG%qfNuB|RGrMUo#zP=1UzNv#225S*NG9UP_
zw};C=Re@knwMwGsVDN~~)<Cy$2=*8Bi(7juKyg|*ki|U)N$VWJgJC6j7XJ|dd`vWU
zYgBAC{#<+}CR$=N_K5CYSO=fS9t3Y*;7Yn~cZtt#>ku0Qt0gY`S;>pwr(l&Z3RuKJ
zSYhjo=PJe}C#{Y`8)YL*-|;I{CC5XZM^-M7Kgxp6RjDxDFA-LLxD>j%8X$=|skoX5
zr4R4lBu^(el9wAW^8v%nN$yl0CVPT6S(+n{nIj*mh~rWJYnYCHgy;Yd8`Cs|`A%;G
zvM(&!nrE6-a;L3rUR@`1IQb{9AJ+(zg3RWx?~_O#M=<l&oW1gGjHm59>Kn7Vxzu*=
z2)JhBxzr=`8^~(KRa>)oF2#z#`4pW=C+89L&uU&LxM=p9`?y!ojNgCSYDMNhId~Ao

delta 1106
zcmaE`i}ArO#ti~2jJlfzS?obnAcqGdqrv7`oI4oVax(K$6N@&7avLyi?%?4N669il
z0A?u7HF=?&Cu7Cr*K(4~D$~LzuMh0pJVD-qwZ3&_#=hDGMtenN_-%XJdH1Q_T4eKU
zk%hgKl<<COovr(L(oJn&y3gF*p8D~?h1S#dr#{r!Mj3Y5t8KfwUtvz`{u^g2?XoAE
z*p+;+-!B;7y?^CFFWaoV{kGMueS6;><=#L4+-<A1;v)O{migPWakAO7aox2`+!SYP
z-ev6Y`1#s;`>m@_+s#QiZ!2t2b|7=x!~I-m_w8RVQM>>B?wflzt`9hn<dV9NG5h_#
z-yZ+>>!va8mzM9gw_ozg=I_a0cIobJ`=#cq?T=Y{biaZh)T=<MU0B=9`cS)h*V7l4
z0+*MY@1Om5yNAcIZEgvyJ9;mQSY9|h+al+tnME#dy_T6(TDiGL<l3Egf2wT%|9_^%
z|D&JHxQ_fazp`QJjw6r7c4P<&ZQrt9eyi5*ecLK-T-&kt^{?$YQS;1xsCt?0|G#Nl
z9qaDxLH6IaU$VA0f1Y5p&860Jo1(P+&a$<OwiimuSiEsqu<g8Cm4(FTzU}L(mTj-G
z-(@jPY1xjx78%Q$`Y)?36nlFuy0f`<u2f{(`9(v*qB!oex!3f(9VhlL+y2YC&*0`?
zHj}=;tQOo;N=$+~H=88ii7<#cB5S(zr=po$w6W>^ZN{c-eM$PoQGUkUhwqu&yEYmv
z|M|i+X3YY_w5%s4lIAZ=%}%~Fp6t|M#=ummFV){`?7gtVeCviM#u*w#;--lnPYm|u
zmzfBim}vTA=}eQD!bPT&{~pjcFAg_uOp`Q!^mdwY`qWJ(CzyK;jK0U27_5ynbz<-_
zsZP-~6`Lz<R<m8&%u1o&#QdX}*<)u(Gso@jW*d0SOq`azH}+R!HEW-wVz!x)e-7(p
zhiC;(SkeR~Nk>ixRY<gHz?0_r=;qD0bmN%eX_yh7h8+VvIWsUcfYP#qQ57fSgvq<D
z6+y{+^L=Y)HqIGPl`J5m*@40d3=AC;H}+08h|+)?j+{XpIp;vNpk$OyE)pDQt`<?l
z=4viqH5RzRsIIm_*RXkg;7Sg-VpLb8KouigaXxAynhWlr8#wuV^g_6KsFt&+qq}x}
GU?Bj_4}xR>

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_fa/model_set_operating.h5
index 2219556eef27a9c57c0a16c2f974a95cd6e482f2..89c8e55004e9059fa734643c87d09f81002591a3 100644
GIT binary patch
delta 4082
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

delta 4089
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

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/extra_data.json b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/extra_data.json
index 247c72909..041a46e87 100644
--- a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/extra_data.json
@@ -1,7 +1,7 @@
 {
     "input_channel_names": [
-        "ti",
         "ws",
+        "ti",
         "shear"
     ],
     "output_channel_name": "MomentMy Mbdy:tower nodenr:   1 coo: tower  tower bottom moment",
@@ -11,103 +11,103 @@
     "input_scalers": {
         "below_cut_in": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 308,
             "scale_": [
-                4.093931847815023,
-                1.5527559984108794,
-                10.034296914116865
+                2.077667186797471,
+                5.45739665679305,
+                13.37906255215582
             ],
             "min_": [
-                -3.00460564098673,
-                -3.206397077344649,
-                -2.0024497794364287
+                -4.273422763436555,
+                -4.0044113992691726,
+                -2.669933039248572
             ],
             "data_min_": [
-                0.0011249921,
-                0.1329230591,
+                0.1316008479,
+                0.000808334,
                 -0.0994140625
             ],
             "data_max_": [
+                3.9820731713,
                 1.4667087446,
-                3.997020191,
                 0.4985351562
             ],
             "data_range_": [
-                1.4655837525,
-                3.8640971319,
+                3.8504723234,
+                1.4659004106,
                 0.5979492187
             ]
         },
         "above_cut_out": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 127,
             "scale_": [
-                17.108732300045514,
-                1.2235952583871186,
-                10.058939096267192
+                1.7038105156133243,
+                22.784779731253494,
+                13.411918795022922
             ],
             "min_": [
-                -3.028362517654116,
-                -33.59896481247119,
-                -2.0029469543104126
+                -46.75667134943951,
+                -4.037787449843989,
+                -2.67059593908055
             ],
             "data_min_": [
-                0.0016577802,
-                25.0074234946,
+                25.0947338085,
+                0.0016584514,
                 -0.0991210938
             ],
             "data_max_": [
-                0.3523558854,
-                29.9110057526,
+                29.7900916119,
+                0.3527700309,
                 0.4973632812
             ],
             "data_range_": [
-                0.3506981052,
-                4.903582258,
+                4.6953578034,
+                0.3511115795,
                 0.596484375
             ]
         },
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                11.79559835553993,
-                0.28710421679370607,
-                10.014669925814587
+                0.38140425942903444,
+                15.512396901553764,
+                13.352893234419449
             ],
             "min_": [
-                -3.000817363012889,
-                -4.148878985987874,
-                -2.0014669922476362
+                -5.527767728773947,
+                -4.001077368540846,
+                -2.668622656330182
             ],
             "data_min_": [
-                6.92939e-05,
-                4.0016095856,
+                4.0056388753,
+                6.94521e-05,
                 -0.0997070313
             ],
             "data_max_": [
-                0.5087336125,
-                24.8999442287,
+                24.9807585868,
+                0.5157860142,
                 0.4994140625
             ],
             "data_range_": [
-                0.5086643186,
-                20.8983346431,
+                20.9751197115,
+                0.5157165621,
                 0.5991210938
             ]
         }
@@ -120,21 +120,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 309,
             "scale_": [
-                0.0020066052137638992
+                0.0005049187191033845
             ],
             "min_": [
-                -1.8045229722301506
+                -1.0
             ],
             "data_min_": [
-                400.93734767142496
+                0.0
             ],
             "data_max_": [
-                1397.6456120980336
+                3961.033576951799
             ],
             "data_range_": [
-                996.7082644266086
+                3961.033576951799
             ]
         },
         "above_cut_out": {
@@ -144,21 +144,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 128,
             "scale_": [
-                0.00025960293398094803
+                8.152439630383399e-05
             ],
             "min_": [
-                -4.3665602995688655
+                -1.0
             ],
             "data_min_": [
-                12968.113449041117
+                0.0
             ],
             "data_max_": [
-                20672.18662468087
+                24532.5337037294
             ],
             "data_range_": [
-                7704.0731756397545
+                24532.5337037294
             ]
         },
         "operating": {
@@ -168,21 +168,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1566,
             "scale_": [
-                0.00011261258690428557
+                7.304297209770148e-05
             ],
             "min_": [
-                -1.279161046714193
+                -1.0
             ],
             "data_min_": [
-                2478.950660741542
+                0.0
             ],
             "data_max_": [
-                20238.954715171876
+                27381.1421217201
             ],
             "data_range_": [
-                17760.004054430334
+                27381.1421217201
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/model_set_above_cut_out.h5
index 987f266d29aca77ab0c42c2d483b93ca621cc819..663bebf12849dc126b11f6737b1381eac1b82649 100644
GIT binary patch
delta 980
zcmaE`i}ArO#ti~2jGCJTS?obnAcs36qs8V~oI4nqQ*%l;M{pZ3GBRv#<>3|*<Y0gR
zW+=@ud7+#qW5VRua+1tlS=p1<2X=0rAaB81Z@ql=zDcug+lA}J?{$m*Wp^l!+4kN{
zFT0rASN7I_Xx=wz=li{TYJ+SWR#fcM<>$9Qzh1=Nbbf*DH~u;Myi_LbQ(AUnzfD8q
zUc1y2`|6gf?dxS?vVD7e$KK1u`ukhGeeE1m6YOq3kl4?%JJoK>)K>d9PvjgjCA;@;
z=A2-saYn9wf7e5eeMftE_Ag^j+s}2Ua-U*syS<y}Hv6}l%Jzq+Xzf?<gL(l-X};$*
z_pIH&t?6yvb`gc5?O9QcChc5%%{4aZm<6ayZNGOYXxp|aE!%w}Ww-B|vvJ#m22;~!
zaTbeKHf9T(DfhQto0xCD#CMVTX*~{$w_h)qbrsYf*%tcMen)<3-}Ziv=jP7;I!!xV
z>b5?RPu>z_ad8{p+NIkzN0*p?2yro+v0ZuFnSIUMpCm0XpL27M`I>cywna?aw!QtT
z@{U`QG8U}!*mfj@<QV2WsxmtCda4P7A-8ecqD_X4(_Bp!wXHJd-Mh)8!*Qcwb<F|e
z!gyiRZ-$me>+|G&jRI|@Oy?XjHCcS!)WoImgT6}Z3FAJiQj;0(Jw_kbm>304Wiy@S
z|I29V2@R9(st$vlamGfyXWETTN|O!$?(#8Ex7%*qW<ANMNJ+tX#T6qH^&$zAM73aJ
z>%Vd)^IV%v6uD$f;$|K(PUaKbENCjvxLJVz8_Q&eXa!DKDgmVqM@|h@NJuNdQ_1=0
z=FPWs<Cx*ei4mTh90NT$JuozYl9hu|6(?iH<lWYapp>@xzO^$OX8}|t3&?18pl|{M
zL&wC8y^{^1G~k9Kr&UMJ5~voGG`q<~f&<OfS1=p_ay6H)8VlTDR9AmN*RXkg;7Sg-
iVuULceUNj^`KXC#HkYVjhSx&4IjELS!BD$Cun+)jibd7{

delta 1111
zcmaE`i}ArO#ti~2jJlfzS?obnAcs36lcB-pnVdTq*>W=TQWJ|dhj1G(ZtmdW5EA5K
zfB<GF%{6(UoF`+&<kxbN%;$3>Ca(|d+&n?vg0)^Vi_`Y)YjgYMNt|}#+B^2|{?)ec
zwc%qsHo4CInk(b>g-xBluWg6+-c?Um?7#0Z)h=)CFFVy}<9&KFBo368T(nV8nPqe6
z=!E^Zrt<8c>;Bd*?svG2Tbi8x!m|hVKaDHi&mP(2U^;2Sexdx0_Va`t?Q;sn_Lnd>
z+g{iGyx%wRef>V!ug&`^dz0<At#;n`CSlFKoQn?j^Zy^SPijA4m+0eTFOgNUpLwqR
zew&>w`z0i{?DM+!VxK%?lKsSIZ|%ZvF5UNCN@V}ptxNWwFoJp&NQoRjZT=_j?6xbj
zu5a_RIcaV=&Cz_qgfBaOrmnHbS$)O4T0_IaJ|Nd3BBXwXnfT-G9iNsw-ac!4oO#lr
z1`C6GjpqCdn09Q^d}Wd0Zf5?aX!ed$nI3bFN7J_*TcvFlP|{@HeRBVH>E#U;hvNEo
zNIeeR{(eiCg^EI!g%0Cli#5R?&A;&Snk~-Sznw+-yQ$yIJLVgr-FFC^FW6!5f2!$%
zKP=nUo9x@px72QjRK35;j$coDw`Zj9-f>{blpP`e|L-_ZQnEwy(AI4qU5;<xwW7?#
zxslgo!}4Rs4)>Fd${z6>TI`iF+4ED>WQ{Vf@n_e!#(vY9Oslx}namHXFj=iHWpe$H
zt+D9D-A0|MswP3*oF>&-vyD&B?=smEcH5LsA=8A-o6#hA*HHt-&8$Z0n$>Fzlx9vb
zmMC~&G*!RRu<%;2N&1dGrn-OoO};LeZM^%Qta0$3Orwik8w}<OI2)gPbjIjJ;9R5n
z<2A;|t)H1NUtMIZw5!RaPfOJ_#o(Svu4s_yn!Xbz&l(*~0+OUn-(Bl8SuW?aS<qCT
zakBt_9m`~gXa!DK@&qMIM@|P-NYrV-ljr&9=FPWs<Cx*;m=T_i9Roc%GcYuO(zAn6
z6({3_$-Au;K}me`eQRen&KXdZEFh!Vfx-z43>_0U_D(j4(tsO|oJkxx=RmcfWR^`X
z5*%o*7E#0IYA#<j7P!HvuC_tfuz7vpN)EVUR9B=x6(d}6K58PG3+|vBIQe|^Lb!RT
Nmb0j%yLNqGAppJkjLrZ6

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/model_set_below_cut_in.h5
index 7518673f12e94c041096af46b78996ce2815f789..ebc86eb98ce5dd95af914f36da5d5b35d4fbdc96 100644
GIT binary patch
delta 1406
zcmZXUdrVVT9LIZUQA$A`!c>X~K`NFq+IvcGL3-M%AjOF7oDO+S-CU}GuYp7dv^+!^
zD8rf|j3MAqKm={!-U9aCC`2?qNHEJbCWwlThZuQHW$Gq@b;8a+zvSfm`~E&TIp1Gz
zGt%3PT(V~%T!RBcI#pCwp$Ot{C}tWF`p)<yLj;SD7>?Mm93AXv(}zA&?R4dC3Zy|d
z<hF$V?d~{Ty(-7>-7>MICY~KazO&x~@0Weif?4XQYFX(OkA*VRfOQPTP%a_ee$Ng<
z7N*1c6eo$a?u4|{y$~vrir^h}B*mXNM#jfz$=GOjQ{4G<Qrml`<!!qkHLzH2(msnJ
zH}&XS_NGO`jf2;N#A7O{bHq!SAUX=Ug&U~5u63j|yFepJatV<9aUmDB4_cb4R=Yym
zQ`cY~6H2yp@FZ<^^G(RIw?T@%Hn1||rfI!$AkcQvX0q}YA#p$MX`)r3u&KM2Z2GN{
z?6{C^+N}?UU6M&j>!TFtqc{(9Mh2i=OCx!dK5nw@Isv^bhDp_A6ZyoMK_z(mP)-6(
zCKc>A0GH<9gnOJ~rC_*?e0Mc~8uDB~Juc}c&xLtNua5l%amqllbIYM=<;;7&FR#AY
zi|y--#PJ%g`0q!ofWGY%ageuwNJ`ozwm1hcUC2B!BUvE|S0BN$?VF8>aROomg=3Mz
zJ}fJ*hiEjE61O#{`C?PnQjF)K5RKXv<I1D`qU5ztvEE(2{(j*T#Fy%JT)$mL9DH7b
zH7PO(qqR<SqbQRI-}Z(OT@w>2Hd)5(A8v?71C^Nfa2TFIuf;BLHW9y6(T%*+RQz6d
z9`>=o6?<_v!+(E_6>h;gWVF@<5xml$8wq$4)7ZGY!krGtjkhXmu^kuJiS=If7)#DF
zmW03dm-c61Y1s-Q@K7xAQR`tMQN9L)w9Vq>oIq?xI9uExJS3v2IYtqGoam8dVoIAl
z5&kS3(?J5a_}bdoT;_mt{6533xN(fh`ZMTBiw@AP4i!3vAwq<#0L67|4d{RP6Y%;Z
z57b_Z7P5~IgNv`@z$wo<H1*F`FloOYR0YQiqC2>#w$m9X`M1GUhcdLz#Tm?Z{1kne
zi=c^oOP~>Sf`ToH;GyNOXzhbEL1tPEaJ6ND{K5jh$B$Z+yJw#8^S*x2s$V1=*%}H?
zS9*aFg9V6a)nH&_0A09~T>{dS&fvu3d+0!(5)fZapcU2bf{H;E=yFtp137m<kM=C^
zbEO1l)7OE1?Ie0QC<F|(^a1NuOHi}*dx7uLl_<i^2m8vBP+pshpz-oJ+I!s#c(BI>
zI<*G8g+Az5st~M--wfpU+Xctk>{0rnC+X<u;0|=T!WTq6<)W&Z=V+17DPTbC_Azv_
zD0k++NuEluoSEV^{Q-l_N$!ZsG<5mK(#?@a%#oL?6inm)8m6KzLk}~Nab3$QkEv~7
zc(7{CJm#AjC1c8Z{`>1~G}^I(%g1&6NN=<Ghx<g%q;aNa&DtyawTrFhP&drzW>Z^l
z;4sX_v#DRqZ7|fUs;$i8*%Z7Lb16C^3+52?&S*X)C^!4f9`5Qr?f0LyUbX)pde{Pb

delta 1106
zcmaE`i}ArO#ti~2jJlfzS?obnAcqGdqrv7`oI4oVax(K$6N@&7avLyi?%?4N669il
z0A?u7HF=?&Cu7Cr*K(4~=W`<_uMh0pJVD-qwZ4}jY41CGOM9oz(!E#Hm)TS?&bLqT
z&e*H2_;ug*pP%;y%q!jZZ#m<BU*=o;HP@%x$4W=-%LzSgH|?qEfqUX}_B}Zwz5kiI
z-2T-&6Zg00N$y`5<GMG(+|)jc!)?Fn%2GR%|8e%m4x8`WuAF3NT(j0bcs9>I;hS&v
zUg}M<|H|c6Z&x&V<vym=zjif}XYE<5toA2ae%iP0=tDcEN1OKVJ6d5UZeXzg-~B`T
zYW_3tFMJfg|BP{u-QOG9_H}1W?Pt&K*~dOBf4}N?{rv*!P_F{1eXdt6o`^G<7ypg1
zD2?RaxokrIHVyOB7OO6cSxUzrw2+r!v(%b;cDqn=eZSR@1CMrCtY)-IjxXAIuC~$g
zw7ZpsVBjx{ggK6u%&}pXmwdS_JDFrGRbNcsX%t?$UC(><PFp7-GY);x?Wx&!E%uq-
z+VOA29*eLgi96nP#96Sn2=5SK=(ec6(z<hNYuonPt5Ft5-#1&%l<C+}U*B%Um}Ozv
z8TrH9@a!=Qj`}B`ETp2RS-$*XY7yPjytC@#zMXxH=DYHG?5vo*BP^r4tW5VTcxs|$
za@&~ENYM0bTbaSZrd=k%j=ZLEkBW>v`e&F#GR`--aVyL02h%)LFMcCaPG@J+f{*4V
z7N=*L3Vh8nJ$`Dw$@!G!CYg`bOkG|rF=b8&F;(o^Zfr2q(KKV$3ogUm2eeH^A9<Sm
z6`W>t<;p6P(4ZU>8$BbF1uYyVr`Q5bI+|KcWGAjOx_L?7M8<5DNy?I|#(OrNG@Zc1
zWD-?jZldkE$+WzU(d>1Iy{T@RhS>sk7t^E*(q^@v%*@>OnV2Qdo?*I~k$(>BWQS-4
zPFT_eB}qq42USS4X~2`_`RL}&w{+u};c1u=o`xL*JvlQlG=S2wgHaVH<Alk(trbDZ
zd-Hv3XEx3mP?anoquGJN2@DJ!6F2rwHi*)I8;+bo969GewV-5_O)e4~Xs#Af!{%x(
zUo{rE!KkjbLD#T(ec(zCxMEaSq(BuTTyZ{XBAN^Cpc^>(eDp%Nd8n4NK(huSjMoPi
F0sun-dHw(Z

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_bottom_ss/model_set_operating.h5
index 933f9c61eef0ab52f09b8ce71753af2f5f42888d..755dc20f105030ddcbccf3f512151a2d533da80d 100644
GIT binary patch
delta 4085
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

delta 4086
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

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/extra_data.json b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/extra_data.json
index a4048f826..d5c74872a 100644
--- a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/extra_data.json
@@ -1,7 +1,7 @@
 {
     "input_channel_names": [
-        "ti",
         "ws",
+        "ti",
         "shear"
     ],
     "output_channel_name": "MomentMz Mbdy:tower nodenr:  11 coo: tower  tower top/yaw bearing moment",
@@ -11,103 +11,103 @@
     "input_scalers": {
         "below_cut_in": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 308,
             "scale_": [
-                4.093931847815023,
-                1.5527559984108794,
-                10.034296914116865
+                2.077667186797471,
+                5.45739665679305,
+                13.37906255215582
             ],
             "min_": [
-                -3.00460564098673,
-                -3.206397077344649,
-                -2.0024497794364287
+                -4.273422763436555,
+                -4.0044113992691726,
+                -2.669933039248572
             ],
             "data_min_": [
-                0.0011249921,
-                0.1329230591,
+                0.1316008479,
+                0.000808334,
                 -0.0994140625
             ],
             "data_max_": [
+                3.9820731713,
                 1.4667087446,
-                3.997020191,
                 0.4985351562
             ],
             "data_range_": [
-                1.4655837525,
-                3.8640971319,
+                3.8504723234,
+                1.4659004106,
                 0.5979492187
             ]
         },
         "above_cut_out": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 127,
             "scale_": [
-                17.108732300045514,
-                1.2235952583871186,
-                10.058939096267192
+                1.7038105156133243,
+                22.784779731253494,
+                13.411918795022922
             ],
             "min_": [
-                -3.028362517654116,
-                -33.59896481247119,
-                -2.0029469543104126
+                -46.75667134943951,
+                -4.037787449843989,
+                -2.67059593908055
             ],
             "data_min_": [
-                0.0016577802,
-                25.0074234946,
+                25.0947338085,
+                0.0016584514,
                 -0.0991210938
             ],
             "data_max_": [
-                0.3523558854,
-                29.9110057526,
+                29.7900916119,
+                0.3527700309,
                 0.4973632812
             ],
             "data_range_": [
-                0.3506981052,
-                4.903582258,
+                4.6953578034,
+                0.3511115795,
                 0.596484375
             ]
         },
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                11.79559835553993,
-                0.28710421679370607,
-                10.014669925814587
+                0.38140425942903444,
+                15.512396901553764,
+                13.352893234419449
             ],
             "min_": [
-                -3.000817363012889,
-                -4.148878985987874,
-                -2.0014669922476362
+                -5.527767728773947,
+                -4.001077368540846,
+                -2.668622656330182
             ],
             "data_min_": [
-                6.92939e-05,
-                4.0016095856,
+                4.0056388753,
+                6.94521e-05,
                 -0.0997070313
             ],
             "data_max_": [
-                0.5087336125,
-                24.8999442287,
+                24.9807585868,
+                0.5157860142,
                 0.4994140625
             ],
             "data_range_": [
-                0.5086643186,
-                20.8983346431,
+                20.9751197115,
+                0.5157165621,
                 0.5991210938
             ]
         }
@@ -120,21 +120,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 309,
             "scale_": [
-                0.0018579893948479753
+                0.0006860918045094293
             ],
             "min_": [
-                -1.0520578881822586
+                -1.0
             ],
             "data_min_": [
-                28.01839898904167
+                0.0
             ],
             "data_max_": [
-                1104.45080788535
+                2915.0617845232005
             ],
             "data_range_": [
-                1076.4324088963083
+                2915.0617845232005
             ]
         },
         "above_cut_out": {
@@ -144,21 +144,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 128,
             "scale_": [
-                0.003485040892285354
+                0.0011332153675268077
             ],
             "min_": [
-                -3.5920339382084996
+                -1.0
             ],
             "data_min_": [
-                743.7599782390917
+                0.0
             ],
             "data_max_": [
-                1317.6413362533667
+                1764.8895852559
             ],
             "data_range_": [
-                573.8813580142751
+                1764.8895852559
             ]
         },
         "operating": {
@@ -168,21 +168,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1566,
             "scale_": [
-                0.0009029800725824906
+                0.0004722854881372235
             ],
             "min_": [
-                -1.922451355499918
+                -1.0
             ],
             "data_min_": [
-                1021.5633583825834
+                0.0
             ],
             "data_max_": [
-                3236.4516607125247
+                4234.7267706411
             ],
             "data_range_": [
-                2214.8883023299413
+                4234.7267706411
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/model_set_above_cut_out.h5
index 77a94c8acdbbef266392b5f6986a411d1bcb73a1..361e6d14e0c404bd3185d1ef7b610afc7812cfce 100644
GIT binary patch
delta 976
zcmaE`i}ArO#ti~2jGCJTS?obnAcs36qs8V~oI4nqQ*%l;M{pZ3GBRv#<>3|*<Y0gR
zW+=@ud7+#qW5VRua+1s+O0p-f5A57LLEeJ3p6^cAKEItIcFD1vw$hxF_U5gs*t4jb
z!>-}@^nI(p80@Wo)wu8K#|wK6pPk*;)0b@bX@dE_PDM+*^P;==am@L?FSAH{KX+I0
z-mn~r{fr!oY{O2P@8?kbv%5`5VgKa^`)wB9KW*C<a(S=X(sy>s$J_Q!v`w`$V&UEY
zduOTL#M}Gp_kXlt-hXiZw0(B-oAzB0-?uNwZjoJmP@+BGw<~t<Udiw0^@Vx?NbP!W
zY@V0Gw`0aB+3gaZ3_DYn+nWD)ddGsB&ENbUuk`jAW&Re8Cwwe8WF59ERYq7;v}JF*
z=)Yixn6~`(r^1ou#%{~DA6wYDV`V4n&adfPcFat#KWr{9Cv3^oV`46m)w5kFGTp58
z^f&Wmx0hPv9Twd2DLP=Alco2L1xZ^?#n#rC{%XFpy~JRb`7+i8+oS9zS)8!nzWtEP
zl&y-FZFX>P@Un>X_cO7)f5G(H7B$o3t60pooqu6me@4N~H=xXTM(=cERi!2q<<%{w
zVVWwYTXmI93-e`O8K2qq)pSeNQ{(@?l#CDQ?lw+)|Jc-VlBwzUPA#*?S89yg(mc$r
z>#sJtw4}#)*0)<m&ws|4DCXOk2%F9`*}T8P=vwSo6XBhlM(5Ji4ch!K8pm?U8f)I1
zYdqlvkICf<L6fcpcE)GIHBIK3ahq;t<QHL^>=3QM2}>cMl;Oy!p$Z9Q1$YWMAKkq9
zmTnv~JSj24lagbgC#MI722hf6FskBY%$U5}S`n1WHs7~)X5%b?s$>Bf%?=b!U|{H&
zxUqM#L6ipEaO8CA$XNo_f|6c0xkzxJx%vu*BS5a^@>OGj8;t7eFX$RJuMb?w0auK0
gg`y8~ZaE({5zXcjHO%l@2sa1S(kU2f*9R5?02B641ONa4

delta 1111
zcmaE`i}ArO#ti~2jJlfzS?obnAcs36lcB-pnVdTq*>W=TQWJ|dhj1G(ZtmdW5EA5K
zfB<GF%{6(UoF`+&<kxbN%x4%QC$A6e+&n?vg0<dZ;g@~tldkT4b8)|YSO0<ijmzHK
z{bI}98*+Ec9?OMq_uoBzVUJo_fbBK6)BB55_uKD^J!QXIkm*2{;lKT!XQlTSD|+ld
z<Z*I8tK5(M%`<ZLe`sMm(C~ilzAam}?Gr!MVYlM6>i&@au>JMZxb1_s$=lBqd$O<d
z&mB9)G$Dtpf&KM%I;$7$cf5Dj-c{q7JyVRKec*oKeRtljwAWc8ci?${{Ju#Hr}nkK
z3g4gBc4WWm$?p9RqgU*6d7@>%M#SA-=9}#PXKQZm<G65Szk(mst3aye<a5(7#l_oS
znVRjW`jcTkrDw0%2l-c9w+T%#-y!E{o;odY`vDd{^TQeSv&{dxyO>Ye=V0z({Mo!n
z(|Vg;LGzAx+di2;T4rOBVPLau-(M|@>^+U<xAH5@Mb~UJ*XUibHTl<zE%{oHxBo2C
z+G)0J@ivKTUrqGRtL^w^HgUW8)~DNf{U&VBx&L%q|F%3cvl;Kr)7Ct&&@kS(?Od_+
zj@*Qq7IDTsJ9t(sGMA}m2)1Cm-(?Xd+i9Uw&0wj)GsAqv-zVk|!e^LsPf)P@>BnId
z^JSgUnve}9d5zu1b@ew49%)4ypEz^Z_~@$+<JR~Jqrm7e6VoztqrBP=hS&R=Ou{Fy
z8s|j3)Zeg?*~Bix&1BW5M&pN>Y{nAOvrHba+8eD%<~I&pWNgga`Oq-E-h8LN(7(mT
zi(i(S{7&dGTJ)vTpx5G`$yJ3r2FAidM(Yl^8i%Y6GMw@uQ(sAGp3&?rT*gfs`i(X&
z>@kuLoozfx`LoF*TM^Se^0Q4M5?`4dndD}=Q~bQi+J%)S$)X}A`<k>&{AVBAENCjv
zxLJU|j%Bh#v;rqAd4iIqBd3EZB<eKa$@6@4^X6N+am?^^%m`1%j)9(>85kNs>Dj@k
zij#4|<lWYapd`NezO^$O=M1Py7Ld{GK;Z-ihK`9FdnX%2X}}Ff&LobUbD&yKGRr0x
z2@W(@i>P69HJ7g%3*2B-SKFX#*t|Y)B?nwFsw+~UiV?0jA2kup1$WR5oP0idA>2Gv
N%URUXUAsQ85CEWriwFP!

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/model_set_below_cut_in.h5
index 9a64ef7fdb59e22342e8da75b5bc29d06ad304c3..7d08aebc83fc368f04ac2f1297ed173261d14344 100644
GIT binary patch
delta 1406
zcmZXUdr%Ws6vne8LIP+28Khcy4DwJBlk9GGG07$rTEz%7J}8Kg_$X*$3Q|xW#ZW2o
z2n=cz6{rnWgjg$qh3q!E*-*7prUMMxs=$l{6{lcZbZVIjMJfYLh2DS8%$@Ii=Qnrm
zcdRDBY61){EMN`p%973$1$z?!z<3RZ1ehPDW#e&9JOD3tc5-v&GG-5Ru5z{YUXehX
z_Nmuf%x77t+Ga%=e%u>fq`oqxGgk#oQF{`*DC^}2i>KXDtTu(FMjf_VF2NVEdpA3%
z9>heQYWRy<a;8|OQpHK4o*$MqOn-&FBVR#BX;3QLbr%(q7%z>r)L_0teA?;MA*tI~
z4VCf5R;urEBJ}~@LNUC?%yjihY~Pwb^OMa=jH!8g{YglK`ub?PdBan*LW*^tlf0|9
z$1XG(q%Yw3Yv~>vMdkO;iA3UY(Q>Yy9=)4Htup7+XLt8fjUQjcc*7=1x4Z}oyO&^&
z<V)!!ypTT3x`EY>9HWam&SQ_vPcTliL>ko@MR|!IVh!mT*h791y}Rs|G*D%wmEYc{
zC2Q0ii%<M{sfl}0DqbOz>B@X9@QWVW)McP|Kn1jWa<Hs!!co@j$FQuwq?GzZ&%NjC
z;<#xWs!K!3Z4Po$Hl2ucU#&$-^Ig%O(gM-KM_DA~5J?`-3m|!ceS|nuLHa~*Mzh&>
z2>VBD!l>{dR-JW0-&YgP=oa34Lav<?nW8Qys$VII@#n!PUt))bsQQtU+$v<k-Y8W1
z7LZq>p9?G8`-sOY*=ScyB$>K0l-zzxO$I(_NA#uB2t(HfABp9Xb#bf7O4Uo^h~G!V
z{$a<^hEL+q5TOuJ`z=E}8S9YB<N-pd;*c3Tmm1Xtn-IjlViDRkqC<u>LNdpmNv3?+
zOLU<7iEF!*i0)?(f^W<=jtag;GI88!)#7-Mrc9VVz#zuui-{85cstt=PfYCX6E10O
z5tgK~k+#*_5w~KBV7<K1J`z2N6!;eqcgF@G>_#e_9+eFL?i~XbCY^wQ&vk03rZpTK
zK1jjK#$w<q6AR91fuLkb6Bw4OgJVyQ^9OmuV59F6XlV)?_HLPk3UbN?O$k;oNA3dM
z9{feno+E?1+pJLMMh(=}^bLsT-xjPr5CVIJ=ko)9l!8rtR>+ST3X7`!;WQ%?)|RUw
zq&5$_IdunG^{3hqZu-s@E)!pc&gd=R03e5TahdRBj~<)`+5~s6_JX--hoG%>d!bHm
ze~{i&2`+xs0d5el1&0icP_VNcI{p15_`|W4;GpXP@V9IO)c$K0-%wI5xUb(QsMrz9
zOF49d7yOwAIQqCoz$fz7n=bV8x0FBN*Z&d2Pgtf|E>NHD70@N_U|OT&`rzCua7Uyw
zhy&aVmR6SF!}&MKGYJmkeCj{@0mZf?_aqeI{p*sLw#Wmv$cHH+IpqHuW}+_><Z*x(
z+G`@;nQed%io)$Vf6pmdGu95TuT>02>4}y~EpKO#&HT-M62@T!%+8v(S6U-H*$b%K
z=5+I^9iswRHskr!&lWb|%?dr+CZ10b9Jr98XXl9p1lBptn*{YXzxl)84x07*Pur|G
F_z&+Q6HfpD

delta 1110
zcmaE`i}ArO#ti~2jJlfzS?obnAcqGdqrv7`oI4oVax(K$6N@&7avLyi?%?4N669il
z0A?u7HF=?&Cu7Cr*K(4~XBZ<VuMh0pJVD-qwSHZalbwZ2jlGG!?f!jv)ArroBVaEm
z&)^`#v}k|RFA@9AF>?FEejnVYmZEqdV*6`*_4{+|tpYCDABqn<Fq^%2|B~y6?HF3w
z4jdFcwEvIJ#l6?=eAwf+$jZ)fQPTd&69jEn9piF{UTnGFnd6k*%sI2|?_4w77kK}e
zU6}KB`{PF?>mA}Pz3t_{mhG2I7dTL|Uu*v?;RCkwrmfzebd%x0%Fi$DugiDuzZspm
zziyMtJ}u!z`xjN@+kaZ&Y`@Jp#@_enjQzWm=kE`GBe#Ep8PuylDq#`(HipVz6JM!`
z772Te&1#-l?KuD9tNByqRolwXc<m^2U1Q-eCtz#u)cQV4oh|=&{E1-Mxjt~-j#>4-
zmape+*`C(FV_R28ljSeHdJ6@oD3b)s^QL*}n&#!}7%YAtpJDEQvUCT>#qRAp6t8V_
znLcqxmQIhkMi;}jI>(7SlKQvq&<<3xnDOZJwySwImRr6b+g8aUV_v?)#DcT^n|azL
zt{rU~<Sb$fZdkC@|BJVrn!VWK@y1Cz^(Gqa_;A3%;(6;S%Q?JvEbPvIGVhM$GpPxZ
zHaRA^&gjyIev@#92BX`-pNwLK{ETn=sv7&e=r@VinQYX?dE7+t*g4}%m*tFAT^Ad_
zyK88C$GpclC^^$ucCoohS7L{;!<mIf&iz8hZzs<*Hn=<6a6x~GaeBmRPos^$cNi@b
zP&W?xGS^6tPsODFT(!|&RYT*{6gK0x2c8=?|2|<{8@tGOBO{BUWw@Nt$G>LA)AK}(
zKmL#~(qCg>((o?R<j^xo)2!B3leHp-rq1V>Om8&4HIcpHU|J-3-lUGJf3u*eJmY2o
z{yLV)4$%snu;d9!mX4ebs*tGDfG5xM(aoE0>Bcd`(=j7F9Xkeka%Ny?0HtRKqbg3u
z36pnQD}s{v=KI#pY@9QoDp^2Avjc?_7#KPxZtR_G5TyY(966IXa?XKjLCGweTqHQq
zTrHx8&DC7KYAkSrQC)3=u3_`~z?B?u#i*`GfhtD0;(XLZG#A`KH*oU#=!J0eP%URs
KM|bV|z(N4w>wy~p

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/del_tower_top_torsion/model_set_operating.h5
index b9e26744bc990556952a51d71960e36cfea16a40..8dc0831b755bfe21803eb87cc206cdb0ded6e56c 100644
GIT binary patch
delta 5683
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
E139>Z<^TWy

delta 14945
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
Q{wSTe(-e<it{6l7AN_?~7ytkO

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/electrical_power/extra_data.json b/py_wake/examples/data/iea34_130rwt/one_turbine/electrical_power/extra_data.json
index c5e95e929..956e75a2f 100644
--- a/py_wake/examples/data/iea34_130rwt/one_turbine/electrical_power/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/one_turbine/electrical_power/extra_data.json
@@ -1,7 +1,7 @@
 {
     "input_channel_names": [
-        "ti",
         "ws",
+        "ti",
         "shear"
     ],
     "output_channel_name": "generator_servo inpvec   2  2: pelec [w]",
@@ -11,35 +11,35 @@
     "input_scalers": {
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                11.79559835553993,
-                0.28710421679370607,
-                10.014669925814587
+                0.38140425942903444,
+                15.512396901553764,
+                13.352893234419449
             ],
             "min_": [
-                -3.000817363012889,
-                -4.148878985987874,
-                -2.0014669922476362
+                -5.527767728773947,
+                -4.001077368540846,
+                -2.668622656330182
             ],
             "data_min_": [
-                6.92939e-05,
-                4.0016095856,
+                4.0056388753,
+                6.94521e-05,
                 -0.0997070313
             ],
             "data_max_": [
-                0.5087336125,
-                24.8999442287,
+                24.9807585868,
+                0.5157860142,
                 0.4994140625
             ],
             "data_range_": [
-                0.5086643186,
-                20.8983346431,
+                20.9751197115,
+                0.5157165621,
                 0.5991210938
             ]
         }
@@ -52,21 +52,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                6.35907136744498e-07
+                6.348031534262567e-07
             ],
             "min_": [
-                -1.1620501584102665
+                -1.1583373927550151
             ],
             "data_min_": [
-                254833.05509020717
+                249427.5460044776
             ],
             "data_max_": [
-                3399946.3655633726
+                3400010.508936048
             ],
             "data_range_": [
-                3145113.3104731655
+                3150582.9629315706
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/electrical_power/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/electrical_power/model_set_operating.h5
index bf98badf63ee1a326930e805083f654c0046a51e..0e5ca9564db4503cec4946842bb49b94aa858751 100644
GIT binary patch
delta 5416
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

delta 7895
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
bBgRjj|NFrDag6?bf`7Hk{x7>`->v@x`Bkz&

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/extra_data.json b/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/extra_data.json
index f147c7922..e9ebf24f1 100644
--- a/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/extra_data.json
@@ -1,7 +1,7 @@
 {
     "input_channel_names": [
-        "ti",
         "ws",
+        "ti",
         "shear"
     ],
     "output_channel_name": "Aero rotor thrust",
@@ -11,103 +11,103 @@
     "input_scalers": {
         "below_cut_in": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 308,
             "scale_": [
-                4.093931847815023,
-                1.5527559984108794,
-                10.034296914116865
+                2.077667186797471,
+                5.45739665679305,
+                13.37906255215582
             ],
             "min_": [
-                -3.00460564098673,
-                -3.206397077344649,
-                -2.0024497794364287
+                -4.273422763436555,
+                -4.0044113992691726,
+                -2.669933039248572
             ],
             "data_min_": [
-                0.0011249921,
-                0.1329230591,
+                0.1316008479,
+                0.000808334,
                 -0.0994140625
             ],
             "data_max_": [
+                3.9820731713,
                 1.4667087446,
-                3.997020191,
                 0.4985351562
             ],
             "data_range_": [
-                1.4655837525,
-                3.8640971319,
+                3.8504723234,
+                1.4659004106,
                 0.5979492187
             ]
         },
         "above_cut_out": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 127,
             "scale_": [
-                17.108732300045514,
-                1.2235952583871186,
-                10.058939096267192
+                1.7038105156133243,
+                22.784779731253494,
+                13.411918795022922
             ],
             "min_": [
-                -3.028362517654116,
-                -33.59896481247119,
-                -2.0029469543104126
+                -46.75667134943951,
+                -4.037787449843989,
+                -2.67059593908055
             ],
             "data_min_": [
-                0.0016577802,
-                25.0074234946,
+                25.0947338085,
+                0.0016584514,
                 -0.0991210938
             ],
             "data_max_": [
-                0.3523558854,
-                29.9110057526,
+                29.7900916119,
+                0.3527700309,
                 0.4973632812
             ],
             "data_range_": [
-                0.3506981052,
-                4.903582258,
+                4.6953578034,
+                0.3511115795,
                 0.596484375
             ]
         },
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 3,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                11.79559835553993,
-                0.28710421679370607,
-                10.014669925814587
+                0.38140425942903444,
+                15.512396901553764,
+                13.352893234419449
             ],
             "min_": [
-                -3.000817363012889,
-                -4.148878985987874,
-                -2.0014669922476362
+                -5.527767728773947,
+                -4.001077368540846,
+                -2.668622656330182
             ],
             "data_min_": [
-                6.92939e-05,
-                4.0016095856,
+                4.0056388753,
+                6.94521e-05,
                 -0.0997070313
             ],
             "data_max_": [
-                0.5087336125,
-                24.8999442287,
+                24.9807585868,
+                0.5157860142,
                 0.4994140625
             ],
             "data_range_": [
-                0.5086643186,
-                20.8983346431,
+                20.9751197115,
+                0.5157165621,
                 0.5991210938
             ]
         }
@@ -120,21 +120,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 290,
+            "n_samples_seen_": 308,
             "scale_": [
-                0.1424426159776148
+                0.13709055372598483
             ],
             "min_": [
-                1.028076489684283
+                1.0048702552595885
             ],
             "data_min_": [
-                -14.237849226266668
+                -14.624423060299998
             ],
             "data_max_": [
-                -0.1971073719166667
+                -0.0355258267416666
             ],
             "data_range_": [
-                14.040741854350001
+                14.588897233558331
             ]
         },
         "above_cut_out": {
@@ -144,21 +144,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 138,
+            "n_samples_seen_": 127,
             "scale_": [
-                0.4052971246646382
+                0.30061322005685887
             ],
             "min_": [
-                -5.809703771840778
+                -4.363538100692795
             ],
             "data_min_": [
-                11.867105585366666
+                11.188922762800004
             ],
             "data_max_": [
-                16.801756927033335
+                17.841990114999998
             ],
             "data_range_": [
-                4.934651341666669
+                6.653067352199994
             ]
         },
         "operating": {
@@ -168,21 +168,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 1572,
+            "n_samples_seen_": 1565,
             "scale_": [
-                0.0046112884259156784
+                0.004458316175867553
             ],
             "min_": [
-                -1.489720115713352
+                -1.4720886807379039
             ],
             "data_min_": [
-                106.20027863820002
+                105.88945739049996
             ],
             "data_max_": [
-                539.9185402762917
+                554.4893146248999
             ],
             "data_range_": [
-                433.71826163809163
+                448.5998572343999
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/model_set_above_cut_out.h5
index 0970ffeee7f694cd690ef662b6e62f40199de66b..5dfea97ab8a14b0274e63ccb7b36c7330aec616b 100644
GIT binary patch
delta 992
zcmaE`i}ArO#ti~2j5?bIS?obnAcs36qs8V~obQ-6xAQD#6f`t|026Z)OLG%bL*vc%
ze1QUj91IY^45c|HFO>6SOql#yPLkQ&D|_<#z|PGR<Skh1r9K$#W3At}cQ5~zeeL_#
z?2CSRbZ^+QUA7B~R_tpE_`COIP~)D{Zkug)t$4U^JO4Smc9qn<?M!uh_zQ0Bn^P2G
zlYeQ#zL?O+z1DkA?W>x9*mlaojr%fBGwj)a;mE$1Gwf}P84~Q{zC73`R%>p{*}ByJ
zZfuLa_Jp{7_b=MnR%Sk^xA`$|>AseIBKs5lx%Ufk^zAje-Dr0?$Jzc|6|eohmoNA2
zFoJpkNY%MrHlNA5%wq8)MGFmvezQp`tG087uHC`AQej66cejPQ?u+d+w0d_uzm>A%
zaBls!g8D<|k4m>%xaBZfbTM`AC|aVhz2cPNwg&yz=F_fy*|xx}e!t0wi#a>gL#LSg
zyvR2X{K9Fzy>IvSxa<7e&HLE4H96^T+c;OwVs2!Lxq!3vcEdFe7FUIs%#W;aFjJbH
zZ&5v$-NNEJ`;J=|+{`v@zF}Ti%5Qq~;(RmNLuX8r=4Ko2oA%n|@Q;^fNB7<`m5xz0
zQ`pFD8q-)~cGzLL>F1xT4cYUyA2o?oyJhB<y4iHMfVi2H0h_6jlA4*H<13Tb!MetG
zl@6Hve!tkv<-%u^t-4Q4XD;kCzP8`ebdfx}NlDRG{Rx3_#&`RyP3_qQOv;w@o3LG6
zVtOa^uW?Vbyy?;)PqV$({Y^R8KbdqWN}9THeB3N(D$lrCfd3oIWQS-4PFN}dr4C0<
z4OK`;E5K99`RL}&w{+u};mL^+o}3&5JvluvG=P$ogHaVHW5(p&){3B%w)wubGaF|C
zR3!_@Xm+4*0s}+G#Erd^4WcyQh9jp{N6r$c7L+u*$wh(#&DB>h9077Qm#-QN++b8!
se?ix<d41qY4!B~3D-?Z@bIkduiD)*Ls9}cJLby4omQKM?yFRcG07<1yI{*Lx

delta 1118
zcmaE`i}ArO#ti~2jJlfzS?obnAcs36lcB-pnVj#KHh1tWV-z$nH2?!6V{;P=b0bsp
z&GvkO0)ku&5Wozjxh5}^^JJ`;{8~<u`P$Zq$?F3<H&2kaV6C?~6~FJGv5;Lavw>~c
zYo-0-8@KH_qf%vCy!6{Xmfga84YLhwkGNg8PB8kuukgOH{ld%5Hb0b-_RSGt+8bB3
zcdyvLiTlE@Puka~HEUnw3AKF-Uvup1u*|gM_{6+F-SDe*gSfT*$99(ee-GO4J+m-<
zcc8w*zR!EN+Xii)zVEdEqI$bU>ym7LZ`rVS?i4lqIrnDSah%cHm(jDy?n-IFUXSjL
z`ySjC+P_u)#6HIT3-|H#wC!`q{IPeM(i*$!y4QBe(OUbZKWpuODaf+_hZfYUKq|6o
z+m0Q@8!d8|L|XXS%2~`4YubM8la|H2Cr7uvd9vMnt9sjZqXKpF^9J?Hc7&*HH@DXN
zy8YkUOpE6nZ?`3eKQ{YR;j=@x_??-_4{-|<DOrmh(Py^RJb%6|q-@2u?}<X&)h;k^
zD^*O~all}OX}|Zz?FZI*ZF9XgbNfCMRSTPCQahAA4{Z0oCuF`MhQnMU_R;p}07r9=
z-50j*SaN&2KmzafhPcnBRgIPACG{Es+pGWg>~OlW-&{$vV0*8?vK?Kgwass=pJm4B
zc5ItYPp;{I0cX?X@3TziCu<oWwvsh^Gd;=V@&q;0j|baL3PPS3yYYLNa4%Y8dMzo*
zRG}c;bW<doY1_*+Mz8t2O)nj6HdU_{Fx4<QY{K~Rj*0J5KGW{#cP2Lk?i*=U&M?m4
zt4}oWZTMhf|AN6}#bGCtKTlgsx<7lG)O+qV&Rx@K%qUTAls?PRXz@{Y1NJu+#z7Xw
z#_Pi5jfJM#8OQqR8!IjKH(p>c+cey}+|(*|t?47>SEjNvr<>Zl$eB(n&NVIUFfqFk
zS!}wQk$(>BWQS-4PFT_eB}qq42USS4X~2`_`RL}&w{+u};c1u=o`xL*JvlQ_G+c+K
zWe1}wPR0q7cUvnm1BEu<w{~XZoB>tI0y3H%D4f8+&@pji?_`504Y=XR8N`uu4pa*y
zqd*Pc<RZa==4uf&WLJaKfn3eytHuI17}eD_=o&V!4_wIsSB&b46sTf^E6ztvM03F%
WbOV7dSO_-{)p8bfbl0vAECc`ym5dnx

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/model_set_below_cut_in.h5
index bfe88bd00d058efb20365c560971f3693f515aa8..8c5e9ecb9ad11739af1a59edfbb0489697a10e92 100644
GIT binary patch
delta 1401
zcmZXUdr(tH6vh*R=v4=yRt1g57XdX41h~6<CAlG>HmD2+Ng1$;we?Z47OIs|u&J*m
zAW$%BTU&}jYJ_4zV#s28H-KQl7dVWJFBG-DP$@pp(h;c)G!?r4oSB{PeCIbi`<>Pk
z{MHlv((frgZ9YKlb#|Bf_njaZ#K0h08faFys@>d2@%oOSzm75(Cx!Em8y-&b6u|ij
zh7xs}Ia`E=Xs6c5NMn+Sy<f|hhtFy!$GgKwVEzU9qp2Inrk`wb{umJ(uKh(`GIPBB
z`O$p})s*+-6Hf=TOJ`+~hR_JoR%Ih`wh<)RzKfh0v4SX6wd9yvBd0M@_V!LjR=egr
z`|9W4NkPsy#o}8|isCLKOSTBfpGltfna0Ojw(#i{HbbAyK9A(tH#WXzPb-hf-C`=a
zsv1A;+T5|6rKE=wODG~e@PNz{HIl0dcG=6ANKVpNT@k?_&jI5eF8=JD+38XBw$1CB
z<ssX8*rU8k?uLh!EolBkVc+h?RzEo``*hlPZgsJhHEm2Indv&B@yaKD!?ii2P`i`8
zWP8C1twR-I0eeVM^*xfS$s*dTUaaKHG%gGoSbu3MSu6jJ&GYPk&o{;N@nc+HpKL7>
z&R{-}Ml;l~B%Hr{E5-%}S-j17%;IS5e)uRXm?8mDp6}rKg-emWb1YIld_ZTc5aZ&2
zIw;WU?Lhg*yG%;52`BsziTp)UJg=wQx>a6>5B`>fymxefroGcERF_rwQBx`&8=sBi
zX6u;k>xFQ5=0wDtPej)4T~Hb8j-D-dvK|^e5?-2t;rgD<FzhQEeQiN5?4nh;;7B>j
zGMdW$m#jx_S5x2wk0<!BK~SMx@c0ZkJ1qp?Y>?sC(@XGYF0SRVZ5`I;)D~C~8;sT6
zuRu#~rS)sUNn8^$1h}Y6QMSAZ)#NT`Mi>2vtInAa6*AZQcbNdMiQQ>Acee)~SyqlG
zuWDz$sja~?R@<=t<q`bhhIXK?H$kOQ4<({!bSsljkGx;5g%?NO1>;n%@TRXb5^ZV*
z%6mxxnzgCYdXHJ)b5Sro;dUO~<0C@dr931aQHCx@2cVAxE>QUXOBgIVgjPzTf#-E^
zX2-q=*aaek;#;2vN&Kv^vCRoC3cUsDEcuYr3<c3%3xQ^W5p+Flp|>U;q+h&Fq|1D@
zDYSE4C|D7=AL#WHgJS4K0Vk7bcv|-@Eo(t^Y(^VU-0B3k_v_%Pm}c;#_E&oGsU~nC
zF9Q1NoWP~l>rmLS5b)Cd1M5<52L7cl0+ug0dUuA7)>Y)7%yZ@F;vE)M`HC5tRtm$i
zwxOss(_oP@ipeOxOGl5REND)G3zOctg-Kf_X4Yv+(MpReH1kI#IvYZkOs4)#a&Ll_
zRH|3s2b4LI+^}Sa`HJr{fg|#KN92|2a0>sgp*Q*=0b3~kbAv5-O7Au>-v|zKp<eYX
zoqMf^zPVn`<LPsbWg7hBd>rO)?-M1(6Zg#;uvg0FcnljveY{^cka~E8*x6w`kh)`V
qgSkXqILsj)NFnhaOwkaRGl-zIU-LGB(cw36xX`E1?>}vcI_V!z>k^p&

delta 1098
zcmaE`i}ArO#tkz$84Whi;+(=FXkcmp21dr_CKl#KrskXN`2qz5xfmdT8A@|aUMT0u
zSTXsvoFwzLtr3&g2X=0rAaB81zdK^<zMIFi?Iitl_j)~Q+_!{tqV10#s&?)S%l6F-
zHs6<YyTNYZ$_KXZm+J3V-uupORn{`Q^Ep0t2PT^C6K^@UPkRy9exKuS_B~tpbzg9-
zv|Vt`(tVEgGIr;<XY9NEhiPy4RXf|a4wLo;>Py>yoX%<=UG%{A@0Zm!UM9_Z#XQ>U
z_mz1F?wc7Gu&>GPjP0$phIU&#m+mcDab)k-PhxgAmx$Ym%v-Q8&O>ki21B0xrZcbY
zJK)Y~KY3-NEpMf{-2uJ#`%3TZ-S>qheSd^B)T==1R_xwwlcj|%82|8DgeSJ`kX@>=
zqqbzN+27ZGJMNtm*sgic!SYV~r5$!!^#wbe#I~FEt(V<7efboNYl<=!CK4OXC%7%z
z?z?sC_Uy&mE!&I|EEwh3EmU6B>^R=?W5@i5ay#97?RKo{2{6CsExR+dv(LiXpxffW
z-ad=l(JyygS8TJmw)BQYRK^yIHtR(@5~kVhIF)+O+`I9B*<rhTJ7+jc?!12a!4A`v
zQWi_<BQz~yj<H+pdG}`f-qu9(PZF=pHWgnn*HOA*VP3~)aoF*<*+!P-=BHYwndv4Z
zn?2m<VPdkR!93CFfY~BbXR}?LT;@}XCYgQc5I0@6?}YJH!*H|PqWjF=ew}M_Invv-
zV@8vS(Hu$B+neRgk54r=d#lfB`f-JonNNAP+4YbKrWr~LZkcp&yf)Q35^8?P{kN&<
z(x;}+UWk}=w+fnh|5<N#o{7^e_U%2>NAvd>@7~jEmTtgh_VMpr)9X)C%|e(@o9<}|
zvG7hUG#5NG%j{D79rLK|vrHLQ?lX~-N-?!EQZqAbIcb{n__6V3M*cahlO3WJIAKW>
zlq4NF9aJIFrU6fy=cAi9-_ng^hNodhcp7#L^yJLI&;Uxy4n|d+j1wmBwpIis@6GqE
zo!K~NKvlAUjAjQ4ConK{Ox)Nz*&s>-Za8uVapar>)q;{yHn~V}pt)K^4V$aEeAQUs
z2BW&#23^DE^?@rn;EGXQkpfkWaK-tkiD)jkgKpsD^U(|8=Al~7qK@v`^?`)|@zjm5

diff --git a/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/one_turbine/thrust/model_set_operating.h5
index 05e74cc8ef905f43c09fcf56ab4fe1d1bf451d07..6d07fae45622a52f6f1bcaff521fa1f7280039b1 100644
GIT binary patch
delta 5419
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

delta 7895
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
Yp8xy6`hAT4eS-gG7yn;&H=TX{2iXencmMzZ

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/extra_data.json b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/extra_data.json
new file mode 100644
index 000000000..760b31e23
--- /dev/null
+++ b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/extra_data.json
@@ -0,0 +1,221 @@
+{
+    "input_channel_names": [
+        "ws",
+        "ti",
+        "shear",
+        "wdir",
+        "dist"
+    ],
+    "output_channel_name": "MomentMy Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1",
+    "wind_speed_cut_in": 4.0,
+    "wind_speed_cut_out": 25.0,
+    "wohler_exponent": 10,
+    "input_scalers": {
+        "below_cut_in": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 809,
+            "scale_": [
+                2.0520607572483756,
+                5.373857893419336,
+                13.346616528964988,
+                0.08904933641875029,
+                0.010379693962097985
+            ],
+            "min_": [
+                -4.206270588809255,
+                -4.026719863974512,
+                -2.6714467317955006,
+                0.00301297591818539,
+                -4.031171799779834
+            ],
+            "data_min_": [
+                0.1005187532,
+                0.004972194,
+                -0.0995423271,
+                -44.9527546965,
+                3.0031521058
+            ],
+            "data_max_": [
+                3.9990388003,
+                1.4936606109,
+                0.499860524,
+                44.8850848847,
+                773.7387854696
+            ],
+            "data_range_": [
+                3.8985200471000003,
+                1.4886884168999999,
+                0.5994028511,
+                89.8378395812,
+                770.7356333637999
+            ]
+        },
+        "above_cut_out": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 347,
+            "scale_": [
+                1.6295575759017566,
+                22.765982833846216,
+                13.416704696064565,
+                0.08908391001636787,
+                0.015135500726178941
+            ],
+            "min_": [
+                -44.79174013292665,
+                -4.064390650186945,
+                -2.677933274668322,
+                7.143032082801426e-05,
+                -4.045464830222451
+            ],
+            "data_min_": [
+                25.0324018839,
+                0.0028283712,
+                -0.0985388555,
+                -44.9022885231,
+                3.0038537241
+            ],
+            "data_max_": [
+                29.941709857,
+                0.3542298485,
+                0.4977327463,
+                44.9006848593,
+                531.5625148963
+            ],
+            "data_range_": [
+                4.909307973099999,
+                0.3514014773,
+                0.5962716017999999,
+                89.8029733824,
+                528.5586611721999
+            ]
+        },
+        "operating": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 3837,
+            "scale_": [
+                0.3811095004271243,
+                15.277965481111076,
+                13.337554618242715,
+                0.08889835364906937,
+                0.008561220781432892
+            ],
+            "min_": [
+                -5.524981689358597,
+                -4.0008155118248405,
+                -2.6677115744870976,
+                3.337518002854978e-05,
+                -4.025685906955127
+            ],
+            "data_min_": [
+                4.0014265917,
+                5.33783e-05,
+                -0.0998900071,
+                -44.9955844061,
+                3.0002621835
+            ],
+            "data_max_": [
+                24.9927689514,
+                0.5236833086,
+                0.4999200952,
+                44.9948335445,
+                937.4464357187
+            ],
+            "data_range_": [
+                20.9913423597,
+                0.5236299303,
+                0.5998101023,
+                89.9904179506,
+                934.4461735351999
+            ]
+        }
+    },
+    "output_scalers": {
+        "below_cut_in": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 810,
+            "scale_": [
+                0.0009117544342660221
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                2193.5730991097776
+            ],
+            "data_range_": [
+                2193.5730991097776
+            ]
+        },
+        "above_cut_out": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 348,
+            "scale_": [
+                0.00164753811795698
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                1213.932459711517
+            ],
+            "data_range_": [
+                1213.932459711517
+            ]
+        },
+        "operating": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 3838,
+            "scale_": [
+                0.0003100351387651223
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                6450.881690269206
+            ],
+            "data_range_": [
+                6450.881690269206
+            ]
+        }
+    }
+}
\ No newline at end of file
diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_above_cut_out.h5
new file mode 100644
index 0000000000000000000000000000000000000000..607bc1c257c770d77ffc2605e5bb53734111b6c5
GIT binary patch
literal 23904
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
L+Q)ELH}L-f4~WiF

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_below_cut_in.h5
new file mode 100644
index 0000000000000000000000000000000000000000..233b1362149af78f0d3351e8dbcf894ca96ef671
GIT binary patch
literal 25952
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
JK6M*E`#-r?1|R?c

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_edge/model_set_operating.h5
new file mode 100644
index 0000000000000000000000000000000000000000..da660e66034845acbed6ef1317267d83bba4db06
GIT binary patch
literal 44744
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
RP_ObDS*guKHQ(By{|_JWsImY6

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/extra_data.json b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/extra_data.json
index ff2e28438..8208ec5ad 100644
--- a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/extra_data.json
@@ -13,134 +13,134 @@
     "input_scalers": {
         "below_cut_in": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 5,
-            "n_samples_seen_": 554,
+            "n_samples_seen_": 809,
             "scale_": [
-                1.5462200544842188,
-                4.012129994849656,
-                10.060534187255557,
-                0.06686493823099755,
-                0.00791177589454105
+                2.0520607572483756,
+                5.373857893419336,
+                13.346616528964988,
+                0.08904933641875029,
+                0.010379693962097985
             ],
             "min_": [
-                -3.167624284306864,
-                -3.0092687288302598,
-                -2.029530267146278,
-                -0.00630410099768941,
-                -3.02388906238842
+                -4.206270588809255,
+                -4.026719863974512,
+                -2.6714467317955006,
+                0.00301297591818539,
+                -4.031171799779834
             ],
             "data_min_": [
-                0.108409074,
-                0.0023101766,
-                -0.0964630421,
-                -44.7722824279,
-                3.0194311248
+                0.1005187532,
+                0.004972194,
+                -0.0995423271,
+                -44.9527546965,
+                3.0031521058
             ],
             "data_max_": [
-                3.9888399238,
-                1.4977751809,
-                0.4999267607,
-                44.9608446599,
-                761.3826709304
+                3.9990388003,
+                1.4936606109,
+                0.499860524,
+                44.8850848847,
+                773.7387854696
             ],
             "data_range_": [
-                3.8804308498,
-                1.4954650043,
-                0.5963898028,
-                89.7331270878,
-                758.3632398056
+                3.8985200471000003,
+                1.4886884168999999,
+                0.5994028511,
+                89.8378395812,
+                770.7356333637999
             ]
         },
         "above_cut_out": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 5,
-            "n_samples_seen_": 381,
+            "n_samples_seen_": 347,
             "scale_": [
-                1.2140622644594963,
-                16.960337051014342,
-                10.117679016365761,
-                0.06689106098517267,
-                0.014764621348659447
+                1.6295575759017566,
+                22.765982833846216,
+                13.416704696064565,
+                0.08908391001636787,
+                0.015135500726178941
             ],
             "min_": [
-                -33.36063754712874,
-                -3.024813405594229,
-                -2.038527784944238,
-                0.00027280480739033663,
-                -3.0442990108335226
+                -44.79174013292665,
+                -4.064390650186945,
+                -2.677933274668322,
+                7.143032082801426e-05,
+                -4.045464830222451
             ],
             "data_min_": [
-                25.007479794,
-                0.0014630255,
-                -0.0950289304,
-                -44.8531202917,
-                3.0003485892
+                25.0324018839,
+                0.0028283712,
+                -0.0985388555,
+                -44.9022885231,
+                3.0038537241
             ],
             "data_max_": [
-                29.9495656949,
-                0.3552295799,
-                0.4979924523,
-                44.8449636022,
-                409.3771772469
+                29.941709857,
+                0.3542298485,
+                0.4977327463,
+                44.9006848593,
+                531.5625148963
             ],
             "data_range_": [
-                4.942085900899997,
-                0.3537665544,
-                0.5930213827,
-                89.6980838939,
-                406.3768286577
+                4.909307973099999,
+                0.3514014773,
+                0.5962716017999999,
+                89.8029733824,
+                528.5586611721999
             ]
         },
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 5,
-            "n_samples_seen_": 4053,
+            "n_samples_seen_": 3837,
             "scale_": [
-                0.2858335836605978,
-                11.363857407880912,
-                10.00290919442841,
-                0.06667875163956076,
-                0.006205075461185885
+                0.3811095004271243,
+                15.277965481111076,
+                13.337554618242715,
+                0.08889835364906937,
+                0.008561220781432892
             ],
             "min_": [
-                -4.144501554717619,
-                -3.0002574515987326,
-                -1.9998034780112268,
-                -4.013869147279081e-05,
-                -3.018616903917642
+                -5.524981689358597,
+                -4.0008155118248405,
+                -2.6677115744870976,
+                3.337518002854978e-05,
+                -4.025685906955127
             ],
             "data_min_": [
-                4.0040835652,
-                2.26553e-05,
-                -0.099990563,
-                -44.9912421505,
-                3.0002703487
+                4.0014265917,
+                5.33783e-05,
+                -0.0998900071,
+                -44.9955844061,
+                3.0002621835
             ],
             "data_max_": [
-                24.9953188258,
-                0.5280123849,
-                0.4998349361,
-                44.992446093,
-                969.9506382421
+                24.9927689514,
+                0.5236833086,
+                0.4999200952,
+                44.9948335445,
+                937.4464357187
             ],
             "data_range_": [
-                20.9912352606,
-                0.5279897296,
-                0.5998254991,
-                89.9836882435,
-                966.9503678934
+                20.9913423597,
+                0.5236299303,
+                0.5998101023,
+                89.9904179506,
+                934.4461735351999
             ]
         }
     },
@@ -152,21 +152,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 554,
+            "n_samples_seen_": 810,
             "scale_": [
-                0.004349561028902145
+                0.00039775843949650663
             ],
             "min_": [
-                -16.553393959688357
+                -1.0
             ],
             "data_min_": [
-                3575.8537140503418
+                0.0
             ],
             "data_max_": [
-                4035.670230409192
+                5028.177409715439
             ],
             "data_range_": [
-                459.8165163588501
+                5028.177409715439
             ]
         },
         "above_cut_out": {
@@ -176,21 +176,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 381,
+            "n_samples_seen_": 348,
             "scale_": [
-                0.0034616140545169777
+                0.00047444545132099895
             ],
             "min_": [
-                -11.851005307400136
+                -1.0
             ],
             "data_min_": [
-                3134.6664118262743
+                0.0
             ],
             "data_max_": [
-                3712.431572384901
+                4215.447728356122
             ],
             "data_range_": [
-                577.7651605586266
+                4215.447728356122
             ]
         },
         "operating": {
@@ -200,21 +200,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 4053,
+            "n_samples_seen_": 3838,
             "scale_": [
-                0.00031435293254828794
+                0.00025745517153600786
             ],
             "min_": [
-                -1.3357513527498337
+                -1.0
             ],
             "data_min_": [
-                1068.0713236173126
+                0.0
             ],
             "data_max_": [
-                7430.34694734727
+                7768.342690759578
             ],
             "data_range_": [
-                6362.275623729957
+                7768.342690759578
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/model_set_above_cut_out.h5
index 0ba812a0e566b8f8fe83bc6acf01ec827f3ea725..7245d9bcc2f93dca8de41f40334955f1ac626adc 100644
GIT binary patch
delta 1800
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
K|7J^-EB^*+_0B^8

delta 1382
zcmZvcdr%Ws6vkNyn8Zp0^?}GB3Pzw(V)pK4Hz8RvfQSW$m4}sxHBxOYk6LXV5Fr#=
zkwJMFwIC=m2B%g^glMuG%`T{|;vkQrU|)c>4&Wd-E%H)qMJW~O{pZZw`ObI0Idgxf
z%M5jyp>qNb<YRE)5EF&uu7)6y;TVsC>=L#oZB_3yM9mgKhW&4xh8#qQ=*1Dk5`am>
zh{QnHlL806)yrc$S^3&>*AVOLR@y#SC!3LCl~zyY7z!3+wwkJ;AO++(*U}T+FK=75
zqW00cUN%19-AiR3xUfaSHYUosQr@8sA~v4q%G+Ba<oxzbOX%1GKSA<gW@EBYv0?Zg
z<CS-vdD@d<`SS^va1^o@Rml#fU`?Ih;N54I8UahV)xc~aQAnh1KSHQ@){1+<-E3fY
z7n4{OqEW=i(un0ul*P2fl`zNNS1gP-$UpJ6COXxj3O)ZUt1#O!Ka6k{K9XBZ+yP!K
zH&(}n2`G8rfc~QQ(PPX>@fk&Zbh_Nvx5)44kG0I9KBHyvKq~Q0p^o@$YXh?}SHPq;
z+p)v@FECDJ5No+2WXlG#*$A?NDbi{*tT6SgVxEReG@e*QcvWPvO8Z#0<IV^pSUx$t
z=f&ltE~=!m3}0Zo3FpZy__(eC_jurrhp%d*n#Zb)bVv#2pEQSpvU;(~$Mfi4Y9Olc
zRIU+}twc|g>nKsA82kHs4=f>rXI!y1iINOpSmmkJxQzyWpQ@^ML7U<usr(yDO)FYk
zOs#WulJ50SP0HW;u`L5)nmKrzI&7OuUkc}<aXW`inLckzTI-IOvj1?TF02>OQk=v}
z%Qw(@W7XJ#6DC}tRZ7p*$KrL(B0Ahygr96w<Js}a=EiK6(yi6g>PLI=5M3Hg%W^2q
zd-k`fZ%umaCv_a|y0;U<<}al<cjscWlA@%eDUP(&hB`Dsw1wVOr=)bMR5~5nMvaEW
zOKVD^rN`sccp9Az_Kus8D_7l-U5WWXI$IAKdxH@#=i|uE$0k7T&H;idU*u+QJ&2VD
zAq}I>;Kb#(;ISBQxb=Wc1N6H*kcUpW;IE1%_|8xo{B<=Ss2p2Blvxj=b+=a5N2H2(
ze=dhjqEIl8<RdcUKA1Fq2ruH^h94@^f$IK4;2W6&JESOK-Hvd0egy~F@l_BgT_OYJ
zErW1Ac!t!}SxLSL3`M<6W61c`eo$=s0zFS&L&Mr)0?^I<ThZo=qexuKmmpD>iQLR<
z2ZP^v1H<f6_=fWw<m^feX&$HrLlwV+C-fe0`C10LZLuG`SyqDPC3s5K1b>XWS9u^E
z$G3ydkYe=E!devGcMmZ@Z&q@&{wg=#zcfxzsN@$cd-<<C|D&-<m1X$ZXOqnox6l-~
zN-~5`&Fq-q*I&GcXWg|-dr9Ut!L*@M7GTHknbdM#xX*fizuC%ae_{1OttiHG%Kz29
zpyc;W_DtUoHGxjt*P@>n{%>@Cn2<ANJw5ubGdc`<@(g!MJv|6#61i7`G{qFY7NTKN
TG;Mz6Q;yT$ADk)Hlb`+r<}eIl

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/model_set_below_cut_in.h5
index f48f81bbb77363eb77c01590fc7cd25f6334a6bd..40d4568cb8969901e42a9ddb692d1b00e93ebccd 100644
GIT binary patch
delta 3097
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
F{{UBOBkKSF

delta 1410
zcmZ{kc~DbV6vlZFwm>0{qAUV&2`B^8B=>D8$$NmvrZ{9qT4i$qMxY24iWDu4LX|}V
zftZd|upktnBeF#Ef(`GrFfa&?QkNDPhNeSV?63@0EYe~tLa~Uw|D2gS=R4=SXYTLl
zyCMBeNU<G?Y;qehf;`k~SS0IZkec~JkU(8(-U68<#wW!dN>PVe@F8`sWev23kMLg|
zA;4f96C#+Jw32exuniWE@ls?fE1d!jy9|`$PPRs~rQym3X`Wi)j2p`=+pQ%W!Pl*$
z=MU2fdHWcfYmX%lKmDADyQHBVWqI_T_9%kOE+SuiAIw~9scY@-DJ163&3pFg1WcC3
zQY^_tnb`Chdgzud!%DmGZEz5m+#WwAiCddR=akao_iJ6rW*=X|&wee*JvC2Q)cr|h
zA?Z3tzY~nRYORde8xcw$&CM0tbwn|y*J_AC_d5jMUr$iJorHv4rAulbpuad@+Zy6o
zM6<Rw5R>KW81cK!44hBUIdgW5%EpBZGY(+R9lb0WCRB{m@5VamBZe+_$fR{S1B@u3
zj7+ylYb`%$NVbPMkQS3|bf9wx^YpV6=D=B51@lYiZNj&@jNBW;Cns1XOmcT8?LR!v
zaQ7???`7!J4BddX+@UVy#%QTJ6Wn8rjjp@(=tf<Z1LiH}YLC2kfU+-e#H-`1@w>bN
zJk@Cm4|!pQb2rT*xm!#r`^{1+ZlDk?fP=6MvldM8Bt`SFZ!4vc4d9yN8j>3S5T`DF
z)2}IY>80%N7~zG}$278;5~^?RK04c1MJ0MXrY46t)D>PEX7bLc#;<TfQ(ZKU?f!DB
z=He8O%DzY7ZM<wzL3)5Fyy0)09UQIQz=yTHWFj`JzllF68o{)q<#@<%082{7@DENF
zX!}I<l&q{VgNm~}gK(yLF!yJZl$-97Hs2^;`=mb<-<_XNJxkq>_wn<z8+X;<U8nD3
zJ72hpMgb(sYEHl!2lbeswpMUS)dxyrRLF)d7vwKYAxQSI6_!3}1UqZwu;6(a*fga;
z<m2(+dCzyq#=_(1+^H7WtUnQu4o))QxcMqbQ(b|JV=LhYB4hYoup{spi~>K|xxmI1
z@gS{zKZxiu1j0`eV0$Tn911iP>QuWx#mr^!tFRmHlxM=zA6bE~M71EQWlY#%DhJq)
zBy1^J4^mK9@PlbN>=vs=ZDj;D6zh+I$jk7$3}3i@!V+m12^&IYd`=>0i8)#vxgPAO
z-;VU0X-2A~t#J8u2QX#vKp0e(1&&HW;gODMAoj|E4H9(-c-V_@+9yC;?=Yfg?jl!}
z`%pP&8|rr01$FM719?Y0Q8i?Jm8JBG=9>RY;{t`=Yz1%eUu}C$<K5_Nb-zcH(K5Ht
zGPmB+K(=<ZVu4>T;R$m?Jx{6g<SsC+{@HVf343fQm-VW;>C5|r1_rssO>!kaY}<1E
z|Lz5E_V|)!<$h@PwKaRg`gNDLT4x9UVF-mcHCaJQj+DFH<n<#?#{`+LlBye|DW*`w
oE7|{hW4SK2T;VNM+3oK1hPT^Gi7Uoh`4%$^6Mecmxj}mDA19LzssI20

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_blade_flap/model_set_operating.h5
index 1b6b67a8dd5712a82782eff2249bf3aa27f46158..9e114d1c857b1912783219ce8c1fe35f322a304a 100644
GIT binary patch
delta 15637
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
Qep<{${0MM+#X<1D0HrUm+W-In

delta 11885
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
AApigX

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_shaft_torsion/extra_data.json b/py_wake/examples/data/iea34_130rwt/two_turbines/del_shaft_torsion/extra_data.json
new file mode 100644
index 000000000..a77bbe663
--- /dev/null
+++ b/py_wake/examples/data/iea34_130rwt/two_turbines/del_shaft_torsion/extra_data.json
@@ -0,0 +1,85 @@
+{
+    "input_channel_names": [
+        "ws",
+        "ti",
+        "shear",
+        "wdir",
+        "dist"
+    ],
+    "output_channel_name": "MomentMz Mbdy:shaft nodenr:   3 coo: shaft  main bearing moment",
+    "wind_speed_cut_in": 4.0,
+    "wind_speed_cut_out": 25.0,
+    "wohler_exponent": NaN,
+    "input_scalers": {
+        "operating": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 3837,
+            "scale_": [
+                0.3811095004271243,
+                15.277965481111076,
+                13.337554618242715,
+                0.08889835364906937,
+                0.008561220781432892
+            ],
+            "min_": [
+                -5.524981689358597,
+                -4.0008155118248405,
+                -2.6677115744870976,
+                3.337518002854978e-05,
+                -4.025685906955127
+            ],
+            "data_min_": [
+                4.0014265917,
+                5.33783e-05,
+                -0.0998900071,
+                -44.9955844061,
+                3.0002621835
+            ],
+            "data_max_": [
+                24.9927689514,
+                0.5236833086,
+                0.4999200952,
+                44.9948335445,
+                937.4464357187
+            ],
+            "data_range_": [
+                20.9913423597,
+                0.5236299303,
+                0.5998101023,
+                89.9904179506,
+                934.4461735351999
+            ]
+        }
+    },
+    "output_scalers": {
+        "operating": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 3838,
+            "scale_": [
+                0.00253849302661858
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                787.8690148162889
+            ],
+            "data_range_": [
+                787.8690148162889
+            ]
+        }
+    }
+}
\ No newline at end of file
diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_shaft_torsion/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_shaft_torsion/model_set_operating.h5
new file mode 100644
index 0000000000000000000000000000000000000000..c9cede3ee5294a8eceeb65032a6dbbf7c2120351
GIT binary patch
literal 35292
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

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/extra_data.json b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/extra_data.json
new file mode 100644
index 000000000..2ff50d0f6
--- /dev/null
+++ b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/extra_data.json
@@ -0,0 +1,221 @@
+{
+    "input_channel_names": [
+        "ws",
+        "ti",
+        "shear",
+        "wdir",
+        "dist"
+    ],
+    "output_channel_name": "MomentMx Mbdy:tower nodenr:   1 coo: tower  tower bottom moment",
+    "wind_speed_cut_in": 4.0,
+    "wind_speed_cut_out": 25.0,
+    "wohler_exponent": 4,
+    "input_scalers": {
+        "below_cut_in": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 809,
+            "scale_": [
+                2.0520607572483756,
+                5.373857893419336,
+                13.346616528964988,
+                0.08904933641875029,
+                0.010379693962097985
+            ],
+            "min_": [
+                -4.206270588809255,
+                -4.026719863974512,
+                -2.6714467317955006,
+                0.00301297591818539,
+                -4.031171799779834
+            ],
+            "data_min_": [
+                0.1005187532,
+                0.004972194,
+                -0.0995423271,
+                -44.9527546965,
+                3.0031521058
+            ],
+            "data_max_": [
+                3.9990388003,
+                1.4936606109,
+                0.499860524,
+                44.8850848847,
+                773.7387854696
+            ],
+            "data_range_": [
+                3.8985200471000003,
+                1.4886884168999999,
+                0.5994028511,
+                89.8378395812,
+                770.7356333637999
+            ]
+        },
+        "above_cut_out": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 347,
+            "scale_": [
+                1.6295575759017566,
+                22.765982833846216,
+                13.416704696064565,
+                0.08908391001636787,
+                0.015135500726178941
+            ],
+            "min_": [
+                -44.79174013292665,
+                -4.064390650186945,
+                -2.677933274668322,
+                7.143032082801426e-05,
+                -4.045464830222451
+            ],
+            "data_min_": [
+                25.0324018839,
+                0.0028283712,
+                -0.0985388555,
+                -44.9022885231,
+                3.0038537241
+            ],
+            "data_max_": [
+                29.941709857,
+                0.3542298485,
+                0.4977327463,
+                44.9006848593,
+                531.5625148963
+            ],
+            "data_range_": [
+                4.909307973099999,
+                0.3514014773,
+                0.5962716017999999,
+                89.8029733824,
+                528.5586611721999
+            ]
+        },
+        "operating": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 3837,
+            "scale_": [
+                0.3811095004271243,
+                15.277965481111076,
+                13.337554618242715,
+                0.08889835364906937,
+                0.008561220781432892
+            ],
+            "min_": [
+                -5.524981689358597,
+                -4.0008155118248405,
+                -2.6677115744870976,
+                3.337518002854978e-05,
+                -4.025685906955127
+            ],
+            "data_min_": [
+                4.0014265917,
+                5.33783e-05,
+                -0.0998900071,
+                -44.9955844061,
+                3.0002621835
+            ],
+            "data_max_": [
+                24.9927689514,
+                0.5236833086,
+                0.4999200952,
+                44.9948335445,
+                937.4464357187
+            ],
+            "data_range_": [
+                20.9913423597,
+                0.5236299303,
+                0.5998101023,
+                89.9904179506,
+                934.4461735351999
+            ]
+        }
+    },
+    "output_scalers": {
+        "below_cut_in": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 810,
+            "scale_": [
+                0.0003636787123161356
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                5499.359550804438
+            ],
+            "data_range_": [
+                5499.359550804438
+            ]
+        },
+        "above_cut_out": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 348,
+            "scale_": [
+                0.0001902500092474006
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                10512.483063268635
+            ],
+            "data_range_": [
+                10512.483063268635
+            ]
+        },
+        "operating": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 3838,
+            "scale_": [
+                7.060031857030584e-05
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                28328.48407062557
+            ],
+            "data_range_": [
+                28328.48407062557
+            ]
+        }
+    }
+}
\ No newline at end of file
diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_above_cut_out.h5
new file mode 100644
index 0000000000000000000000000000000000000000..b739cac39b0d2650628c2cca72b99d193f00e871
GIT binary patch
literal 23904
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
Dq$;;(

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_below_cut_in.h5
new file mode 100644
index 0000000000000000000000000000000000000000..c231921ccf0942eac8939c2bcfb05f2e60a54671
GIT binary patch
literal 25952
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
D6|(%&

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_fa/model_set_operating.h5
new file mode 100644
index 0000000000000000000000000000000000000000..c53cb4ed93eac014b15ef1700fcfab5b7c68c643
GIT binary patch
literal 44744
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
CLb5&p

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/extra_data.json b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/extra_data.json
new file mode 100644
index 000000000..b1fa78afc
--- /dev/null
+++ b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/extra_data.json
@@ -0,0 +1,221 @@
+{
+    "input_channel_names": [
+        "ws",
+        "ti",
+        "shear",
+        "wdir",
+        "dist"
+    ],
+    "output_channel_name": "MomentMy Mbdy:tower nodenr:   1 coo: tower  tower bottom moment",
+    "wind_speed_cut_in": 4.0,
+    "wind_speed_cut_out": 25.0,
+    "wohler_exponent": 4,
+    "input_scalers": {
+        "below_cut_in": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 809,
+            "scale_": [
+                2.0520607572483756,
+                5.373857893419336,
+                13.346616528964988,
+                0.08904933641875029,
+                0.010379693962097985
+            ],
+            "min_": [
+                -4.206270588809255,
+                -4.026719863974512,
+                -2.6714467317955006,
+                0.00301297591818539,
+                -4.031171799779834
+            ],
+            "data_min_": [
+                0.1005187532,
+                0.004972194,
+                -0.0995423271,
+                -44.9527546965,
+                3.0031521058
+            ],
+            "data_max_": [
+                3.9990388003,
+                1.4936606109,
+                0.499860524,
+                44.8850848847,
+                773.7387854696
+            ],
+            "data_range_": [
+                3.8985200471000003,
+                1.4886884168999999,
+                0.5994028511,
+                89.8378395812,
+                770.7356333637999
+            ]
+        },
+        "above_cut_out": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 347,
+            "scale_": [
+                1.6295575759017566,
+                22.765982833846216,
+                13.416704696064565,
+                0.08908391001636787,
+                0.015135500726178941
+            ],
+            "min_": [
+                -44.79174013292665,
+                -4.064390650186945,
+                -2.677933274668322,
+                7.143032082801426e-05,
+                -4.045464830222451
+            ],
+            "data_min_": [
+                25.0324018839,
+                0.0028283712,
+                -0.0985388555,
+                -44.9022885231,
+                3.0038537241
+            ],
+            "data_max_": [
+                29.941709857,
+                0.3542298485,
+                0.4977327463,
+                44.9006848593,
+                531.5625148963
+            ],
+            "data_range_": [
+                4.909307973099999,
+                0.3514014773,
+                0.5962716017999999,
+                89.8029733824,
+                528.5586611721999
+            ]
+        },
+        "operating": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 3837,
+            "scale_": [
+                0.3811095004271243,
+                15.277965481111076,
+                13.337554618242715,
+                0.08889835364906937,
+                0.008561220781432892
+            ],
+            "min_": [
+                -5.524981689358597,
+                -4.0008155118248405,
+                -2.6677115744870976,
+                3.337518002854978e-05,
+                -4.025685906955127
+            ],
+            "data_min_": [
+                4.0014265917,
+                5.33783e-05,
+                -0.0998900071,
+                -44.9955844061,
+                3.0002621835
+            ],
+            "data_max_": [
+                24.9927689514,
+                0.5236833086,
+                0.4999200952,
+                44.9948335445,
+                937.4464357187
+            ],
+            "data_range_": [
+                20.9913423597,
+                0.5236299303,
+                0.5998101023,
+                89.9904179506,
+                934.4461735351999
+            ]
+        }
+    },
+    "output_scalers": {
+        "below_cut_in": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 810,
+            "scale_": [
+                0.00048556820584863525
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                4118.885824710389
+            ],
+            "data_range_": [
+                4118.885824710389
+            ]
+        },
+        "above_cut_out": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 348,
+            "scale_": [
+                7.651987996581905e-05
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                26136.998658301443
+            ],
+            "data_range_": [
+                26136.998658301443
+            ]
+        },
+        "operating": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 3838,
+            "scale_": [
+                5.645164938835359e-05
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                35428.54853081787
+            ],
+            "data_range_": [
+                35428.54853081787
+            ]
+        }
+    }
+}
\ No newline at end of file
diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_above_cut_out.h5
new file mode 100644
index 0000000000000000000000000000000000000000..85101b2b99db625a1b6cb73c6d0d3fd6228ef909
GIT binary patch
literal 23904
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
O&re;ae$sF20{%Z(8@a*&

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_below_cut_in.h5
new file mode 100644
index 0000000000000000000000000000000000000000..a3a18ea78fe0bc46134ba1aba9d8f262bf092b0c
GIT binary patch
literal 25952
zcmeHPdq7l07rzTA$OnQM3Z{Z&N<MIR?{k5@qM@QGh@zl^xWWpXu+Z+Jpn{+lV2UP)
z<||O~nT900tGHLqNB9Uev3#IuW%8AVh0prL@4g1)BBEA)_ObVmot>F8XU;iu<~L`~
zUdZzI8*Fde$rfTB8ym<9a%8`PkB9s-Ny)W<I_RIoe-ZIzCSPu{;J%0;Yl!J{=Gz^4
z{%)3BLkvGKc+{Xl5KRgAgOVRs#{lrDYd3#s5f<<tG+-p7Xeh6(m@mtCKjW)VTzr%=
zHe$L`6&<6~(v9&6I#rx%hEnrL8$%2H)dLJ{qHM?etI)6QAb)zVFnroVuR=D^RHa6t
zjhLp?XjSoQy4^)2Vn;H&iJQxYodL|-im7o;Y`-1k%k#5g`At?tPF1R-n&rc8T%HeO
zih8;1Sw5USBIDIlRME_oF0=rQOijtvi&2W_$86DhevT|ZokpQjtJKjEJj>?zb!3F%
z`7x}ynb|K5KAOS_e`}5`ji+u7Cl+_+2pRp%Ps_7_5GTNSakF(pTSO_<TINV&%Lqvw
z9{4sSd+Hj%i6YL)p_BZ4_4~(;-UiN4tRk7lBDEq;$)FPiwWs$Z<KiM3FPI0w87O%<
zftd8Z<viQpg(ZiIxPq47iq!$=3+T>v;RqJ<bi!iDTY<ybnfVRFNdZADKGDQdPsCG9
zmp~paP=FvEZNGTUl-T&`97p~*hgkfen`XL4#wxU0R#SH`H}}!XcN3Lrok|hw-p9?I
z0}r}=raNN_hCthZfHjkrZl54zG*q3Cs2k2$QNU=jLKhhmp<=otv@wbVhU)}%Vr*<5
zH#D4{GfJ1twz<<nD|E1w8LmxGXtWIB6h*97NjGQ|(b3ANM;d^59AAlhN=hGE=!Uxa
zF}@^_28?4Dj_G58Q!zP~nN6ojWF~u@M2TvZj?o(y(*%l0oobpwN1rHki@Q#tj$t?@
zYLyX_RSJfRXG9-9YWmcpftfKdbK22;LMeyD#%tnrW7MiC@tQb+v|1&rG-EABL3f6I
zGwjAIHSyYpY}lc^EE;8WVyr^L%fc-K$M&&3tfnema>QeMd7iY_XjwDrX!Rat*{I{W
zRw+XA9P1=$v`os_M8PTn=Q1yoVEs~3!c$T>{NP~|V&erCKVsvxjElREP%6};-%V6#
zlu?5;ns|2G$0>ChRV0fKjR1n7A23-PADgIC)(v<J;Kb2%5el9#LJ3$m+LVv;rAOx&
zsnkT$$fk&XhS?J8#yoN2a0a)ySXLPoQLi-b`;3J^SX;j%>LcDqlx_%E0g5Pv5CQ;T
z)%C?H6&g0u(<pQdXo)?=Vu_f05FC-=2r7YT`J$AOie$bY;kqS+Oh(8EG0H%RQm3GI
z7Bil1WgZ-ppo9dGGFyl3m9o8b4>MXKC2#~2!whR>f>ssFf}cd$SB$67&H~P*rp_U7
z%mX@besNw#UnARqZ|2f$0kZ|n7BE}DYyq<c%ob>w78o56=qI9Y_k4;D%H#uakOvUv
zGeCYJ3Fqtu=<@mcK3U7OW7GNDC+Axq&EGOHYkj_`sl4)&`LS^?znEMs%qMmP%hFsP
zm2l?<0KX6nH&_49Eg;OJ0xu%?{5nvd&rjCnPyIp1bCyCpD&zD20B7#;c~56Sp8srL
zZbCo@d2)3(CVANcACQk0+RKjq1&x7t5oFKiqq*!teL|YaN4I7ApOla8$7Qm-#O&(#
zW3q)_b#?}x($MH4s5R#!`~ry}50*e=!8L&UdRKm!ux?4`&Kb&fZmz8S5ab4Rw1GO#
zuA{eM`z<UuhD@%Vc`QX`-8qs_kiurGuka@x!}GO$>PZk3!;!t9PZ2FGGdDO-!FuJp
zasuq@#+A+CblU42of)S&JG8V<Ax^vT2Dr@o53mQ=v7iq2EaQXBLvY1Ye{wi2s*4+w
zc)tbwgns<gj9VBXIPU-sl=XSC0l+?w0YLd=@)pzE6JJmDTOgu>m%T+kyqiw#PU$J1
zemavpARR^>D}0AKKW>H3m(B*Ce~E_g^{7f9!x9Q9^w1vpsQYmgl(L=b5rLWRT*auJ
z(k$x!<TTUJyg-v<ZBMe@&~4ObtA<h!5{{7aX*txb)wcalAaluclXjE6Ll%(Hsaq&z
z=W3GpbR?;|J$KJqzx&kGlwz_Zd>C2kQ0P6eqEw!rXG?Z1Eu_L`mB`msrc)}Bftq^U
zfpW6m?6pgG#bi-6i7H<=kc1pG^7S#V?L8OmK<&|-k&FDhP}G@1(wNti!gd9cJ0=ED
zR`xr{KP+>};=L02%wmYDG0Dh&U$-V}*XqbJ7qzJ(GlUBC!l@zFH>vOEr;}}$>r6gb
zi}$S1s42MipuC;lnkvTZ$W34T;(fULOlst)wq&Q_y~t}lU8yrYKQ^tt{*`=2l$X4`
zw?TgIry|p_Z?vX&e>i0N?Yo2Wu|ro;mS1flUq4*nQ{=jkTz~E(pSPxjkfAHPcz4<=
zp;E`rAkU<HK#sqBS^nv?0&jhPhyJJ9Wyn<>FZf&x9!Lho{)>ETP=Zfw-%7H>q7kG|
z>N`F~CE=u_*Kty0anUs1zYSHiRYaZL-;Io_o+WQ(kxi|=c3a;5;KI_opB|=;t&Sw8
zt~^QYcV15!DnFu(_^<MnR*qy>JXn6U@()x0LQhjnbhUi+k(+Wu?Nxc=<S_E^wK?Pv
zn`zXYV2$bX(#>+0io`wMTc`U>&0a%UhI~RUJ7-UQzsO16X5T>Su-<|k6Kh9RX@94-
zxw(5^__sB6;KY0K(`B8=Go?y-m~^T9C$!eIYT~QZgw<BmozvcO|F%bcHm)z0clmk)
zd8s^zYTxaMX;J{?Rq#~`HM_*sw6xTN+%RsgX{Xytlfx1#s&+{jwVCQoj$7QN^nkWT
zzG8(Xx$~1s`Le?b>b5?gT()`v^`3o>>4YwqN<NoGEgiLk8Zax3`XyN{m-Jpnh7@fe
zWp1OWua>N&PJeL9)N5`uRao*+o_~7`sr6fGx^QEG{1t2m85*IYa>Y6_aLIBqFxr<q
za|<GEeTP${w%nJuJ^2NNRwh#kmFuYB)^c)r=XuoHszdVD=d<Nu9qS>(bZ9jGWA$ue
z!nGy(o!@&K(wDTw3$iBRdtS}MYw_8HQP$7sa(9m*>cB9(D*rqD<9Q!qzX!Wx_Ur8N
zO0N>bDOolKk?ql(u#Wh`^V!7yvS4gY-|mLYy>kfFk0bGw7ke6${I=lf=eHQ_CT+nV
z)?P(}3w|(Qp$BpIL-UQN{rVZg3R)5G*6hdZYQ9IKL@xM_%09BmS#J|rLFM{|SJDic
zRe40tQahsNTN}c8#SMH!(hy_Xc0aT*^B|F0TVYHHkr>|_HivLcK5iVg*AxF>?lD82
z+zOAsbcm1;uNe#Oeu%Hk3N)4t??r^%e@8z@)QvcDWw!C#>x=Lo6DtgFcC|8ugmotJ
z)(ywtu)g?zd`j`Dnl6S9zDP25Kah@ld+6}(3)kr1?A@ODsq;Pk`D>f;<?gxos>BWW
zvgls;(d0C}t-{0T6J|l|3-B<8f9OO+AMKCl6Ui8PFIInMuq9FPW(XD>allyly)Qv+
z7>}1v4>PRzE{Mq3Xh*d7&(z!6-!<rKe!~qG8};avPjPC2l`(LG2)h^ZJ~sE;YOLau
zT!UNoE@DFG>Be+Z8LsI#8e0w@*Po9Iz{YQ>AOert5w%Bi4b|;7mbB^f4K{4uQp5SM
zEW@bl$MA~SoA|L!3vmBVp2W{~A%yJ12l}-IZyVlr=(sB;<2t_kL>kflYzh8mezhUs
zS3S1QDGU4AWr(rb&!1R4_CiTvtL?_IUk)O2R+Si+k=1zl&RfJUkqh)E6MO8+x%SZL
z>(<YhZh4qESJ}!i$=cR9!_bd#O6_CFkf-W9_$)Hy=WI7@zOn<Ge_cepHf1*!Kgo#K
z)H)ic_vmP>`VXw{GdUdp`nEICH|#yV=Jz{Tl30yT*|=X{9`g$EVOv*2M#Q)HN1t~$
z+|TK6JRiPXA5*0^%nNFd51bi*&p3@6CumHD-%t<i<hU>Oh1vfh#t&R0+jdq#^!DCL
z_?7qEWpCVV48MQP7{Bd3V);A_|K*Jn`1=U~_#0i{Hndh{;v2_@%eqyJ*yS+S!Kn6i
z$DPyi^x?K|7{h<aHmYK@yUyEM>OXsM&}dzri~A-!m0Wwhn6SH_kIxG_LG-b>Z5TdQ
zj31kog=~>+M#8*EbeG>gBqxfHqUr5W7u5>nR^LO&g91IWa_G<S*OqTcUFSZKj-7iP
z`C*eKy#CcT(hled^lr!y<Z|1I==fz*ky1?}GHjtvYIz_V4$K$;PkjF)bnHwg)HxJI
zE3NiRyH{O>$9x+k^~&;rbEovhJ<^Bat~pWIk0-?#1hvLH)f8h@mQGmc(N@^#TY*@w
z@AT+};ArIJ4>?%RHSZ%1Nvp8=`AL|edO4=Z%13rSh=E6~yNg~=jY2bg7UADO$@psD
zd8oyJ{qWgiWyqRT9cF~)BRjHM<72vrvCi}3>3LrK)A)YLMO5G(3&JH(KL35vttY2l
zQUfI$-zOXPHz0lim8RYYTh8Cp(|8%0yI)oz93hB1Ux4W5DPAHA2=A95yW?Az@8N`H
zGeM8MN9q43bpZJgVIHqOKi+iyijfiQdvG5GB`;@P2CM1!k)NEe0yqNr3hU30FUy}2
zUt<2Gg`aJBQ~9cqQjSjoj}y(|33CcDj~P!mJG8V<A)bJ|$70@pfIWoyDzMLd0l_nt
z!hDqn@3(-j(2t*yeTyL%+R<6kVpRW26>Ta$BfPk2#JpoRho?k;j^2!?f9dl4W0(o?
z6vStj1@B?7ul3Se0lfRG;xplUA9m2aW`AE~FdxKcz;8jx%Gpn)Q)=peQDhc_YmbYM
zqhGa7jEjg=M8+r?3a*{|9g;gU`o#&`ncq6N)&}$u5<UuK`X0k)+GF{!txfP@`@jk?
zQrAC?@28x`U_C79zw2SXJJQWuk1sp86<uT68~?89=)n>QBB{pr(8V0tOZM4RJelvq
z3A&Hu%I5Gd&6lHlyw$lr^XLDs1%&uV@Ty+s{Re0c5T!AKa1<<p&|ii3SU12xPzvLq
zB;Ieqeir(%V7R%;TY$5p75_E}1XaDobpSg$`f+vfV7}zXxs7T_=g-$;g1L4ML+Q6V
zy!io56aY8M1~ftN4{2`xe0kpYXPo(ShJP`Xw@2f1CiA7TRAYN^YW)508+GRG_0M?U
zNVvb6J8xr#a?5P<QmwXGm=|RM;du-4HzRp`26Aw*I0P}VH`502+!qi$W7$-^c#@y@
zra#B9IsYvh#?b-Xe?~FP<o|FBH08gJJgx!t*h?f`;jept+JCt?$AbUw4fGvv1UD1d
z7h=9XGLUNr__~SrZ$KyXcOY*|DS;h<ea;SivgTl)i^o5iuBG)hj*mDb2YDIrdlo34
z|Mx6iFV40}4NTlPer(v^fcOPenmS*E`?9(7rHtRd!0%pw=;kS2A`3Kiz9jH|0Yv?~
z&KH1-_ud9GJ-!6~=^Od@{+8O>7#BTQQ-FITz(a5z3+vC1lh>aTCu3gd(lmvO!hB0}
zxR@Wpi4FYog(_j5?0;?nAua;^$>j5OKtOPB1pCV$bUbI-l>gd{;TU@Ge%YM=R)uo(
zK<?)h$2{yGY5}4Da?vsb`Sbn*)cSkQ_4>cFy3Fqvus?);4CFAE4J{zNH#!D2>=)L+
zJ|7t+>}lEc=Hesa-|Y(P&mSN8PT(y6a^=+zc?Q9^w@yI*UE_%6gp%lu-a*nmYp1|>
zJY3N^M_rH<r|Ss3-zc?PJX%~`xLJDh;weey!ceJW->zcUQ(@>&8>Nz}hgQ;i`j3%u
zT|bArQ;VhPsYdal3-)lvwvXXEgNxzQ+bN_{c3Bd!#R)wzyRXE%onB&VX^kXr?Es(8
z9*517w8swK*e&ia`vX2TM23WkHY1<ZypG7G*T84@>Lr&d4#Qtaa#3%qPKfeCx^&ZN
z8J2u?8!~bIXK3}fF339zh9L4DJEb!Ut&vOBVMuVyHdLkGk4CH9(Ny<nsnzGl;m<47
zQeyxGUm39inNighO+9b{{Vq2J4foEMN^0y;kySq8QDKc9S-(>1K3EPHSgw*>w;Bhp
z_+=xqbmlGT>cX*7a-j`2XmlLXV_`A6R5c3j(WVyOaV}bdoIEC-Go}=7otKA>^AAD~
zXk@6%zBH*Zaj5j8xjiJUWlN+w$ssfwn~L=BZHd)-wn2|02c>_Yv(dbXK1k`3*O4!3
z+oK1Ijc|vek0mt$*3!HSw~=^wm(=Jl5%;dWgjQUdj_gZZf?hn`6$zakiS+2URI<&s
z0M7Vk9z1N#W_0kIHt1_@kHbaE?b802Q(-rcBND4tp71Qk8CdFxd6)<m<8NHqin-qC
zil7~S#nueXz~<fAf!%Rhixti;N5_7)6xPh5kbJ5LyEx=7a?ziH4?d9LuAh2f4tM?W
z^@E3F_BR5sxUW5sV*MbrrW{2jcQf#SqZase=gzp}sXQdNXeJux_$qS3$rEkaC}Y;%
uYyq<c%oce0Ezmd~;%)|ieI7lkH)oB8dGePpkN&^<yP3+Tw9kvppZyp9g$P^#

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_bottom_ss/model_set_operating.h5
new file mode 100644
index 0000000000000000000000000000000000000000..158991ba9abbca8e8973d30a51bd185517169149
GIT binary patch
literal 62552
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

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/extra_data.json b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/extra_data.json
new file mode 100644
index 000000000..6c4d2145d
--- /dev/null
+++ b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/extra_data.json
@@ -0,0 +1,221 @@
+{
+    "input_channel_names": [
+        "ws",
+        "ti",
+        "shear",
+        "wdir",
+        "dist"
+    ],
+    "output_channel_name": "MomentMz Mbdy:tower nodenr:  11 coo: tower  tower top/yaw bearing moment",
+    "wind_speed_cut_in": 4.0,
+    "wind_speed_cut_out": 25.0,
+    "wohler_exponent": 7,
+    "input_scalers": {
+        "below_cut_in": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 809,
+            "scale_": [
+                2.0520607572483756,
+                5.373857893419336,
+                13.346616528964988,
+                0.08904933641875029,
+                0.010379693962097985
+            ],
+            "min_": [
+                -4.206270588809255,
+                -4.026719863974512,
+                -2.6714467317955006,
+                0.00301297591818539,
+                -4.031171799779834
+            ],
+            "data_min_": [
+                0.1005187532,
+                0.004972194,
+                -0.0995423271,
+                -44.9527546965,
+                3.0031521058
+            ],
+            "data_max_": [
+                3.9990388003,
+                1.4936606109,
+                0.499860524,
+                44.8850848847,
+                773.7387854696
+            ],
+            "data_range_": [
+                3.8985200471000003,
+                1.4886884168999999,
+                0.5994028511,
+                89.8378395812,
+                770.7356333637999
+            ]
+        },
+        "above_cut_out": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 347,
+            "scale_": [
+                1.6295575759017566,
+                22.765982833846216,
+                13.416704696064565,
+                0.08908391001636787,
+                0.015135500726178941
+            ],
+            "min_": [
+                -44.79174013292665,
+                -4.064390650186945,
+                -2.677933274668322,
+                7.143032082801426e-05,
+                -4.045464830222451
+            ],
+            "data_min_": [
+                25.0324018839,
+                0.0028283712,
+                -0.0985388555,
+                -44.9022885231,
+                3.0038537241
+            ],
+            "data_max_": [
+                29.941709857,
+                0.3542298485,
+                0.4977327463,
+                44.9006848593,
+                531.5625148963
+            ],
+            "data_range_": [
+                4.909307973099999,
+                0.3514014773,
+                0.5962716017999999,
+                89.8029733824,
+                528.5586611721999
+            ]
+        },
+        "operating": {
+            "feature_range": [
+                -4.0,
+                4.0
+            ],
+            "copy": true,
+            "n_features_in_": 5,
+            "n_samples_seen_": 3837,
+            "scale_": [
+                0.3811095004271243,
+                15.277965481111076,
+                13.337554618242715,
+                0.08889835364906937,
+                0.008561220781432892
+            ],
+            "min_": [
+                -5.524981689358597,
+                -4.0008155118248405,
+                -2.6677115744870976,
+                3.337518002854978e-05,
+                -4.025685906955127
+            ],
+            "data_min_": [
+                4.0014265917,
+                5.33783e-05,
+                -0.0998900071,
+                -44.9955844061,
+                3.0002621835
+            ],
+            "data_max_": [
+                24.9927689514,
+                0.5236833086,
+                0.4999200952,
+                44.9948335445,
+                937.4464357187
+            ],
+            "data_range_": [
+                20.9913423597,
+                0.5236299303,
+                0.5998101023,
+                89.9904179506,
+                934.4461735351999
+            ]
+        }
+    },
+    "output_scalers": {
+        "below_cut_in": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 810,
+            "scale_": [
+                0.000584454869988813
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                3421.992189128789
+            ],
+            "data_range_": [
+                3421.992189128789
+            ]
+        },
+        "above_cut_out": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 348,
+            "scale_": [
+                0.0011590912867873028
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                1725.4896338177778
+            ],
+            "data_range_": [
+                1725.4896338177778
+            ]
+        },
+        "operating": {
+            "feature_range": [
+                -1.0,
+                1.0
+            ],
+            "copy": true,
+            "n_features_in_": 1,
+            "n_samples_seen_": 3838,
+            "scale_": [
+                0.00044284413700155877
+            ],
+            "min_": [
+                -1.0
+            ],
+            "data_min_": [
+                0.0
+            ],
+            "data_max_": [
+                4516.26166610615
+            ],
+            "data_range_": [
+                4516.26166610615
+            ]
+        }
+    }
+}
\ No newline at end of file
diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_above_cut_out.h5
new file mode 100644
index 0000000000000000000000000000000000000000..15cad26e0bad69e5ed8e0c6f552ccbc64abb8d4a
GIT binary patch
literal 23904
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
HryKbHhcmyc

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_below_cut_in.h5
new file mode 100644
index 0000000000000000000000000000000000000000..c8a8a78bc3bc925cd8cb83c1575016e9fabff013
GIT binary patch
literal 25952
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
EKb67x=>Px#

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/del_tower_top_torsion/model_set_operating.h5
new file mode 100644
index 0000000000000000000000000000000000000000..ba8a04f0a90fe1a8ceb3a8b2ca4b786331a90a5a
GIT binary patch
literal 44744
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

literal 0
HcmV?d00001

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/electrical_power/extra_data.json b/py_wake/examples/data/iea34_130rwt/two_turbines/electrical_power/extra_data.json
index 4abc789c8..40ded26e6 100644
--- a/py_wake/examples/data/iea34_130rwt/two_turbines/electrical_power/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/two_turbines/electrical_power/extra_data.json
@@ -13,46 +13,46 @@
     "input_scalers": {
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 5,
-            "n_samples_seen_": 4053,
+            "n_samples_seen_": 3837,
             "scale_": [
-                0.2858335836605978,
-                11.363857407880912,
-                10.00290919442841,
-                0.06667875163956076,
-                0.006205075461185885
+                0.3811095004271243,
+                15.277965481111076,
+                13.337554618242715,
+                0.08889835364906937,
+                0.008561220781432892
             ],
             "min_": [
-                -4.144501554717619,
-                -3.0002574515987326,
-                -1.9998034780112268,
-                -4.013869147279081e-05,
-                -3.018616903917642
+                -5.524981689358597,
+                -4.0008155118248405,
+                -2.6677115744870976,
+                3.337518002854978e-05,
+                -4.025685906955127
             ],
             "data_min_": [
-                4.0040835652,
-                2.26553e-05,
-                -0.099990563,
-                -44.9912421505,
-                3.0002703487
+                4.0014265917,
+                5.33783e-05,
+                -0.0998900071,
+                -44.9955844061,
+                3.0002621835
             ],
             "data_max_": [
-                24.9953188258,
-                0.5280123849,
-                0.4998349361,
-                44.992446093,
-                969.9506382421
+                24.9927689514,
+                0.5236833086,
+                0.4999200952,
+                44.9948335445,
+                937.4464357187
             ],
             "data_range_": [
-                20.9912352606,
-                0.5279897296,
-                0.5998254991,
-                89.9836882435,
-                966.9503678934
+                20.9913423597,
+                0.5236299303,
+                0.5998101023,
+                89.9904179506,
+                934.4461735351999
             ]
         }
     },
@@ -64,21 +64,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 4053,
+            "n_samples_seen_": 3837,
             "scale_": [
-                6.105886657548688e-07
+                6.007325326431047e-07
             ],
             "min_": [
-                -1.075968492046864
+                -1.0424970260948019
             ],
             "data_min_": [
-                124418.44453981868
+                70742.0087735607
             ],
             "data_max_": [
-                3399946.000439348
+                3400010.678809449
             ],
             "data_range_": [
-                3275527.5558995297
+                3329268.6700358884
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/electrical_power/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/electrical_power/model_set_operating.h5
index 32b9ada26786349ffa38350afbe87ef3a7053f76..c9d1046afcab9b5e56700ec033fbca3a35d9de5f 100644
GIT binary patch
delta 15588
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

delta 11870
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

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/extra_data.json b/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/extra_data.json
index 989074eda..c177ff27b 100644
--- a/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/extra_data.json
+++ b/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/extra_data.json
@@ -13,134 +13,134 @@
     "input_scalers": {
         "below_cut_in": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 5,
-            "n_samples_seen_": 554,
+            "n_samples_seen_": 809,
             "scale_": [
-                1.5462200544842188,
-                4.012129994849656,
-                10.060534187255557,
-                0.06686493823099755,
-                0.00791177589454105
+                2.0520607572483756,
+                5.373857893419336,
+                13.346616528964988,
+                0.08904933641875029,
+                0.010379693962097985
             ],
             "min_": [
-                -3.167624284306864,
-                -3.0092687288302598,
-                -2.029530267146278,
-                -0.00630410099768941,
-                -3.02388906238842
+                -4.206270588809255,
+                -4.026719863974512,
+                -2.6714467317955006,
+                0.00301297591818539,
+                -4.031171799779834
             ],
             "data_min_": [
-                0.108409074,
-                0.0023101766,
-                -0.0964630421,
-                -44.7722824279,
-                3.0194311248
+                0.1005187532,
+                0.004972194,
+                -0.0995423271,
+                -44.9527546965,
+                3.0031521058
             ],
             "data_max_": [
-                3.9888399238,
-                1.4977751809,
-                0.4999267607,
-                44.9608446599,
-                761.3826709304
+                3.9990388003,
+                1.4936606109,
+                0.499860524,
+                44.8850848847,
+                773.7387854696
             ],
             "data_range_": [
-                3.8804308498,
-                1.4954650043,
-                0.5963898028,
-                89.7331270878,
-                758.3632398056
+                3.8985200471000003,
+                1.4886884168999999,
+                0.5994028511,
+                89.8378395812,
+                770.7356333637999
             ]
         },
         "above_cut_out": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 5,
-            "n_samples_seen_": 381,
+            "n_samples_seen_": 347,
             "scale_": [
-                1.2140622644594963,
-                16.960337051014342,
-                10.117679016365761,
-                0.06689106098517267,
-                0.014764621348659447
+                1.6295575759017566,
+                22.765982833846216,
+                13.416704696064565,
+                0.08908391001636787,
+                0.015135500726178941
             ],
             "min_": [
-                -33.36063754712874,
-                -3.024813405594229,
-                -2.038527784944238,
-                0.00027280480739033663,
-                -3.0442990108335226
+                -44.79174013292665,
+                -4.064390650186945,
+                -2.677933274668322,
+                7.143032082801426e-05,
+                -4.045464830222451
             ],
             "data_min_": [
-                25.007479794,
-                0.0014630255,
-                -0.0950289304,
-                -44.8531202917,
-                3.0003485892
+                25.0324018839,
+                0.0028283712,
+                -0.0985388555,
+                -44.9022885231,
+                3.0038537241
             ],
             "data_max_": [
-                29.9495656949,
-                0.3552295799,
-                0.4979924523,
-                44.8449636022,
-                409.3771772469
+                29.941709857,
+                0.3542298485,
+                0.4977327463,
+                44.9006848593,
+                531.5625148963
             ],
             "data_range_": [
-                4.942085900899997,
-                0.3537665544,
-                0.5930213827,
-                89.6980838939,
-                406.3768286577
+                4.909307973099999,
+                0.3514014773,
+                0.5962716017999999,
+                89.8029733824,
+                528.5586611721999
             ]
         },
         "operating": {
             "feature_range": [
-                -3.0,
-                3.0
+                -4.0,
+                4.0
             ],
             "copy": true,
             "n_features_in_": 5,
-            "n_samples_seen_": 4053,
+            "n_samples_seen_": 3837,
             "scale_": [
-                0.2858335836605978,
-                11.363857407880912,
-                10.00290919442841,
-                0.06667875163956076,
-                0.006205075461185885
+                0.3811095004271243,
+                15.277965481111076,
+                13.337554618242715,
+                0.08889835364906937,
+                0.008561220781432892
             ],
             "min_": [
-                -4.144501554717619,
-                -3.0002574515987326,
-                -1.9998034780112268,
-                -4.013869147279081e-05,
-                -3.018616903917642
+                -5.524981689358597,
+                -4.0008155118248405,
+                -2.6677115744870976,
+                3.337518002854978e-05,
+                -4.025685906955127
             ],
             "data_min_": [
-                4.0040835652,
-                2.26553e-05,
-                -0.099990563,
-                -44.9912421505,
-                3.0002703487
+                4.0014265917,
+                5.33783e-05,
+                -0.0998900071,
+                -44.9955844061,
+                3.0002621835
             ],
             "data_max_": [
-                24.9953188258,
-                0.5280123849,
-                0.4998349361,
-                44.992446093,
-                969.9506382421
+                24.9927689514,
+                0.5236833086,
+                0.4999200952,
+                44.9948335445,
+                937.4464357187
             ],
             "data_range_": [
-                20.9912352606,
-                0.5279897296,
-                0.5998254991,
-                89.9836882435,
-                966.9503678934
+                20.9913423597,
+                0.5236299303,
+                0.5998101023,
+                89.9904179506,
+                934.4461735351999
             ]
         }
     },
@@ -152,21 +152,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 554,
+            "n_samples_seen_": 809,
             "scale_": [
-                0.14176690898241076
+                0.13221478579422918
             ],
             "min_": [
-                1.0271835608785498
+                1.0064180449185827
             ],
             "data_min_": [
-                -14.299412856141666
+                -15.175443751361108
             ],
             "data_max_": [
-                -0.1917482794374999
+                -0.0485425656444444
             ],
             "data_range_": [
-                14.107664576704167
+                15.126901185716664
             ]
         },
         "above_cut_out": {
@@ -176,21 +176,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 381,
+            "n_samples_seen_": 347,
             "scale_": [
-                0.39849074525006134
+                0.2816830645016472
             ],
             "min_": [
-                -5.718378890162279
+                -4.133983310352102
             ],
             "data_min_": [
-                11.840623518625
+                11.125920246205554
             ],
             "data_max_": [
-                16.859560655408334
+                18.226098609922214
             ],
             "data_range_": [
-                5.018937136783334
+                7.10017836371666
             ]
         },
         "operating": {
@@ -200,21 +200,21 @@
             ],
             "copy": true,
             "n_features_in_": 1,
-            "n_samples_seen_": 4053,
+            "n_samples_seen_": 3837,
             "scale_": [
-                0.00417517689902569
+                0.0038557564725860386
             ],
             "min_": [
-                -1.2550647952593086
+                -1.1764234935677385
             ],
             "data_min_": [
-                61.09077565523751
+                45.7558704296
             ],
             "data_max_": [
-                540.1123951863083
+                564.4608286446112
             ],
             "data_range_": [
-                479.02161953107077
+                518.7049582150112
             ]
         }
     }
diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/model_set_above_cut_out.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/model_set_above_cut_out.h5
index f2bfaf408ef4afc4023ff6f59844d86ca1f49ae3..983029e3548756575501dd745ca542aa135a2de0 100644
GIT binary patch
delta 1800
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
SFA?$w0ter&_+qwPy5?VqUAI&K

delta 1382
zcmZvcdr%Ws6vnd<UJ36i(v}7g2`LDM-MiWF$VMKuLV+;?Qv|G*(TY$Ir3LC}qKIv<
z0|Jo_wiM;j3gR?KOm=x>BO<g09H;}*QU(Ho1)*vcisfZRDHZAc=gi#s&Ue2#bALxy
z59#Wm8cRCluCSsD7mLVvD+F;BUz?DS;m7-v_kMUt5y|923aRP$kQEo@K0h#m0X_z!
zm_leSvb18*UL1p^%8-?^g7ki($tGB~`miKcCKqKZ^6dErl08BX%I)qxT-l^mZ(w?9
zn%{my$cWM5th0I=ZG1P?Qc)t%Za+@V&q=7xucSDy_9Q;s6DK$}>#n{&Kd63qB$RS!
zVN-h9C#aE7PUB<4I7;oGjjIg=n#ybE)!#fw6U6^=LGAW5N;uBo3GcZA;kQl6zGrS~
zsf1>lM3`bxjRz$;HnbhBYlPu0{BD*%UM=O~H5KJluC~)B_46bu<J|kW=caOML&hG;
z#(Y8j(U3D$9q2(Bc4biFKgw{ai;W;CphI0+Y(e!N*x$I0Gb{M6Ax)T+9V@WwtrOfC
z_oJ>PwE6~QSK_u?!>KbQPTBU)Q0#6=8AZFK!HIW!eDUI&cxm1c6<DXIp>^13EM1m{
z_pDs}BAqxEo1-jZ6cWF`p23f1XY%hsI&6nNi@)}>vsm(NHZiVACPfEX<QSgH7Y=3e
zS~Y&WiON_N(1a78zEeRI_}wDXnjff4J=;}skpafCE>+D+?4;OXn{*!MoDPVuH>s{3
zO;sIYtRssfe6SHM6KiJnD=l{i@CYVBWI10`p6*_Q?Oe|xQVNq)Y~3tjDV#>{J6$Gd
zKYA-qB^HrK60^uhzT3z(C{DI&C$JmkVf?>%9^}TSA*8p9nl!ifBE0*(Fm6?ulIfaD
zN@~S>N$a0oh%tlpSbaE?U<+M{D62mS|2_w@G0ceH)8I*z?>j|i=FgKI9RZlN%@}dZ
z)tiLP_?YqeFZn5)5u~c04eUw`L95ds*f`mTD8rn<)UHY7*Em~n(P|n5_hf;>Z4^?y
zHVR}(i{P4Y2&vwc1B>-6C4dvziA?dVfG7lqr2!&DvC|HI>pcYdTV96DIJUuNuWf<f
zoVWn@MI^wSg;B&J#}T0qrz0&a;OTE-0B%fq0nf+^#Q*V0cs!N|+UM@WX$8{=`onGH
zYP1@0+9E|C%^C7y3yM(tuHVqfh<t#I<e~+m!|1~&(bcH$OdHxG%|YGz77&h^7_@nr
zgZQ%Tz-!PEp}84>;=CQ;xQ7#n>Bhl8l_@yB$pM9fO8^|KLF1UYsJy2f4dI_g5+ND-
z<iG&9^NARpnao5Lki{jsY;%l*$-gu%Qs~FXbAIu!IRDYu5pzP(>;8fMGPlq&w|=4^
z2D!Rpk>AbmVG})_v#im_VUcOYfKPxSV{}PNf9`Jd?0z?mCe6Q`BjZMMmi=Ge3x14=
zrJj}hp*GOg_?75a*#8@y5z3}7Td$1Xx2i)S7gZTAt5*i0FCq6*kdEm5S3<NeiB`<7
QblGv``;)81a?!zm0D<ECZU6uP

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/model_set_below_cut_in.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/model_set_below_cut_in.h5
index 914123edc3fa40f1cca70a459fd62b8c6ab2c202..0a782eea259cf086e8deab55613484ce10991f48 100644
GIT binary patch
delta 3097
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
F{TJSaB-#J~

delta 1410
zcmZ{kdrZ?;6vz3|2T)k0#EA+*BZE>wsQo?e73r^lyf+wKrok67=_Wb>1)LGl;y@ll
z8Bm#1+yqf%Muk#Be?OqNBq}w?U`C0Np|CmB0V8g1KEjZRFdX9UKPS04-*dkA<bF<n
zJJ#QX6-%)Vx+V8G*iyZStK_~2D(f%|Tc$s1!(#kxTarKiC{@48R)*>G?W!@6jFi1R
zavTs4$Vs4A3RU(ZfyLzEO+|sW(j~(3iiLLAWj;r)S+A{C73hmyAy4xttql#XI!(`O
zrfA2gHY5rA4)Ie$>9jKj)H580%>4>_<I2tSZOfY|Hg_If|FE`2O{q~ETZ<f8Lt4BB
zqEWx@7`n4)z<4T!RfIH;83$6$3VO?}mJw8FtiPXUTwJX+ItJy^zj6$8W@wVX)4XD1
z>(vI-nM7+8>FOrhi@vCE70fmHOF7C*Hv1I?qe+Tu!G~9z-p)53G%HZf>P7TWVinqQ
z)7O+8ehBd;B&yg|hIH|Xs5Cl=PKYcqj$5}I^-p&pn05rcC1n*0(zr<bq)_4Ht)@Sd
z*r6^FG|I0FY4gsn(C7)N3B=z;AMVz4BGdhF`mcRw>D9budZa~$ZVh>v)ctc!0j^WS
zdl7Oz&4d9it+4D_4QQ`RWh(A=H2M`Op?d5$AX{<_WZbA&Zutzt+wY2*LGdXjR_M;e
zmlRT^#TUVYMn9+&31E76vtj(Ckp1MQJNxbVO`xiKArx!6I6ztdGpJh#KvqqBLy)u=
z2>g?w7j6$mpZo$GT3INwb%yU%Zez0IILzE#$AR;u=ir(*A7q#tfn?1}SlqrEcsg%p
zj))esnU_77q^MDY`;|N>Ocz3KM=Wd!@nthNUtlge5^Q2&AE@hEw)|>v6jUV?Le0KS
z=MC2RQs8EeWn%U$fNy(fVZ}RkpeXcr=AMt^^0=J=EcZea6K`$D-U(mE#^kMI%3O8K
zr8UoC=JrS6%j9pUrlD-mtKot1JqIZ>eT^uvDWlGQAOdmYeWaTw1lJdyq2kVUk|%z2
zr>f8DhzegLnf>@A-f88eA&9mRa*cfze#EVSs(IQ-&gtXf$%8nVlO2pd?4`*l)&ckF
z948X+9n`**a<X*9fPXK`C62ydMws(egk!^2ax|lluuyKoyNib8<u`bgDms+#QS2pc
z4Sqz&c0cluJWr6}qoKA&`ci&nR^+iCPE!N9byQFG+7zm3PCnT9@F(hcL^WPot|d!*
z`iRfj8p2eo!B@G>CwC7nBH>sA0n7g;$1X>c_}2%3gpyGsfllDcV;&UjJw<JZIZUcD
zvZ$D30~KTX0;C-9r}WsIb6jmeg4pI?8Yd_W6coEp{wvQ{G<GFq>wA{Qai+P&rnwDN
zMF^PLiV1!L<QX=W{qEY972*k|^?fT=@&ym3a=9<7TfMlCx3I`B(H+vt)_P9Y|L<N1
z6bw&kX6}dj;Q7|CS#R)oqjf>l6H9EJPA9~)_A2polUI+}ua2~tCDqreQmwG{FJ=Gl
kjVqaKIm26;w%yz1HE$hLi8IDp`35r+6a8~`a;<8|KS68%(EtDd

diff --git a/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/model_set_operating.h5 b/py_wake/examples/data/iea34_130rwt/two_turbines/thrust/model_set_operating.h5
index e4e062eaa0e1e3aae38bf995e01e59b7ab0d041b..5767dafa10ab48664f017c6d95ecd443b56e6c56 100644
GIT binary patch
delta 15712
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

delta 8728
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
PIeeV8{+oK}jadI*e^=hR

diff --git a/py_wake/tests/test_load_surrogates/test_iea34_surrogates.py b/py_wake/tests/test_load_surrogates/test_iea34_surrogates.py
index 8fd5060f8..9953a31c0 100644
--- a/py_wake/tests/test_load_surrogates/test_iea34_surrogates.py
+++ b/py_wake/tests/test_load_surrogates/test_iea34_surrogates.py
@@ -1,93 +1,108 @@
 import numpy as np
+import pandas as pd
+
 from py_wake.examples.data.iea34_130rwt._iea34_130rwt import IEA34_130_1WT_Surrogate, IEA34_130_2WT_Surrogate
 from py_wake.tests import npt
 from py_wake.deficit_models.noj import NOJ
 from py_wake.site.xrsite import UniformSite
 from py_wake.turbulence_models.stf import STF2017TurbulenceModel
+from pathlib import Path
 
 
 def test_one_turbine_case0():
-    ti, ws, shear = 0.0592370641, 9.6833182032, 0.2
+    ws, ti, shear = 9.2984459862, 0.0597870198, 0.2
+
+    if 0:
+        f = r'C:\mmpe\programming\python\Topfarm\iea-3_4-130-rwt\turbine_model\res/'
+        print(pd.concat([pd.read_csv(f + 'stats_one_turbine_mean.csv').iloc[0, [10, 14, 322]],
+                         pd.read_csv(f + 'stats_one_turbine_std.csv').iloc[0, [10, 14, 322]]],
+                        axis=1))
+        # Free wind speed Vy, gl. coo, of gl. pos    0.00...  9.309756e+00       0.401308
+        # Aero rotor thrust                                   5.408776e+02      11.489005
+        # generator_servo inpvec   2  2: pelec [w]            2.931442e+06  116491.192548
+
+        print(pd.read_csv(f + 'stats_one_turbine_del.csv').iloc[0, [28, 29, 1, 2, 9]])
+        # MomentMx Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1      1822.247387
+        # MomentMy Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1      5795.166623
+        # MomentMx Mbdy:tower nodenr:   1 coo: tower  tower bottom moment             4385.405881
+        # MomentMy Mbdy:tower nodenr:   1 coo: tower  tower bottom moment             2468.357017
+        # MomentMz Mbdy:tower nodenr:  11 coo: tower  tower top/yaw bearing moment    1183.884786
 
-    # for i in [10, 14, 322]:
-    #     print(sensors[i], mean_values[i], std_values[i])
-    # "Free wind speed Vy gl. coo of gl. pos    0.00   0.00-110.00" 9.704401687125 0.7808578675666666
-    # Aero rotor thrust 532.846421460325 26.557189388525
-    # generator_servo inpvec   2  2: pelec [w] 3197471.4446449564 176585.66727525144
+    ws_ref = 9.309756e+00
+    ws_std_ref = 0.401308
+    power_ref = 2.931442e+06
+    thrust_ref = 5.408776e+02
+    ref_dels = [1822, 5795, 4385, 2468, 1183]
 
     wt = IEA34_130_1WT_Surrogate()
-    assert wt.loadFunction.output_keys[1] == 'MomentMy Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1'
+    assert wt.loadFunction.output_keys[1] == 'del_blade_edge'
     assert wt.loadFunction.wohler_exponents == [10, 10, 4, 4, 7]
     site = UniformSite(p_wd=[1], ti=ti, ws=ws)
     sim_res = NOJ(site, wt, turbulenceModel=STF2017TurbulenceModel())([0], [0], wd=0, Alpha=shear)
 
-    npt.assert_allclose(ws, 9.7, atol=.02)
-    npt.assert_allclose(ti, 0.78 / 9.7, atol=.022)
-    npt.assert_allclose(sim_res.Power, 3197471, atol=230)
-    npt.assert_allclose(sim_res.CT, 532 * 1e3 / (1 / 2 * 1.225 * (65**2 * np.pi) * 9.7**2), atol=0.006)
-
-    # for i in [28,29,1,2,9]:
-    #     print(del_sensors[i], del_values[i])
-    # MomentMx Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1 2837.2258423768494
-    # MomentMy Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1 5870.8557931814585
-    # MomentMx Mbdy:tower nodenr:   1 coo: tower  tower bottom moment 9154.009617791817
-    # MomentMy Mbdy:tower nodenr:   1 coo: tower  tower bottom moment 5184.805475839391
-    # MomentMz Mbdy:tower nodenr:  11 coo: tower  tower top/yaw bearing moment 2204.4440980948084
+    npt.assert_allclose(ws, ws_ref, rtol=.0013)
+    npt.assert_allclose(ti, ws_std_ref / ws_ref, atol=.02)
+    npt.assert_allclose(sim_res.Power, power_ref, rtol=0.003)
+    npt.assert_allclose(sim_res.CT, thrust_ref * 1e3 / (1 / 2 * 1.225 * (65**2 * np.pi) * ws_ref**2), rtol=0.011)
+
     loads = sim_res.loads(method='OneWT')
-    npt.assert_allclose(loads.DEL.squeeze(), [2837, 5870, 9154, 5184, 2204], rtol=.11)
+    npt.assert_allclose(loads.DEL.squeeze(), ref_dels, rtol=.11)
     f = 20 * 365 * 24 * 3600 / 1e7
     m = np.array([10, 10, 4, 4, 7])
     npt.assert_array_almost_equal(loads.LDEL.squeeze(), (loads.DEL.squeeze()**m * f)**(1 / m))
 
     loads = sim_res.loads(method='OneWT_WDAvg')
-    npt.assert_allclose(loads.DEL.squeeze(), [2837, 5870, 9154, 5184, 2204], rtol=.11)
+    npt.assert_allclose(loads.DEL.squeeze(), ref_dels, rtol=.11)
     npt.assert_array_almost_equal(loads.LDEL.squeeze(), (loads.DEL.squeeze()**m * f)**(1 / m))
 
 
 def test_two_turbine_case0():
-    ws, ti, shear, wdir, dist = 11.924050697, 0.2580934242, 0.2536493558, 20.5038383383, 3.8603095881
-
-#     sensors = 'case,shaft_rot angle,shaft_rot angle speed,pitch1 angle,'.split(
-#         ',')
-#     mean_values = np.array("0,180.03464337189587,11.752259992475002,".split(","), dtype=np.float)
-#     std_values = np.array("0,104.04391803126249,0.1227628373541667,".split(","), dtype=np.float)
-#     for i in [10, 14, 322]:
-#         print(sensors[i], mean_values[i], std_values[i])
-    # "Free wind speed Vy gl. coo of gl. pos    0.00   0.00-110.00" 11.107441047808335 0.8527054147583332
-    # Aero rotor thrust 381.01636820417497 37.541737944825
-    # generator_servo inpvec   2  2: pelec [w] 3398038.328107514 13065.24538016912
-    # ref from simulation statistic
-    ws_ref = 11.1
-    ws_std_ref = 0.85
-    power_ref = 3398038
-    thrust_ref = 381
+    if 0:
+        i = 0
+        f = r'C:\mmpe\programming\python\Topfarm\iea-3_4-130-rwt\turbine_model\res/'
+        print(list(pd.DataFrame(eval(Path(f + 'input_two_turbines_dist.json').read_text())).iloc[i]))
+        # [10.9785338191, 0.2623204277, 0.4092031776, -38.4114616871, 5.123719529]
+
+        print(pd.concat([pd.read_csv(f + 'stats_two_turbines_mean.csv').iloc[i, [12, 14, 322]],
+                         pd.read_csv(f + 'stats_two_turbines_std.csv').iloc[i, [12, 14, 322]]],
+                        axis=1))
+        # Free wind speed Abs_vhor, gl. coo, of gl. pos  ...  1.103937e+01     0.914252
+        # Aero rotor thrust                                   4.211741e+02    41.015962
+        # generator_servo inpvec   2  2: pelec [w]            3.399746e+06  3430.717100
+
+        print(pd.read_csv(f + 'stats_two_turbines_del.csv').iloc[i, [28, 29, 1, 2, 9]])
+        # MomentMx Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1       4546.998501
+        # MomentMy Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1       5931.157693
+        # MomentMx Mbdy:tower nodenr:   1 coo: tower  tower bottom moment             11902.153031
+        # MomentMy Mbdy:tower nodenr:   1 coo: tower  tower bottom moment              7599.336676
+        # MomentMz Mbdy:tower nodenr:  11 coo: tower  tower top/yaw bearing moment     2407.279074
+
+    ws, ti, shear, wdir, dist = [10.9785338191, 0.2623204277, 0.4092031776, -38.4114616871 % 360, 5.123719529]
+
+    # ref from simulation statistic (not updated yet)
+    ws_ref = 1.103937e+01
+    ws_std_ref = 0.914252
+    thrust_ref = 4.211741e+02
+    power_ref = 3.399746e+06
+    ref_dels = [4546, 5931, 11902, 7599, 2407]
 
     wt = IEA34_130_2WT_Surrogate()
     site = UniformSite(p_wd=[1], ti=ti, ws=ws)
     sim_res = NOJ(site, wt, turbulenceModel=STF2017TurbulenceModel())([0, 0], [0, dist * 130], wd=wdir, Alpha=shear)
 
-    npt.assert_allclose(ws, ws_ref, atol=.9)
-    npt.assert_allclose(ti, ws_std_ref / ws_ref, atol=.19)
-    npt.assert_allclose(sim_res.Power.sel(wt=0), power_ref, atol=1060)
+    npt.assert_allclose(ws, ws_ref, rtol=.006)
+    # npt.assert_allclose(ti, ws_std_ref / ws_ref, atol=.19)
+    npt.assert_allclose(sim_res.Power.sel(wt=0), power_ref, rtol=0.002)
     npt.assert_allclose(sim_res.CT.sel(wt=0), thrust_ref * 1e3 / (1 / 2 * 1.225 * (65**2 * np.pi) * ws_ref**2),
-                        atol=0.06)
-
-    # del_sensors = 'case,MomentMx Mbdy:tower nodenr:   1 coo: tower  tower bottom moment,'.split(",")
-    # del_values = np.array("0, 11235.755826844477, 7551.985936926388, ".split(","), dtype=float)
-    # for i in [28, 29, 1, 2, 9]:
-    #     print(del_sensors[i], del_values[i])
-    # MomentMx Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1 3863.6241845634827
-    # MomentMy Mbdy:blade1 nodenr:   1 coo: blade1  blade root moment blade1 5774.294439888724
-    # MomentMx Mbdy:tower nodenr:   1 coo: tower  tower bottom moment 11235.755826844477
-    # MomentMy Mbdy:tower nodenr:   1 coo: tower  tower bottom moment 7551.985936926388
-    # MomentMz Mbdy:tower nodenr:  11 coo: tower  tower top/yaw bearing moment 2384.173023068421
+                        rtol=0.03)
+
     loads = sim_res.loads(method='TwoWT')
-    npt.assert_allclose(loads.DEL.sel(wt=0).squeeze(), [3863], rtol=.12)
+    npt.assert_allclose(loads.DEL.sel(wt=0).squeeze(), ref_dels, rtol=.05)
 
     f = 20 * 365 * 24 * 3600 / 1e7
-    m = 10
+    m = loads.m.values
     npt.assert_array_almost_equal(loads.LDEL.sel(wt=0).squeeze(), (loads.DEL.sel(wt=0).squeeze()**m * f)**(1 / m))
 
     loads = sim_res.loads(method='TwoWT', softmax_base=100)
-    npt.assert_allclose(loads.DEL.sel(wt=0).squeeze(), [3863], rtol=.11)
+    npt.assert_allclose(loads.DEL.sel(wt=0).squeeze(), ref_dels, rtol=.05)
     npt.assert_array_almost_equal(loads.LDEL.sel(wt=0).squeeze(), (loads.DEL.sel(wt=0).squeeze()**m * f)**(1 / m))
diff --git a/py_wake/tests/test_load_surrogates/test_tensorflow_surrogate_utils.py b/py_wake/tests/test_load_surrogates/test_tensorflow_surrogate_utils.py
index de7124dba..d30e0b7cc 100644
--- a/py_wake/tests/test_load_surrogates/test_tensorflow_surrogate_utils.py
+++ b/py_wake/tests/test_load_surrogates/test_tensorflow_surrogate_utils.py
@@ -9,10 +9,10 @@ from py_wake.tests import npt
 def test_TensorflowSurrogate():
     surrogate = TensorflowSurrogate(example_data_path + "iea34_130rwt/one_turbine/electrical_power", 'operating')
 
-    assert surrogate.input_channel_names == ['ti', 'ws', 'shear']
+    assert surrogate.input_channel_names == ['ws', 'ti', 'shear']
     assert surrogate.output_channel_name == "generator_servo inpvec   2  2: pelec [w]"
-    assert surrogate.input_space == {'ti': (6.92939e-05, 0.5087336125),
-                                     'ws': (4.0016095856, 24.8999442287),
+    assert surrogate.input_space == {'ti': (6.94521e-05, 0.5157860142),
+                                     'ws': (4.0056388753, 24.9807585868),
                                      'shear': (-0.0997070313, 0.4994140625)}
     assert surrogate.wind_speed_cut_in == 4.0
     assert surrogate.wind_speed_cut_out == 25.0
@@ -22,10 +22,10 @@ def test_bounds_warning():
     surrogate = TensorflowSurrogate(example_data_path + "iea34_130rwt/one_turbine/electrical_power", 'operating')
     import warnings
     warnings.filterwarnings('error')
-    with pytest.raises(UserWarning, match='Input, ws, with value, 3.0 outside range 4.0016095856-24.8999442287'):
-        surrogate.predict_output(np.array([.1, 3., .1])[na])
+    with pytest.raises(UserWarning, match='Input, ws, with value, 3.0 outside range 4.0056388753-24.9807585868'):
+        surrogate.predict_output(np.array([3., .1, .1])[na])
 
-    with pytest.raises(UserWarning, match='Input, ws, with value, 25.0 outside range 4.0016095856-24.8999442287'):
-        surrogate.predict_output(np.array([.1, 25., .1])[na])
+    with pytest.raises(UserWarning, match='Input, ws, with value, 25.0 outside range 4.0056388753-24.9807585868'):
+        surrogate.predict_output(np.array([25., .1, .1])[na])
 
-    assert surrogate.predict_output(np.array([.1, 25., .1])[na], bounds='ignore') == 3399945.
+    assert surrogate.predict_output(np.array([25., .1, .1])[na], bounds='ignore') == 3399991.2
diff --git a/py_wake/wind_farm_models/engineering_models.py b/py_wake/wind_farm_models/engineering_models.py
index 7326be551..66bad4f2d 100644
--- a/py_wake/wind_farm_models/engineering_models.py
+++ b/py_wake/wind_farm_models/engineering_models.py
@@ -220,7 +220,7 @@ class EngineeringWindFarmModel(WindFarmModel):
         d_ijl_keys = ({k for l in self.windTurbines.function_inputs for k in l} &
                       {'dw_ijl', 'hcw_ijl', 'dh_ijl', 'cw_ijl'})
         if d_ijl_keys:
-            d_ijl_dict = {k: lambda: v for k, v in zip(['dw_ijl', 'hcw_ijl', 'dh_ijl'], self.site.distance(wd[na]))}
+            d_ijl_dict = {k: lambda v=v: v for k, v in zip(['dw_ijl', 'hcw_ijl', 'dh_ijl'], self.site.distance(wd[na]))}
             d_ijl_dict['cw_ijl'] = lambda d_ijl_dict=d_ijl_dict: np.sqrt(
                 d_ijl_dict['dw_ijl']**2 + d_ijl_dict['hcw_ijl']**2)
             wt_kwargs.update({k: d_ijl_dict[k]() for k in d_ijl_keys})
diff --git a/py_wake/wind_farm_models/wind_farm_model.py b/py_wake/wind_farm_models/wind_farm_model.py
index e7aa78f65..e3b0db92c 100644
--- a/py_wake/wind_farm_models/wind_farm_model.py
+++ b/py_wake/wind_farm_models/wind_farm_model.py
@@ -307,8 +307,10 @@ class SimulationResult(xr.Dataset):
                 if softmax_base is None:
                     loads_silk = loads_siilk.max(1)
                 else:
-                    f = loads_siilk.mean((1, 2, 3, 4)) / 10  # factor used to reduce numerical errors in power
-                    loads_silk = np.log((softmax_base**(loads_siilk / f)).sum(1)) / np.log(softmax_base) * f
+                    # factor used to reduce numerical errors in power
+                    f = loads_siilk.mean((1, 2, 3, 4)) / 10
+                    loads_silk = (np.log((softmax_base**(loads_siilk / f[:, na, na, na, na])).sum(1)) /
+                                  np.log(softmax_base) * f[:, na, na, na])
 
             ds = xr.DataArray(
                 loads_silk,
-- 
GitLab