Skip to content

Commit 47c5345

Browse files
committed
#1477 flake8
1 parent 1f3bc9d commit 47c5345

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

pybamm/expression_tree/operations/evaluate.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -626,11 +626,10 @@ def get_sensitivities(self):
626626
jacobian_evaluate = jax.jacfwd(self._evaluate_jax, argnums=3 + n)
627627

628628
self._sens_evaluate = jax.jit(jacobian_evaluate,
629-
static_argnums=self._static_argnums)
629+
static_argnums=self._static_argnums)
630630

631631
return EvaluatorJaxSensitivities(self._sens_evaluate, self._constants)
632632

633-
634633
def debug(self, t=None, y=None, y_dot=None, inputs=None, known_evals=None):
635634
# generated code assumes y is a column vector
636635
if y is not None and y.ndim == 1:
@@ -688,6 +687,7 @@ def evaluate(self, t=None, y=None, y_dot=None, inputs=None, known_evals=None):
688687
else:
689688
return result
690689

690+
691691
class EvaluatorJaxSensitivities:
692692
def __init__(self, jac_evaluate, constants):
693693
self._jac_evaluate = jac_evaluate

pybamm/solvers/base_solver.py

+3
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,7 @@ def jacp(*args, **kwargs):
349349
[p_diff]
350350
)
351351
# jacp should be a function that returns a dict of sensitivities
352+
352353
def jacp(*args, **kwargs):
353354
return {k: v(*args, **kwargs)
354355
for k, v in jacp_dict.items()}
@@ -1327,6 +1328,7 @@ def function(self, t, y, inputs):
13271328
else:
13281329
return self._function(t, y, inputs=inputs, known_evals={})[0]
13291330

1331+
13301332
class SensitivityCallable:
13311333
"""A class that will be called by the solver when integrating"""
13321334

@@ -1355,6 +1357,7 @@ def function(self, t, y, inputs):
13551357
self._function(t, y, inputs=inputs, known_evals={})
13561358
return {k: v[0] for k, v in ret_with_known_evals.items()}
13571359

1360+
13581361
class Residuals(SolverCallable):
13591362
"""Returns information about residuals at time t and state y"""
13601363

pybamm/solvers/idaklu_solver.py

-2
Original file line numberDiff line numberDiff line change
@@ -293,8 +293,6 @@ def sensfn(resvalS, t, y, yp, yS, ypS):
293293
294294
"""
295295

296-
np = len(resvalS)
297-
n = resvalS[0].shape[0]
298296
dFdy = model.jacobian_eval(t, y, inputs)
299297
dFdyd = mass_matrix
300298
dFdp = model.sensitivities_eval(t, y, inputs)

tests/unit/test_solvers/test_base_solver.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ def exact_diff_b(y, a, b):
362362
use_inputs = inputs
363363

364364
sens = model.sensitivities_eval(
365-
t, y, use_inputs
365+
t, y, use_inputs
366366
)
367367
np.testing.assert_allclose(
368368
sens['a'],

0 commit comments

Comments
 (0)