Skip to content

Commit 3261eea

Browse files
authored
Merge pull request statsmodels#4900 from jbrockmendel/gc11
CLN: Lint for missing whitespace around modulo operator E228,E401
2 parents 7a152a3 + 87db4a4 commit 3261eea

File tree

20 files changed

+36
-28
lines changed

20 files changed

+36
-28
lines changed

examples/incomplete/wls_extended.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ def index_trim_outlier(resid, k):
277277
for i in range(4):
278278
plt.subplot(2,2,i+1)
279279
plt.hist(bootres[:,i],50)
280-
plt.title('var%d'%i)
280+
plt.title('var%d' % i)
281281
#@savefig wls_bootstrap.png
282282
plt.figtext(0.5, 0.935, 'OLS Bootstrap',
283283
ha='center', color='black', weight='bold', size='large')
@@ -316,7 +316,7 @@ def index_trim_outlier(resid, k):
316316
for i in range(4):
317317
plt.subplot(2,2,i+1)
318318
plt.hist(bootreswls[:,i],50)
319-
plt.title('var%d'%i)
319+
plt.title('var%d' % i)
320320
#@savefig wls_bootstrap_rm2.png
321321
plt.figtext(0.5, 0.935, 'WLS rm2 Bootstrap',
322322
ha='center', color='black', weight='bold', size='large')

setup.cfg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,12 @@ select=
2525
# E114: Indentation is not a multiple of four (comment)
2626
E227,
2727
# E227: missing whitespace around bitwise or shift operator
28+
E228,
29+
# E228: missing whitespace around modulo operator
2830
E211,
2931
# E211: whitespace before '['
32+
E401,
33+
# E401: multiple imports on one line
3034
F402,
3135
# F402: import 'assert_equal' from line 7 shadowed by loop variable
3236
W601,

statsmodels/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
debug_warnings = False
1717

1818
if debug_warnings:
19-
import sys, warnings
19+
import warnings
2020

2121
warnings.simplefilter("default")
2222
# use the following to raise an exception for debugging specific warnings

statsmodels/examples/l1_demo/demo.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -232,16 +232,16 @@ def get_summary_str(results, true_params, get_l1_slsqp_results,
232232
#### Format summaries
233233
# Short summary
234234
print_str = '\n\n=========== Short Error Summary ============'
235-
print_str += '\n\n The maximum likelihood fit RMS error = %.4f'%RMSE_ML
235+
print_str += '\n\n The maximum likelihood fit RMS error = %.4f' % RMSE_ML
236236
if get_l1_slsqp_results:
237237
RMSE_l1_slsqp = get_RMSE(results_l1_slsqp, true_params)
238-
print_str += '\n The l1_slsqp fit RMS error = %.4f'%RMSE_l1_slsqp
238+
print_str += '\n The l1_slsqp fit RMS error = %.4f' % RMSE_l1_slsqp
239239
if get_l1_cvxopt_results:
240240
RMSE_l1_cvxopt_cp = get_RMSE(results_l1_cvxopt_cp, true_params)
241-
print_str += '\n The l1_cvxopt_cp fit RMS error = %.4f'%RMSE_l1_cvxopt_cp
241+
print_str += '\n The l1_cvxopt_cp fit RMS error = %.4f' % RMSE_l1_cvxopt_cp
242242
# Parameters
243243
print_str += '\n\n\n============== Parameters ================='
244-
print_str += "\n\nTrue parameters: \n%s"%true_params
244+
print_str += "\n\nTrue parameters: \n%s" % true_params
245245
# Full summary
246246
if print_summaries:
247247
print_str += '\n' + results_ML.summary().as_text()
@@ -250,11 +250,11 @@ def get_summary_str(results, true_params, get_l1_slsqp_results,
250250
if get_l1_cvxopt_results:
251251
print_str += '\n' + results_l1_cvxopt_cp.summary().as_text()
252252
else:
253-
print_str += '\n\nThe maximum likelihood params are \n%s'%results_ML.params
253+
print_str += '\n\nThe maximum likelihood params are \n%s' % results_ML.params
254254
if get_l1_slsqp_results:
255-
print_str += '\n\nThe l1_slsqp params are \n%s'%results_l1_slsqp.params
255+
print_str += '\n\nThe l1_slsqp params are \n%s' % results_l1_slsqp.params
256256
if get_l1_cvxopt_results:
257-
print_str += '\n\nThe l1_cvxopt_cp params are \n%s'%\
257+
print_str += '\n\nThe l1_cvxopt_cp params are \n%s' % \
258258
results_l1_cvxopt_cp.params
259259
# Return
260260
return print_str

statsmodels/iolib/tests/test_table_econpy.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ def custom_labeller(cell):
5858
class TestCell(object):
5959
def test_celldata(self):
6060
celldata = cell0data, cell1data, row1data[0], row1data[1]
61-
cells = [Cell(datum, datatype=i%2) for i, datum in enumerate(celldata)]
61+
cells = [Cell(datum, datatype=i % 2)
62+
for i, datum in enumerate(celldata)]
6263
for cell, datum in zip(cells, celldata):
6364
assert_equal(cell.data, datum)
6465

statsmodels/sandbox/distributions/examples/matchdist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def plothist(x,distfn, args, loc, scale, right=1):
4646

4747
plt.xlabel('Smarts')
4848
plt.ylabel('Probability')
49-
plt.title(r'$\mathrm{Testing: %s :}\ \mu=%f,\ \sigma=%f$'%(distfn.name,loc,scale))
49+
plt.title(r'$\mathrm{Testing: %s :}\ \mu=%f,\ \sigma=%f$' % (distfn.name,loc,scale))
5050

5151
#plt.axis([bins[0], bins[-1], 0, 0.134+0.05])
5252

statsmodels/sandbox/examples/ex_onewaygls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def print_results(res):
7070
## else:
7171
## print ''
7272
from statsmodels.iolib import SimpleTable
73-
print(SimpleTable([(['%r'%(row[0],)]
73+
print(SimpleTable([(['%r' % (row[0],)]
7474
+ list(row[1])
7575
+ ['*']*(row[1][1]>0.5).item() ) for row in ft[1]],
7676
headers=['pair', 'F-statistic','p-value','df_denom',
@@ -148,7 +148,7 @@ def print_results2(res):
148148

149149
from statsmodels.iolib import SimpleTable
150150
resvals = {}
151-
resvals['tab'] = str(SimpleTable([(['%r'%(row[0],)]
151+
resvals['tab'] = str(SimpleTable([(['%r' % (row[0],)]
152152
+ list(row[1])
153153
+ ['*']*(row[1][1]>0.5).item() ) for row in ft[1]],
154154
headers=['pair', 'F-statistic','p-value','df_denom',

statsmodels/sandbox/examples/example_gam.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@
55

66
example = 2 # 1,2 or 3
77

8+
import time
9+
810
import numpy as np
911
import numpy.random as R
1012
import matplotlib.pyplot as plt
13+
import scipy.stats
1114

1215
from statsmodels.sandbox.gam import AdditiveModel
1316
from statsmodels.sandbox.gam import Model as GAM #?
@@ -48,7 +51,6 @@
4851
plt.legend()
4952
plt.title('gam.AdditiveModel')
5053

51-
import scipy.stats, time
5254

5355
if example == 2:
5456
print("binomial")

statsmodels/sandbox/examples/example_gam_0.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@
99
'''
1010

1111
example = 2 #3 # 1,2 or 3
12+
import time
1213

1314
import numpy as np
1415
from statsmodels.compat.python import zip
1516
import numpy.random as R
1617
import matplotlib.pyplot as plt
18+
import scipy.stats
1719

1820
from statsmodels.sandbox.gam import AdditiveModel
1921
from statsmodels.sandbox.gam import Model as GAM #?
@@ -65,7 +67,6 @@
6567

6668
print(m)
6769

68-
import scipy.stats, time
6970

7071
if example == 2:
7172
print("binomial")

statsmodels/sandbox/examples/try_quantile_regression.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
plt.figure()
4141
plt.plot(y[sortidx], 'o', alpha=0.75)
4242
for lab, beta in zip(['ols', 'qr 0.25', 'qr 0.5', 'qr 0.75'], params):
43-
print('%-8s'%lab, np.round(beta, 4))
43+
print('%-8s' % lab, np.round(beta, 4))
4444
fitted = np.dot(x_sorted, beta)
4545
lw = 2 if lab == 'ols' else 1
4646
plt.plot(fitted, lw=lw, label=lab)

0 commit comments

Comments
 (0)