@@ -42,7 +42,8 @@ def win_types(request):
4242 return request .param
4343
4444
45- @pytest .fixture (params = ['kaiser' , 'gaussian' , 'general_gaussian' ])
45+ @pytest .fixture (params = ['kaiser' , 'gaussian' , 'general_gaussian' ,
46+ 'exponential' ])
4647def win_types_special (request ):
4748 return request .param
4849
@@ -1260,7 +1261,8 @@ def test_cmov_window_special(self, win_types_special):
12601261 kwds = {
12611262 'kaiser' : {'beta' : 1. },
12621263 'gaussian' : {'std' : 1. },
1263- 'general_gaussian' : {'power' : 2. , 'width' : 2. }}
1264+ 'general_gaussian' : {'power' : 2. , 'width' : 2. },
1265+ 'exponential' : {'tau' : 10 }}
12641266
12651267 vals = np .array ([6.95 , 15.21 , 4.72 , 9.12 , 13.81 , 13.49 , 16.68 , 9.48 ,
12661268 10.63 , 14.48 ])
@@ -1271,7 +1273,9 @@ def test_cmov_window_special(self, win_types_special):
12711273 'general_gaussian' : [np .nan , np .nan , 9.85011 , 10.71589 , 11.73161 ,
12721274 13.08516 , 12.95111 , 12.74577 , np .nan , np .nan ],
12731275 'kaiser' : [np .nan , np .nan , 9.86851 , 11.02969 , 11.65161 , 12.75129 ,
1274- 12.90702 , 12.83757 , np .nan , np .nan ]
1276+ 12.90702 , 12.83757 , np .nan , np .nan ],
1277+ 'exponential' : [np .nan , np .nan , 9.83364 , 11.10472 , 11.64551 ,
1278+ 12.66138 , 12.92379 , 12.83770 , np .nan , np .nan ],
12751279 }
12761280
12771281 xp = Series (xps [win_types_special ])
@@ -1287,7 +1291,8 @@ def test_cmov_window_special_linear_range(self, win_types_special):
12871291 'kaiser' : {'beta' : 1. },
12881292 'gaussian' : {'std' : 1. },
12891293 'general_gaussian' : {'power' : 2. , 'width' : 2. },
1290- 'slepian' : {'width' : 0.5 }}
1294+ 'slepian' : {'width' : 0.5 },
1295+ 'exponential' : {'tau' : 10 }}
12911296
12921297 vals = np .array (range (10 ), dtype = np .float )
12931298 xp = vals .copy ()
0 commit comments