@@ -189,7 +189,7 @@ def __getattr__(self, name):
189189 """
190190 if name in self ._fd :
191191 return self ._fd [name ][0 ](self )
192- raise AttributeError ("%r object has no attribute %r" % ( self . __class__ , name ) )
192+ raise AttributeError (f" { self . __class__ !r } object has no attribute { name !r } " )
193193
194194 # Override SymPy arithmetic operators
195195 @call_highest_priority ('__radd__' )
@@ -324,7 +324,7 @@ def laplacian(self, shift=None, order=None, method='FD', **kwargs):
324324 order = order or self .space_order
325325 space_dims = self .root_dimensions
326326 shift_x0 = make_shift_x0 (shift , (len (space_dims ),))
327- derivs = tuple ('d%s2' % d .name for d in space_dims )
327+ derivs = tuple (f'd { d .name } 2' for d in space_dims )
328328 return Add (* [getattr (self , d )(x0 = shift_x0 (shift , space_dims [i ], None , i ),
329329 method = method , fd_order = order , w = w )
330330 for i , d in enumerate (derivs )])
@@ -352,8 +352,8 @@ def div(self, shift=None, order=None, method='FD', **kwargs):
352352 space_dims = self .root_dimensions
353353 shift_x0 = make_shift_x0 (shift , (len (space_dims ),))
354354 order = order or self .space_order
355- return Add (* [getattr (self , 'd%s' % d .name )(x0 = shift_x0 (shift , d , None , i ),
356- fd_order = order , method = method , w = w )
355+ return Add (* [getattr (self , f'd { d .name } ' )(x0 = shift_x0 (shift , d , None , i ),
356+ fd_order = order , method = method , w = w )
357357 for i , d in enumerate (space_dims )])
358358
359359 def grad (self , shift = None , order = None , method = 'FD' , ** kwargs ):
@@ -380,11 +380,11 @@ def grad(self, shift=None, order=None, method='FD', **kwargs):
380380 shift_x0 = make_shift_x0 (shift , (len (space_dims ),))
381381 order = order or self .space_order
382382 w = kwargs .get ('weights' , kwargs .get ('w' ))
383- comps = [getattr (self , 'd%s' % d .name )(x0 = shift_x0 (shift , d , None , i ),
384- fd_order = order , method = method , w = w )
383+ comps = [getattr (self , f'd { d .name } ' )(x0 = shift_x0 (shift , d , None , i ),
384+ fd_order = order , method = method , w = w )
385385 for i , d in enumerate (space_dims )]
386386 vec_func = VectorTimeFunction if self .is_TimeDependent else VectorFunction
387- return vec_func (name = 'grad_%s' % self .name , time_order = self .time_order ,
387+ return vec_func (name = f 'grad_{ self .name } ' , time_order = self .time_order ,
388388 space_order = self .space_order , components = comps , grid = self .grid )
389389
390390 def biharmonic (self , weight = 1 ):
@@ -393,7 +393,7 @@ def biharmonic(self, weight=1):
393393 all spatial Dimensions Laplace(weight * Laplace (self))
394394 """
395395 space_dims = self .root_dimensions
396- derivs = tuple ('d%s2' % d .name for d in space_dims )
396+ derivs = tuple (f'd { d .name } 2' for d in space_dims )
397397 return Add (* [getattr (self .laplace * weight , d ) for d in derivs ])
398398
399399 def diff (self , * symbols , ** assumptions ):
0 commit comments