Skip to content

Commit 3e1f8e4

Browse files
#729 events fix
1 parent 7203297 commit 3e1f8e4

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

examples/scripts/ecker_set.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
import pybamm as pb
2+
import numpy as np
23

3-
pb.set_logging_level("DEBUG")
4+
pb.set_logging_level("INFO")
45

56
model = pb.lithium_ion.DFN()
6-
# model.convert_to_format = "python"
7+
model.convert_to_format = "python"
78

89
chemistry = pb.parameter_sets.Ecker2015
910
# chemistry = pb.parameter_sets.Marquis2019
1011
parameter_values = pb.ParameterValues(chemistry=chemistry)
1112

1213
sim = pb.Simulation(model, parameter_values=parameter_values)
1314

14-
solver = pb.CasadiSolver(mode="safe")
15-
sim.solve(solver=solver)
16-
15+
solver = pb.IDAKLUSolver() # mode="fast")
16+
t_eval = np.linspace(0, 1, 100)
17+
sim.solve(t_eval=t_eval, solver=solver)
18+
sim.plot()

pybamm/expression_tree/scalar.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# Scalar class
33
#
44
import pybamm
5+
import numpy as np
56

67

78
class Scalar(pybamm.Symbol):
@@ -40,7 +41,7 @@ def value(self):
4041

4142
@value.setter
4243
def value(self, value):
43-
self._value = float(value)
44+
self._value = np.float64(value)
4445

4546
def set_id(self):
4647
""" See :meth:`pybamm.Symbol.set_id()`. """

0 commit comments

Comments
 (0)