Skip to content

Commit

Permalink
Merge branch 'pybamm-team:develop' into ocvr_ecm
Browse files Browse the repository at this point in the history
  • Loading branch information
parkec3 authored Aug 20, 2024
2 parents 3f1e7f5 + 977dcf9 commit b4c1897
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 23 deletions.
24 changes: 12 additions & 12 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# Automatically request reviews from maintainers

# Package
/pybamm/discretisations/ @martinjrobins @rtimms @valentinsulzer
/pybamm/experiment/ @brosaplanella @martinjrobins @rtimms @valentinsulzer @TomTranter
/pybamm/expression_tree/ @martinjrobins @rtimms @valentinsulzer
/pybamm/geometry/ @martinjrobins @rtimms @valentinsulzer
/pybamm/input/ @brosaplanella @DrSOKane @rtimms @valentinsulzer @TomTranter @kratman
/pybamm/meshes/ @martinjrobins @rtimms @valentinsulzer @rtimms
/pybamm/models/ @brosaplanella @DrSOKane @rtimms @valentinsulzer @TomTranter @rtimms
/pybamm/parameters/ @brosaplanella @DrSOKane @rtimms @valentinsulzer @TomTranter @rtimms @kratman
/pybamm/plotting/ @martinjrobins @rtimms @Saransh-cpp @valentinsulzer @rtimms @kratman @agriyakhetarpal
/pybamm/solvers/ @martinjrobins @rtimms @valentinsulzer @TomTranter @rtimms
/pybamm/spatial_methods/ @martinjrobins @rtimms @valentinsulzer @rtimms
/pybamm/* @pybamm-team/maintainers # the files directly under /pybamm/, will not recurse
src/pybamm/discretisations/ @martinjrobins @rtimms @valentinsulzer
src/pybamm/experiment/ @brosaplanella @martinjrobins @rtimms @valentinsulzer @TomTranter
src/pybamm/expression_tree/ @martinjrobins @rtimms @valentinsulzer
src/pybamm/geometry/ @martinjrobins @rtimms @valentinsulzer
src/pybamm/input/ @brosaplanella @DrSOKane @rtimms @valentinsulzer @TomTranter @kratman
src/pybamm/meshes/ @martinjrobins @rtimms @valentinsulzer @rtimms
src/pybamm/models/ @brosaplanella @DrSOKane @rtimms @valentinsulzer @TomTranter @rtimms
src/pybamm/parameters/ @brosaplanella @DrSOKane @rtimms @valentinsulzer @TomTranter @rtimms @kratman
src/pybamm/plotting/ @martinjrobins @rtimms @Saransh-cpp @valentinsulzer @rtimms @kratman @agriyakhetarpal
src/pybamm/solvers/ @martinjrobins @rtimms @valentinsulzer @TomTranter @rtimms
src/pybamm/spatial_methods/ @martinjrobins @rtimms @valentinsulzer @rtimms
src/pybamm/* @pybamm-team/maintainers # the files directly under /pybamm/, will not recurse

# CI/CD workflows
/.github/ @martinjrobins @Saransh-cpp @agriyakhetarpal @kratman @arjxn-py
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@eb055d739abdc2e8de2e5f4ba1a8b246daa779aa # v3.26.0
uses: github/codeql-action/upload-sarif@883d8588e56d1753a8a58c1c86e88976f0c23449 # v3.26.3
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ci:

repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: "v0.5.7"
rev: "v0.6.1"
hooks:
- id: ruff
args: [--fix, --show-fixes]
Expand Down
4 changes: 1 addition & 3 deletions src/pybamm/parameters/bpx.py
Original file line number Diff line number Diff line change
Expand Up @@ -214,9 +214,7 @@ def _bpx_to_param_dict(bpx: BPX) -> dict:
pybamm_dict[domain.pre_name + "conductivity [S.m-1]"] = 4e7

# add a default heat transfer coefficient
pybamm_dict.update(
{"Total heat transfer coefficient [W.m-2.K-1]": 0}, check_already_exists=False
)
pybamm_dict.update({"Total heat transfer coefficient [W.m-2.K-1]": 0})

# transport efficiency
for domain in [negative_electrode, separator, positive_electrode]:
Expand Down
16 changes: 10 additions & 6 deletions tests/unit/test_parameters/test_bpx.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
#
# Tests for the create_from_bpx function
#


import tempfile
import unittest
import json
Expand Down Expand Up @@ -155,6 +150,15 @@ def test_bpx(self):
sols[0]["Voltage [V]"].data, sols[1]["Voltage [V]"].data, atol=1e-7
)

def test_no_already_exists_in_BPX(self):
with tempfile.NamedTemporaryFile(
suffix="test.json", delete=False, mode="w"
) as test_file:
json.dump(copy.copy(self.base), test_file)
test_file.flush()
params = pybamm.ParameterValues.create_from_bpx(test_file.name)
assert "check_already_exists" not in params.keys()

def test_constant_functions(self):
bpx_obj = copy.copy(self.base)
bpx_obj["Parameterisation"]["Electrolyte"].update(
Expand Down Expand Up @@ -234,7 +238,7 @@ def test_table_data(self):
with tempfile.NamedTemporaryFile(
suffix=filename, delete=False, mode="w"
) as tmp:
# write to a tempory file so we can
# write to a temporary file so we can
# get the source later on using inspect.getsource
# (as long as the file still exists)
json.dump(bpx_obj, tmp)
Expand Down

0 comments on commit b4c1897

Please sign in to comment.