@@ -109,6 +109,7 @@ def interpolation_region(self, interpolation_region):
109109 else :
110110 self ._interpolation_region = RegionEverywhere ()
111111 self ._interpolator .set_region (region = self ._interpolation_region )
112+ logger .info (f'Setting interpolation region { self .name } ' )
112113 self ._up_to_date = False
113114
114115 def add_data_from_data_frame (self , data_frame , overwrite = False ):
@@ -156,6 +157,8 @@ def add_orthogonal_feature(self, feature, w=1.0, region=None, step=1, B=0):
156157 logger .error ("Cannot cast {} as integer, setting step to 1" .format (step ))
157158 step = 1
158159 self ._orthogonal_features [feature .name ] = [feature , w , region , step , B ]
160+
161+ logger .info (f"Adding orthogonal constraint { feature .name } to { self .name } " )
159162 self ._up_to_date = False
160163
161164 def add_data_to_interpolator (self , constrained = False , force_constrained = False , ** kwargs ):
@@ -321,6 +324,7 @@ def install_gradient_constraint(self):
321324
322325 def add_equality_constraints (self , feature , region , scalefactor = 1.0 ):
323326 self ._equality_constraints [feature .name ] = [feature , region , scalefactor ]
327+ logger .info (f'Adding equality constraints to { self .name } ' )
324328 self ._up_to_date = False
325329
326330 def install_equality_constraints (self ):
@@ -536,7 +540,9 @@ def build(self, fold=None, fold_weights={}, data_region=None, **kwargs):
536540 logger .info (f'running interpolation for { self .name } ' )
537541
538542 self .interpolator .solve_system (
539- solver = kwargs .get ('solver' , None ), solver_kwargs = kwargs .get ('solver_kwargs' , {})
543+ solver = kwargs .get ('solver' , None ),
544+ tol = kwargs .get ('tol' , None ),
545+ solver_kwargs = kwargs .get ('solver_kwargs' , {}),
540546 )
541547 logger .info (f'Finished building { self .name } ' )
542548 self ._up_to_date = True
0 commit comments