Skip to content

Commit acc8e6d

Browse files
committed
flake8-comprehensions
1 parent d047b16 commit acc8e6d

File tree

12 files changed

+22
-17
lines changed

12 files changed

+22
-17
lines changed

.flake8

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
[flake8]
22
max-line-length = 120
3-
ignore = E741, E402, W504, W605
3+
select = C4
4+
ignore = E741, E402, W504, W605, C408
45
per-file-ignores =
56
pySDC/tutorial/step_6/C_MPI_parallelization.py:F401,
67
pySDC/projects/Hamiltonian/solar_system.py:F401
78
exclude =
89
playgrounds
910
tests
11+
*/data/*
12+
count = True
13+
show-source = True
14+
statistics = True

pySDC/core/Step.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,12 @@ def connect_levels(self, base_transfer_class, base_transfer_params, space_transf
201201
self.base_transfer = base_transfer_class(fine_level, coarse_level, base_transfer_params,
202202
space_transfer_class, space_transfer_params)
203203
# use base_transfer dictionary twice to set restrict and prolong operator
204-
self.__transfer_dict[tuple([fine_level, coarse_level])] = self.base_transfer.restrict
204+
self.__transfer_dict[(fine_level, coarse_level)] = self.base_transfer.restrict
205205

206206
if self.base_transfer.params.finter:
207-
self.__transfer_dict[tuple([coarse_level, fine_level])] = self.base_transfer.prolong_f
207+
self.__transfer_dict[(coarse_level, fine_level)] = self.base_transfer.prolong_f
208208
else:
209-
self.__transfer_dict[tuple([coarse_level, fine_level])] = self.base_transfer.prolong
209+
self.__transfer_dict[(coarse_level, fine_level)] = self.base_transfer.prolong
210210

211211
def transfer(self, source, target):
212212
"""
@@ -220,7 +220,7 @@ def transfer(self, source, target):
220220
source (pySDC.Level.level): source level
221221
target (pySDC.Level.level): target level
222222
"""
223-
self.__transfer_dict[tuple([source, target])]()
223+
self.__transfer_dict[(source, target)]()
224224

225225
def reset_step(self):
226226
"""

pySDC/helpers/transfer_helper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def next_neighbors_periodic(p, ps, k):
3131
# sort by distance
3232
value_index_sorted = sorted(value_index, key=lambda s: s[0])
3333
# take first k indices with least distance and sort them
34-
return sorted(list(map(lambda s: s[1], value_index_sorted[0:k])))
34+
return sorted(map(lambda s: s[1], value_index_sorted[0:k]))
3535

3636

3737
def next_neighbors(p, ps, k):
@@ -57,7 +57,7 @@ def next_neighbors(p, ps, k):
5757
# sort by distance
5858
value_index_sorted = sorted(value_index, key=lambda s: s[0])
5959
# take first k indices with least distance and sort them
60-
return sorted(list(map(lambda s: s[1], value_index_sorted[0:k])))
60+
return sorted(map(lambda s: s[1], value_index_sorted[0:k]))
6161

6262

6363
def continue_periodic_array(arr, nn):

pySDC/implementations/controller_classes/controller_nonMPI.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def run(self, u0, t0, Tend):
132132
self.hooks.reset_stats()
133133

134134
# initial ordering of the steps: 0,1,...,Np-1
135-
slots = [p for p in range(num_procs)]
135+
slots = list(range(num_procs))
136136

137137
# initialize time variables of each step
138138
time = [t0 + sum(self.MS[j].dt for j in range(p)) for p in slots]

pySDC/projects/AllenCahn_Bayreuth/run_simple_forcing_verification.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ def visualize_radii():
217217
print(f'Working on {file}...')
218218

219219
# get times and radii
220-
xcoords = [k for k in results]
220+
xcoords = list(results)
221221
computed_radii = [v[0] for k, v in results.items()]
222222
exact_radii = [v[1] for k, v in results.items()]
223223
computed_vol = [v[3] for k, v in results.items()]

pySDC/projects/AsympConv/PFASST_conv_tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,12 +264,12 @@ def plot_results(nsweeps):
264264
results_adv = pickle.load(file)
265265
file.close()
266266

267-
xvalues_diff = sorted(list(results_diff.keys()))
267+
xvalues_diff = sorted(results_diff.keys())
268268
niter_diff = []
269269
for x in xvalues_diff:
270270
niter_diff.append(results_diff[x])
271271

272-
xvalues_adv = sorted(list(results_adv.keys()))
272+
xvalues_adv = sorted(results_adv.keys())
273273
niter_adv = []
274274
for x in xvalues_adv:
275275
niter_adv.append(results_adv[x])

pySDC/projects/AsympConv/conv_test_to0.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def compute_and_plot_specrad(Nnodes, lam):
6262

6363
plt.loglog(xlist, Prho_list, linestyle='-', linewidth=3, color=color, marker=marker, markersize=10,
6464
label='spectral radius, L=' + str(Nsteps))
65-
plt.loglog(xlist, [item for item in predict_list], linestyle='--', linewidth=2, color=color, marker=marker,
65+
plt.loglog(xlist, predict_list, linestyle='--', linewidth=2, color=color, marker=marker,
6666
markersize=10, label='estimate, L=' + str(Nsteps))
6767

6868
ax = plt.gca()

pySDC/projects/AsympConv/conv_test_toinf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def compute_and_plot_specrad(Nnodes, lam):
7878
fname = 'data/smoother_specrad_toinf_M' + str(Nnodes) + '_LU_imag.png'
7979
else:
8080
fname = 'data/smoother_specrad_toinf_M' + str(Nnodes) + '_LU_real.png'
81-
plt.savefig(fname, transparent=True, bbox_inches='tight')
81+
plt.savefig(fname, transparent=True, bbox_inches='tight')
8282

8383

8484
if __name__ == "__main__":

pySDC/projects/SDC_showdown/SDC_timing_Fisher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def show_results(fname):
182182

183183
plt_helper.newfig(textwidth=238.96, scale=1.0)
184184

185-
xcoords = [i for i in range(len(results))]
185+
xcoords = list(range(len(results)))
186186
sorted_data = sorted([(key, results[key][0]) for key in results], reverse=True, key=lambda tup: tup[1])
187187
heights = [item[1] for item in sorted_data]
188188
keys = [(item[0][1] + ' ' + item[0][0]).replace('-', '\n') for item in sorted_data]

pySDC/projects/SDC_showdown/SDC_timing_GrayScott.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ def show_results(fname):
189189

190190
plt_helper.newfig(textwidth=238.96, scale=1.0)
191191

192-
xcoords = [i for i in range(len(results))]
192+
xcoords = list(range(len(results)))
193193
sorted_data = sorted([(key, results[key][0]) for key in results], reverse=True, key=lambda tup: tup[1])
194194
heights = [item[1] for item in sorted_data]
195195
keys = [(item[0][1] + ' ' + item[0][0]).replace('-', '\n') for item in sorted_data]

0 commit comments

Comments
 (0)