@@ -177,7 +177,7 @@ def __init__(self, family_name: str, mode: int, **kwargs):
177
177
178
178
"""
179
179
180
- def _check_amplitudes (self , ** kwargs ) -> dict [str , Any ]:
180
+ def _check_amplitudes (** kwargs ) -> dict [str , Any ]:
181
181
amp_aux = {"A" : None , "B" : None }
182
182
all_amplitudes_are_none = True
183
183
for key in amp_aux :
@@ -193,30 +193,30 @@ def _check_amplitudes(self, **kwargs) -> dict[str, Any]:
193
193
raise AtError ("Please provide at least one amplitude for A or B" )
194
194
return amp_aux
195
195
196
- def _getmaxorder (self , ampa : np .ndarray , ampb : np .ndarray ) -> int :
196
+ def _getmaxorder (ampa : np .ndarray , ampb : np .ndarray ) -> int :
197
197
mxa , mxb = 0 , 0
198
198
if ampa is not None :
199
199
mxa = np .max (np .append (np .nonzero (ampa ), 0 ))
200
200
if ampb is not None :
201
201
mxb = np .max (np .append (np .nonzero (ampb ), 0 ))
202
202
return max (mxa , mxb )
203
203
204
- def _set_mode (self , mode : int , a_b : str , ** kwargs ) -> dict [str , Any ]:
204
+ def _set_mode (mode : int , a_b : str , ** kwargs ) -> dict [str , Any ]:
205
205
if mode == ACMode .SINE :
206
- kwargs = self . _set_sine (a_b , ** kwargs )
206
+ kwargs = _set_sine (a_b , ** kwargs )
207
207
if mode == ACMode .ARBITRARY :
208
- kwargs = self . _set_arb (a_b , ** kwargs )
208
+ kwargs = _set_arb (a_b , ** kwargs )
209
209
return kwargs
210
210
211
- def _set_sine (self , a_b : str , ** kwargs ) -> dict [str , Any ]:
211
+ def _set_sine (a_b : str , ** kwargs ) -> dict [str , Any ]:
212
212
frequency = kwargs .get ("Frequency" + a_b , None )
213
213
if frequency is None :
214
214
raise AtError ("Please provide a value for Frequency" + a_b )
215
215
kwargs .setdefault ("Phase" + a_b , 0 )
216
216
kwargs .setdefault ("Sin" + a_b + "above" , - 1 )
217
217
return kwargs
218
218
219
- def _set_arb (self , a_b : str , ** kwargs ) -> dict [str , Any ]:
219
+ def _set_arb (a_b : str , ** kwargs ) -> dict [str , Any ]:
220
220
func = kwargs .get ("Func" + a_b , None )
221
221
if func is None :
222
222
raise AtError ("Please provide a value for Func" + a_b )
@@ -230,7 +230,7 @@ def _set_arb(self, a_b: str, **kwargs) -> dict[str, Any]:
230
230
kwargs .setdefault ("Periodic" , True )
231
231
return kwargs
232
232
233
- def _check_ramp (self , ** kwargs ) -> _array :
233
+ def _check_ramp (** kwargs ) -> _array :
234
234
ramps = kwargs .get ("Ramps" , None )
235
235
if ramps is not None :
236
236
if len (ramps ) != 4 :
@@ -242,18 +242,18 @@ def _check_ramp(self, **kwargs) -> _array:
242
242
kwargs .setdefault ("Mode" , mode )
243
243
kwargs .setdefault ("PassMethod" , "VariableThinMPolePass" )
244
244
if len (kwargs ) > 2 :
245
- amp_aux = self . _check_amplitudes (** kwargs )
245
+ amp_aux = _check_amplitudes (** kwargs )
246
246
for key , value in amp_aux .items ():
247
247
if value is not None :
248
248
kwargs ["Amplitude" + key ] = value
249
- kwargs = self . _set_mode (mode , key , ** kwargs )
250
- maxorder = self . _getmaxorder (amp_aux ["A" ], amp_aux ["B" ])
249
+ kwargs = _set_mode (mode , key , ** kwargs )
250
+ maxorder = _getmaxorder (amp_aux ["A" ], amp_aux ["B" ])
251
251
kwargs ["MaxOrder" ] = kwargs .get ("MaxOrder" , maxorder )
252
252
for key in amp_aux :
253
253
kwargs ["Polynom" + key ] = kwargs .get (
254
254
"Polynom" + key , np .zeros (maxorder + 1 )
255
255
)
256
- ramps = self . _check_ramp (** kwargs )
256
+ ramps = _check_ramp (** kwargs )
257
257
if ramps is not None :
258
258
kwargs ["Ramps" ] = ramps
259
259
super ().__init__ (family_name , ** kwargs )
0 commit comments