Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v24.9.1 #502

Merged
merged 53 commits into from
Sep 18, 2024
Merged
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
f9446ed
Thermal parameters removed for non-thermal Thevenin example, example …
Dibyendu-IITKGP Aug 14, 2024
2dcad41
openpyxl package installation command added in notebook file
Dibyendu-IITKGP Aug 15, 2024
75d66b8
Merge branch 'develop' of https://github.com/pybop-team/PyBOP into 43…
Dibyendu-IITKGP Aug 15, 2024
cbce777
style: pre-commit fixes
pre-commit-ci[bot] Aug 15, 2024
0225270
results of notebooks updated
Dibyendu-IITKGP Aug 15, 2024
ec30ff7
Merge branch '437-add-thermal-thevenin-example-remove-params-from-oth…
Dibyendu-IITKGP Aug 15, 2024
cd4404d
pandas upgraded to remove openpyxl error
Dibyendu-IITKGP Aug 15, 2024
34f5520
import openpyxl added
Dibyendu-IITKGP Aug 15, 2024
6f226bd
style: pre-commit fixes
pre-commit-ci[bot] Aug 15, 2024
6a43506
fix: adds `openpyxl` to nox notebooks session
BradyPlanden Aug 19, 2024
ed4f6a0
Adds parameter specific sigma0, moves initial_state to model.build() …
BradyPlanden Aug 27, 2024
266d0a9
Updts to README.md
BradyPlanden Sep 9, 2024
1361e5c
Merge pull request #493 from pybop-team/main
BradyPlanden Sep 11, 2024
12b9883
removes optional [cite] dependency from pybamm
BradyPlanden Sep 11, 2024
c802e6e
fix: reapply transformation for joined parameters in GaussianLogLikel…
BradyPlanden Sep 11, 2024
6a0d838
fix: updates fail_gradient for GaussianLogLikelihood, fixes missed co…
BradyPlanden Sep 12, 2024
4ad8ffe
increment scheduled_tests.yaml to 3AM UTC
BradyPlanden Sep 12, 2024
7d07f4a
Merge pull request #496 from pybop-team/490-shift-scheduled-tests-to-…
BradyPlanden Sep 12, 2024
a3293ed
refactor: adds join_parameters() setter in BaseCost to replace direct…
BradyPlanden Sep 12, 2024
d5c7b3a
Merge pull request #501 from pybop-team/392-add-weppner-huggins-model…
BradyPlanden Sep 12, 2024
0ca7fa6
removes redundant commented-out code.
BradyPlanden Sep 12, 2024
bffce70
Merge branch 'refs/heads/develop' into 492-bug-fix-transformations-fo…
BradyPlanden Sep 12, 2024
7a9b049
Merge branch 'refs/heads/develop' into 437-add-thermal-thevenin-examp…
BradyPlanden Sep 13, 2024
a26d5ea
updt. noxfile.py with ipywidgets, updt. ecm notebook
BradyPlanden Sep 13, 2024
769734e
examples: update ecm hppc notebook.
BradyPlanden Sep 13, 2024
201451e
multipulse notebook example modified to get rid of test error
Dibyendu-IITKGP Sep 13, 2024
32cf455
style: pre-commit fixes
pre-commit-ci[bot] Sep 13, 2024
e978cda
tests: adds test_cost_transformations.py unit tests, adds `BaseCost.b…
BradyPlanden Sep 13, 2024
6569eaa
refactor: cost.parameters as private attribute -> cost._parameters
BradyPlanden Sep 14, 2024
2062c2f
Merge pull request #495 from pybop-team/492-bug-fix-transformations-f…
martinjrobins Sep 14, 2024
dafa3c8
Merge branch 'refs/heads/develop' into release-v24.9.1
BradyPlanden Sep 16, 2024
2adc629
update noxfile.py - remove installation dependencies
BradyPlanden Sep 16, 2024
edaa711
increment versions, add CHANGELOG.md entry for #495
BradyPlanden Sep 16, 2024
261271d
Merge branch 'develop' into 437-add-thermal-thevenin-example-remove-p…
BradyPlanden Sep 16, 2024
f88c5c9
1-single-pulse-circuit-model.ipynb file structure updated
Dibyendu-IITKGP Sep 16, 2024
a6429a3
fix: LogPosterior bugfixes for GaussianLogLikelihood.
BradyPlanden Sep 16, 2024
e256cbe
chore: update pre-commit hooks
pre-commit-ci[bot] Sep 16, 2024
017d926
tests: update posterior construction asserts
BradyPlanden Sep 16, 2024
e8c9fbe
Merge pull request #506 from pybop-team/pre-commit-ci-update-config
BradyPlanden Sep 17, 2024
a9ec9df
add changelog entry
BradyPlanden Sep 17, 2024
6f6a8fc
tests: small bug fix to clip initial parameters in optimisation test.
BradyPlanden Sep 17, 2024
412bc30
drive cycle current changed
Dibyendu-IITKGP Sep 17, 2024
522845c
style: pre-commit fixes
pre-commit-ci[bot] Sep 17, 2024
23b3731
Adds dependencies to nox notebook-overwrite session, overwrite single…
BradyPlanden Sep 17, 2024
ed457ff
examples: update state of thevenin fitting notebooks
BradyPlanden Sep 17, 2024
c8029e8
docs: update README.md [skip ci]
allcontributors[bot] Sep 17, 2024
78a4f47
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Sep 17, 2024
051e57e
Merge pull request #460 from pybop-team/437-add-thermal-thevenin-exam…
BradyPlanden Sep 17, 2024
dd0b889
Merge branch 'develop' into all-contributors/add-Dibyendu-IITKGP
BradyPlanden Sep 17, 2024
4f926ef
Merge branch 'develop' into bugfixes-for-logposterior-transformations
martinjrobins Sep 17, 2024
782b57f
Merge pull request #507 from pybop-team/all-contributors/add-Dibyendu…
BradyPlanden Sep 17, 2024
764bfb0
Merge pull request #505 from pybop-team/bugfixes-for-logposterior-tra…
BradyPlanden Sep 17, 2024
b8b8f45
Merge branch 'refs/heads/develop' into release-v24.9.1
BradyPlanden Sep 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
style: pre-commit fixes
  • Loading branch information
pre-commit-ci[bot] committed Sep 13, 2024
commit 32cf455055d119adeda560d6ff7622755c5d6f00
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@
},
{
"cell_type": "code",
"execution_count": 7,
"execution_count": null,
"id": "1",
"metadata": {},
"outputs": [
@@ -44,16 +44,16 @@
},
{
"cell_type": "markdown",
"id": "4",
"id": "2",
"metadata": {},
"source": [
"In this example, we use the default parameter value for the \"Open-circuit voltage [V] as provided by the original PyBaMM class. The other relevant parameters for the ECM model implementation are updated as per the cell specification."
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "5",
"execution_count": null,
"id": "3",
"metadata": {},
"outputs": [],
"source": [
@@ -87,7 +87,7 @@
},
{
"cell_type": "markdown",
"id": "6",
"id": "4",
"metadata": {},
"source": [
"## Identifying the Parameters\n",
@@ -97,8 +97,8 @@
},
{
"cell_type": "code",
"execution_count": 9,
"id": "7",
"execution_count": null,
"id": "5",
"metadata": {},
"outputs": [],
"source": [
@@ -111,16 +111,16 @@
},
{
"cell_type": "markdown",
"id": "8",
"id": "6",
"metadata": {},
"source": [
"We use multiple HPPC pulses from the dataset: Kollmeyer, Phillip; Skells, Michael (2020), “Samsung INR21700 30T 3Ah Li-ion Battery Data”, Mendeley Data, V1, doi: 10.17632/9xyvy2njj3.1 "
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "9",
"execution_count": null,
"id": "7",
"metadata": {},
"outputs": [],
"source": [
@@ -139,8 +139,8 @@
},
{
"cell_type": "code",
"execution_count": 11,
"id": "10",
"execution_count": null,
"id": "8",
"metadata": {},
"outputs": [],
"source": [
@@ -176,8 +176,8 @@
},
{
"cell_type": "code",
"execution_count": 12,
"id": "11",
"execution_count": null,
"id": "9",
"metadata": {},
"outputs": [
{
@@ -265,8 +265,8 @@
},
{
"cell_type": "code",
"execution_count": 13,
"id": "12",
"execution_count": null,
"id": "10",
"metadata": {},
"outputs": [
{
@@ -330,7 +330,7 @@
},
{
"cell_type": "markdown",
"id": "13",
"id": "11",
"metadata": {},
"source": [
"The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function.\n",
@@ -340,8 +340,8 @@
},
{
"cell_type": "code",
"execution_count": 14,
"id": "14",
"execution_count": null,
"id": "12",
"metadata": {},
"outputs": [],
"source": [
@@ -359,16 +359,16 @@
},
{
"cell_type": "markdown",
"id": "15",
"id": "13",
"metadata": {},
"source": [
"Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value."
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "16",
"execution_count": null,
"id": "14",
"metadata": {},
"outputs": [
{
@@ -396,7 +396,7 @@
},
{
"cell_type": "markdown",
"id": "17",
"id": "15",
"metadata": {},
"source": [
"## Plotting and Visualisation\n",
@@ -406,8 +406,8 @@
},
{
"cell_type": "code",
"execution_count": 22,
"id": "18",
"execution_count": null,
"id": "16",
"metadata": {},
"outputs": [
{
@@ -426,7 +426,7 @@
},
{
"cell_type": "markdown",
"id": "19",
"id": "17",
"metadata": {},
"source": [
"### Convergence and Parameter Trajectories\n",
@@ -436,8 +436,8 @@
},
{
"cell_type": "code",
"execution_count": 23,
"id": "20",
"execution_count": null,
"id": "18",
"metadata": {},
"outputs": [
{
@@ -466,7 +466,7 @@
},
{
"cell_type": "markdown",
"id": "21",
"id": "19",
"metadata": {},
"source": [
"### Conclusion\n",
Loading