@@ -74,9 +74,7 @@ def __init__(self, sim):
7474 if self .params .forcing .normalized .type == "particular_k" :
7575 raise NotImplementedError
7676
77- def _set_params_coarse (self , params_coarse ):
78- self .angle = angle = ensure_radians (self .params .forcing [self .tag ].angle )
79-
77+ def _get_delta_angle_from_params (self ):
8078 tmp = self .params .forcing .tcrandom_anisotropic
8179 try :
8280 delta_angle = tmp .delta_angle
@@ -85,6 +83,11 @@ def _set_params_coarse(self, params_coarse):
8583 delta_angle = None
8684 else :
8785 delta_angle = ensure_radians (delta_angle )
86+ return delta_angle
87+
88+ def _set_params_coarse (self , params_coarse ):
89+ self .angle = angle = ensure_radians (self .params .forcing [self .tag ].angle )
90+ delta_angle = self ._get_delta_angle_from_params ()
8891
8992 if delta_angle is None :
9093 self .khmax_forcing = np .sin (angle ) * self .kmax_forcing
@@ -137,15 +140,7 @@ def _set_params_coarse(self, params_coarse):
137140 def _compute_cond_no_forcing (self ):
138141 """Computes condition no forcing of the anisotropic case."""
139142 angle = self .angle
140-
141- tmp = self .params .forcing .tcrandom_anisotropic
142- try :
143- delta_angle = tmp .delta_angle
144- except AttributeError :
145- # loading old simul with delta_angle
146- delta_angle = None
147- else :
148- delta_angle = ensure_radians (delta_angle )
143+ delta_angle = self ._get_delta_angle_from_params ()
149144
150145 kf_min = self .kmin_forcing
151146 kf_max = self .kmax_forcing
@@ -239,12 +234,7 @@ def plot_forcing_region(self):
239234 kf_min = self .kmin_forcing
240235 kf_max = self .kmax_forcing
241236
242- tmp = self .params .forcing .tcrandom_anisotropic
243- try :
244- delta_angle = tmp .delta_angle
245- except AttributeError :
246- # loading old simul with delta_angle
247- delta_angle = None
237+ delta_angle = self ._get_delta_angle_from_params ()
248238
249239 try :
250240 self .params .oper .nz
@@ -262,12 +252,12 @@ def plot_forcing_region(self):
262252 if ndim == 2 :
263253 Kh = self .oper_coarse .KX
264254 Kv = self .oper_coarse .KY
265- deltakh = self .oper .deltakx
255+ # deltakh = self.oper.deltakx
266256 deltakv = self .oper .deltaky
267257 else :
268258 Kh = np .sqrt (self .oper_coarse .Kx ** 2 + self .oper_coarse .Ky ** 2 )
269259 Kv = self .oper_coarse .Kz
270- deltakh = self .oper .deltakx
260+ # deltakh = self.oper.deltakx
271261 deltakv = self .oper .deltakz
272262
273263 fig , ax = plt .subplots ()
0 commit comments