diff --git a/CHANGELOG.md b/CHANGELOG.md index d8b111f45..6fef247d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ## Optimisations ## Bug Fixes +- [#905](https://github.com/pybop-team/PyBOP/pull/905) - Remove restriction on numpy. ## Breaking Changes diff --git a/pybop/plot/contour.py b/pybop/plot/contour.py index dc3f301df..da2d6a1a6 100644 --- a/pybop/plot/contour.py +++ b/pybop/plot/contour.py @@ -119,7 +119,7 @@ def contour( ).get_values() costs[j, i], sensitivities = out[0][0], out[1] for k, key in enumerate(problem.parameters.names): - grads[k][j, i] = sensitivities[key] + grads[k][j, i] = sensitivities[key].item() else: costs[j, i] = problem.evaluate( np.asarray([xi, yj] + additional_values), diff --git a/pyproject.toml b/pyproject.toml index 56870a2cb..29ab831e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,9 +29,9 @@ classifiers = [ requires-python = ">=3.10, <3.14" dependencies = [ "pybamm>=25.12.0", - "numpy>=1.26, <2.4.0", + "numpy>=1.26", "scipy>=1.12", - "pints>=0.5.1", + "pints>=0.6.0", "SALib>=1.5", ]