Skip to content

Add PyBaMM 26.8 compatibility - #20

Merged
DavidMStraub merged 1 commit into
pathsim:masterfrom
DavidMStraub:pybamm_26_8
Sep 24, 2026
Merged

DavidMStraub merged 1 commit into
pathsim:masterfrom
DavidMStraub:pybamm_26_8

Conversation

@DavidMStraub

Copy link
Copy Markdown
Collaborator

No functional changes needed, only CI, one unit test, and a Readme footnote.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

All reviewed changes are covered with no unresolved blocking issues.

Review effort: Lite
Findings: None

What changed in this PR

Updates PyBaMM compatibility through version 26.8 while preserving PyBaMM 26.7 behavior.

Changes:

  • Raises the PyBaMM dependency limit to <26.9.
  • Adds PyBaMM 26.8 CI coverage while retaining 26.7 coverage.
  • Adapts LOQS tests to detect ODE/DAE behavior.
  • Updates compatibility documentation.
File Description
tests/​cells/​test_lead_acid.py Adapts LOQS tests for version-dependent model behavior.
README.md Documents PyBaMM 26.7/26.8 compatibility.
pyproject.toml Allows PyBaMM versions below 26.9.
.github/​workflows/​test.yml Adds PyBaMM 26.8 and preserves 26.7 CI coverage.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@DavidMStraub
DavidMStraub merged commit 496d446 into pathsim:master Sep 24, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants