@@ -214,6 +214,7 @@ class RationalDampingParam(DampingParam):
214214 """
215215
216216 def __init__ (self , ** kwargs ):
217+ _rename_kwargs (kwargs , "alpha6" , "alp" )
217218 DampingParam .__init__ (self , ** kwargs )
218219
219220 @staticmethod
@@ -247,6 +248,9 @@ class ZeroDampingParam(DampingParam):
247248 """
248249
249250 def __init__ (self , ** kwargs ):
251+ _rename_kwargs (kwargs , "sr6" , "rs6" )
252+ _rename_kwargs (kwargs , "sr8" , "rs8" )
253+ _rename_kwargs (kwargs , "alpha6" , "alp" )
250254 DampingParam .__init__ (self , ** kwargs )
251255
252256 @staticmethod
@@ -281,6 +285,7 @@ class ModifiedRationalDampingParam(DampingParam):
281285 """
282286
283287 def __init__ (self , ** kwargs ):
288+ _rename_kwargs (kwargs , "alpha6" , "alp" )
284289 DampingParam .__init__ (self , ** kwargs )
285290
286291 @staticmethod
@@ -315,6 +320,10 @@ class ModifiedZeroDampingParam(DampingParam):
315320 """
316321
317322 def __init__ (self , ** kwargs ):
323+ _rename_kwargs (kwargs , "sr6" , "rs6" )
324+ _rename_kwargs (kwargs , "sr8" , "rs8" )
325+ _rename_kwargs (kwargs , "alpha6" , "alp" )
326+ _rename_kwargs (kwargs , "beta" , "bet" )
318327 DampingParam .__init__ (self , ** kwargs )
319328
320329 @staticmethod
@@ -350,6 +359,8 @@ class OptimizedPowerDampingParam(DampingParam):
350359 """
351360
352361 def __init__ (self , ** kwargs ):
362+ _rename_kwargs (kwargs , "alpha6" , "alp" )
363+ _rename_kwargs (kwargs , "beta" , "bet" )
353364 DampingParam .__init__ (self , ** kwargs )
354365
355366 @staticmethod
@@ -464,3 +475,9 @@ def _ref(ctype, value):
464475 ref = library .ffi .new (ctype + "*" )
465476 ref [0 ] = value
466477 return ref
478+
479+
480+ def _rename_kwargs (kwargs , old_name , new_name ):
481+ if old_name in kwargs and new_name not in kwargs :
482+ kwargs [new_name ] = kwargs [old_name ]
483+ del kwargs [old_name ]
0 commit comments