Skip to content

Commit

Permalink
update heuristic parameter convergence plot, add tex preprint format.
Browse files Browse the repository at this point in the history
  • Loading branch information
BradyPlanden committed Nov 28, 2024
1 parent b1390e0 commit d60e763
Show file tree
Hide file tree
Showing 17 changed files with 894 additions and 8 deletions.
Binary file modified joss/figures/contour_heuristic_0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/contour_heuristic_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/contour_heuristic_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/heuristic_parameters.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/joss/contour_evolution.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/joss/contour_gradient.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/joss/contour_heuristic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/joss/contour_total.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/joss/converge.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/joss/design.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/joss/optimisers_parameters.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified joss/figures/joss/sim-landscape.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions joss/paper.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'PyBOP: A Python package for battery model optimisation and parameterisation'
tags:
- Python
- python
- batteries
- battery models
- parameterisation
Expand Down Expand Up @@ -192,7 +192,7 @@ As an example, we consider the problem of maximising the gravimetric energy dens

We gratefully acknowledge all [contributors](https://github.com/pybop-team/PyBOP?tab=readme-ov-file#contributors-) to this package. This work was supported by the Faraday Institution Multiscale Modelling (MSM) project (ref. FIRG059), UKRI's Horizon Europe Guarantee (ref. 10038031), and EU IntelLiGent project (ref. 101069765).

[//]: # (# Discussion Points)
[//]: # (# Open Discussion Points)

[//]: # (EIS numerical identification)

Expand Down
Binary file modified joss/paper.pdf
Binary file not shown.
Binary file added joss/paper.preprint.pdf
Binary file not shown.
885 changes: 885 additions & 0 deletions joss/paper.preprint.tex

Large diffs are not rendered by default.

13 changes: 7 additions & 6 deletions joss/param_plots.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
create_plot["landscape"] = False
create_plot["minimising"] = False
create_plot["maximising"] = False
create_plot["gradient"] = True
create_plot["gradient"] = False
create_plot["evolution"] = False
create_plot["heuristic"] = False
create_plot["heuristic"] = True
create_plot["posteriors"] = False


Expand Down Expand Up @@ -441,10 +441,10 @@
optim = optimiser(
cost,
verbose=True,
sigma0=0.02,
max_iterations=500,
max_unchanged_iterations=25,
max_evaluations=300,
sigma0=0.05,
max_iterations=150,
max_unchanged_iterations=150,
max_evaluations=150,
**kwargs,
)

Expand Down Expand Up @@ -474,6 +474,7 @@
parameter_fig.data = []
parameter_fig.add_traces(parameter_traces)
parameter_fig = plotly.subplots.make_subplots(figure=parameter_fig, rows=2, cols=1)
parameter_fig.update_layout(yaxis1=dict(range=[1e-14, 10e-14]))
parameter_fig.show()
parameter_fig.write_image("joss/figures/heuristic_parameters.png")

Expand Down

0 comments on commit d60e763

Please sign in to comment.