@@ -57,8 +57,8 @@ def __series(self, order: int, mod: str, v: int):
5757
5858 def __take_derivative (self , order : int , v : int ):
5959 if (
60- order - 1 not in self .__inr_series
61- or v not in self .__inr_series [order - 1 ]["sym" ]
60+ order - 1 not in self .__inr_series
61+ or v not in self .__inr_series [order - 1 ]["sym" ]
6262 ):
6363 self .__take_derivative (order - 1 , v )
6464 start , end = self .__inr_idx [v ]
@@ -77,22 +77,30 @@ def evaluate(self, xs: tuple, mod: str, order: int, v: int):
7777 self .__take_derivative (order , v )
7878
7979 def _eval_numpy ():
80- if mod not in self .__inr_series [order ] or v not in self .__inr_series [order ][mod ]:
80+ if (
81+ mod not in self .__inr_series [order ]
82+ or v not in self .__inr_series [order ][mod ]
83+ ):
8184 if mod not in self .__inr_series :
8285 self .__inr_series [order ][mod ] = {}
8386 d = self .__series (order , "sym" , v )
8487 d = d if order == 0 else d .squeeze (axis = - 1 )
8588 d = ImmutableDenseNDimArray (d )
8689 if v not in self .__inr_series [order ][mod ]:
87- self .__inr_series [order ][mod ][v ] = lambdify (self .__inr_x , d , "numpy" )
90+ self .__inr_series [order ][mod ][v ] = lambdify (
91+ self .__inr_x , d , "numpy"
92+ )
8893 # self.__inr_series[order][mod] = {v: lambdify(self.__inr_x, d, "numpy")}
8994 r = np .asarray (self .__series (order , mod , v )(* np .concatenate (xs , axis = - 1 )))
9095 return r .squeeze (axis = - 1 ) if order == 0 else r
9196
9297 def _eval_interval ():
9398 from pybdr .geometry import Interval
9499
95- if mod not in self .__inr_series [order ] or v not in self .__inr_series [order ][mod ]:
100+ if (
101+ mod not in self .__inr_series [order ]
102+ or v not in self .__inr_series [order ][mod ]
103+ ):
96104 if mod not in self .__inr_series :
97105 self .__inr_series [order ][mod ] = {}
98106 d = self .__series (order , "sym" , v )
0 commit comments