Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
b24c64c
add plotting with matplotlib and allow user to choose backend
SarahRo Apr 2, 2026
ebc44be
Merge branch 'develop' into matplotlib
SarahRo Apr 2, 2026
8ca5158
style: pre-commit fixes
pre-commit-ci[bot] Apr 2, 2026
f0e5566
start cleaning up StandardPlot
SarahRo Apr 8, 2026
58f2bcf
update nyquist
SarahRo Apr 8, 2026
99b0ed0
minor edits
SarahRo Apr 8, 2026
ea5af26
some simplifications
SarahRo Apr 9, 2026
112c231
simplify sample plotting
SarahRo Apr 13, 2026
072e8fa
style: pre-commit fixes
pre-commit-ci[bot] Apr 13, 2026
d439edf
simplify contour, nyquist, convergence
SarahRo Apr 13, 2026
5c12c72
style: pre-commit fixes
pre-commit-ci[bot] Apr 13, 2026
b78af4e
Reduce code duplication
SarahRo Apr 21, 2026
1faa020
simplify voronoi
SarahRo Apr 21, 2026
474a6cd
Merge branch 'matplotlib' of github.com:pybop-team/PyBOP into matplotlib
SarahRo May 13, 2026
4027e34
Merge branch 'develop' into matplotlib
SarahRo May 13, 2026
b76bf2b
more simplifications
SarahRo May 20, 2026
1be7b14
change structure
SarahRo May 28, 2026
7118a58
a bit of tidying
SarahRo Jun 2, 2026
0d812d0
improve in code documentation
SarahRo Jun 3, 2026
c40ae72
Merge branch 'develop' into matplotlib
SarahRo Jun 3, 2026
9b9d7db
restore notebook outputs
SarahRo Jun 3, 2026
7a7ef9c
style: pre-commit fixes
pre-commit-ci[bot] Jun 3, 2026
798c609
clean up more notebooks
SarahRo Jun 3, 2026
402646f
clean up notebook output
SarahRo Jun 3, 2026
e1e90df
allow figures as input to plotting functions
SarahRo Jul 9, 2026
2de29cb
Merge branch 'develop' into matplotlib
SarahRo Jul 9, 2026
1425082
style: pre-commit fixes
pre-commit-ci[bot] Jul 9, 2026
2ea00bf
fix failing tests
SarahRo Jul 9, 2026
2fdfbda
Improve test coverage
SarahRo Jul 10, 2026
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
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## Features

- [#928](https://github.com/pybop-team/PyBOP/pull/928) - Adds the option to choose `matplotlib` as the plotting library for plotting functions. Additionally, figures and axes can be created manually and passed as keyword arguments to plotting functions. An example notebook `plotting.ipynb` was added to the `getting_started` directory to demonstrate usage of the new features.
- [#918](https://github.com/pybop-team/PyBOP/pull/918) - Adds a plot for predictions sampled from a posterior distribution (`pybop.plot.predictive`).
- [#940](https://github.com/pybop-team/PyBOP/pull/940) - Adds support for Python 3.14 (EP-BOLFI optimiser and PyProBE still restricted to Python 3.12 or below).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,9 @@
"\n",
"import pybop\n",
"\n",
"go = pybop.plot.PlotlyManager().go\n",
"pybop.plot.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"pybop.plot.use_backend(\"plotly\")\n",
"go = pybop.plot.backends.PlotlyManager().go\n",
"pybop.plot.backends.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"\n",
"np.random.seed(8) # users can remove this line"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@
"\n",
"import pybop\n",
"\n",
"pybop.plot.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"pybop.plot.use_backend(\"plotly\")\n",
"pybop.plot.backends.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"\n",
"np.random.seed(8) # users can remove this line"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
"\n",
"import pybop\n",
"\n",
"pybop.plot.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"pybop.plot.use_backend(\"plotly\")\n",
"pybop.plot.backends.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"\n",
"np.random.seed(8) # users can remove this line"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@
"\n",
"import pybop\n",
"\n",
"pybop.plot.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"pybop.plot.use_backend(\"plotly\")\n",
"pybop.plot.backends.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"\n",
"np.random.seed(8) # users can remove this line"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@
"\n",
"import pybop\n",
"\n",
"pybop.plot.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"pybop.plot.use_backend(\"plotly\")\n",
"pybop.plot.backends.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"\n",
"np.random.seed(8) # users can remove this line"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,9 @@
"\n",
"import pybop\n",
"\n",
"go = pybop.plot.PlotlyManager().go\n",
"pybop.plot.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"pybop.plot.use_backend(\"plotly\")\n",
"go = pybop.plot.backends.PlotlyManager().go\n",
"pybop.plot.backends.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"\n",
"np.random.seed(8) # users can remove this line"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,9 @@
"\n",
"import pybop\n",
"\n",
"go = pybop.plot.PlotlyManager().go\n",
"pybop.plot.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"pybop.plot.use_backend(\"plotly\")\n",
"go = pybop.plot.backends.PlotlyManager().go\n",
"pybop.plot.backends.PlotlyManager().pio.renderers.default = \"notebook_connected\"\n",
"\n",
"np.random.seed(8) # users can remove this line"
]
Expand Down
Loading
Loading