pybamm


Namepybamm JSON
Version 23.9 PyPI version JSON
download
home_pagehttps://github.com/pybamm-team/PyBaMM
SummaryPython Battery Mathematical Modelling.
upload_time2023-11-20 15:56:06
maintainer
docs_urlNone
author
requires_python>=3.8,<3.12
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![PyBaMM_logo](https://user-images.githubusercontent.com/20817509/107091287-8ad46a80-67cf-11eb-86f5-7ebef7c72a1e.png)

#

<div align="center">

[![Powered by NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](http://numfocus.org)
[![Scheduled](https://github.com/pybamm-team/PyBaMM/actions/workflows/run_periodic_tests.yml/badge.svg?branch=develop)](https://github.com/pybamm-team/PyBaMM/actions/workflows/run_periodic_tests.yml)
[![readthedocs](https://readthedocs.org/projects/pybamm/badge/?version=latest)](https://docs.pybamm.org/en/latest/?badge=latest)
[![codecov](https://codecov.io/gh/pybamm-team/PyBaMM/branch/main/graph/badge.svg)](https://codecov.io/gh/pybamm-team/PyBaMM)
[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/pybamm-team/PyBaMM/blob/main/)
[![DOI](https://zenodo.org/badge/DOI/10.5334/jors.309.svg)](https://doi.org/10.5334/jors.309)
[![release](https://img.shields.io/github/v/release/pybamm-team/PyBaMM?color=yellow)](https://github.com/pybamm-team/PyBaMM/releases)
[![code style](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-64-orange.svg)](#-contributors)
<!-- ALL-CONTRIBUTORS-BADGE:END -->

</div>

# PyBaMM

PyBaMM (Python Battery Mathematical Modelling) is an open-source battery simulation package
written in Python. Our mission is to accelerate battery modelling research by
providing open-source tools for multi-institutional, interdisciplinary collaboration.
Broadly, PyBaMM consists of
(i) a framework for writing and solving systems
of differential equations,
(ii) a library of battery models and parameters, and
(iii) specialized tools for simulating battery-specific experiments and visualizing the results.
Together, these enable flexible model definitions and fast battery simulations, allowing users to
explore the effect of different battery designs and modeling assumptions under a variety of operating scenarios.

[//]: # "numfocus-fiscal-sponsor-attribution"

PyBaMM uses an [open governance model](./GOVERNANCE.md)
and is fiscally sponsored by [NumFOCUS](https://numfocus.org/). Consider making
a [tax-deductible donation](https://numfocus.org/donate-for-pybamm) to help the project
pay for developer time, professional services, travel, workshops, and a variety of other needs.

<div align="center">
  <a href="https://numfocus.org/project/pybamm">
    <img height="60px"
         src="https://raw.githubusercontent.com/numfocus/templates/master/images/numfocus-logo.png"
         align="center">
  </a>
</div>
<br>

## πŸ’» Using PyBaMM

The easiest way to use PyBaMM is to run a 1C constant-current discharge with a model of your choice with all the default settings:

```python3
import pybamm

model = pybamm.lithium_ion.DFN()  # Doyle-Fuller-Newman model
sim = pybamm.Simulation(model)
sim.solve([0, 3600])  # solve for 1 hour
sim.plot()
```

or simulate an experiment such as a constant-current discharge followed by a constant-current-constant-voltage charge:

```python3
import pybamm

experiment = pybamm.Experiment(
    [
        (
            "Discharge at C/10 for 10 hours or until 3.3 V",
            "Rest for 1 hour",
            "Charge at 1 A until 4.1 V",
            "Hold at 4.1 V until 50 mA",
            "Rest for 1 hour",
        )
    ]
    * 3,
)
model = pybamm.lithium_ion.DFN()
sim = pybamm.Simulation(model, experiment=experiment, solver=pybamm.CasadiSolver())
sim.solve()
sim.plot()
```

However, much greater customisation is available. It is possible to change the physics, parameter values, geometry, submesh type, number of submesh points, methods for spatial discretisation and solver for integration (see DFN [script](https://github.com/pybamm-team/PyBaMM/blob/develop/examples/scripts/DFN.py) or [notebook](https://github.com/pybamm-team/PyBaMM/blob/develop/docs/source/examples/notebooks/models/DFN.ipynb)).

For new users we recommend the [Getting Started](https://github.com/pybamm-team/PyBaMM/tree/develop/docs/source/examples/notebooks/getting_started/) guides. These are intended to be very simple step-by-step guides to show the basic functionality of PyBaMM, and can either be downloaded and used locally, or used online through [Google Colab](https://colab.research.google.com/github/pybamm-team/PyBaMM/blob/main/).

Further details can be found in a number of [detailed examples](https://github.com/pybamm-team/PyBaMM/tree/develop/examples), hosted here on
github. In addition, there is a [full API documentation](https://docs.pybamm.org/en/latest/source/api/index.html),
hosted on [Read The Docs](https://readthedocs.org/).
Additional supporting material can be found
[here](https://github.com/pybamm-team/pybamm-supporting-material/).

Note that the examples on the default `develop` branch are tested on the latest `develop` commit. This may sometimes cause errors when running the examples on the pybamm pip package, which is synced to the `main` branch. You can switch to the `main` branch on github to see the version of the examples that is compatible with the latest pip release.

## Versioning

PyBaMM makes releases every four months and we use [CalVer](https://calver.org/), which means that the version number is `YY.MM`. The releases happen, approximately, at the end of January, May and September. There is no difference between releases that increment the year and releases that increment the month; in particular, releases that increment the month may introduce breaking changes. Breaking changes for each release are communicated via the [CHANGELOG](CHANGELOG.md), and come with deprecation warnings or errors that are kept for at least one year (3 releases). If you find a breaking change that is not documented, or think it should be undone, please open an issue on [GitHub](https://github.com/pybamm-team/pybamm).

## πŸš€ Installing PyBaMM

PyBaMM is available on GNU/Linux, MacOS and Windows.
We strongly recommend to install PyBaMM within a python virtual environment, in order not to alter any distribution python files.
For instructions on how to create a virtual environment for PyBaMM, see [the documentation](https://docs.pybamm.org/en/latest/source/user_guide/installation/GNU-linux.html#user-install).

### Using pip

[![pypi](https://img.shields.io/pypi/v/pybamm?color=blue)](https://pypi.org/project/pybamm/)
[![downloads](https://img.shields.io/pypi/dm/pybamm?color=blue)](https://pypi.org/project/pybamm/)

```bash
pip install pybamm
```

### Using conda

PyBaMM is available as a conda package through the conda-forge channel.

[![conda_forge](https://img.shields.io/conda/vn/conda-forge/pybamm?color=green)](https://anaconda.org/conda-forge/pybamm)
[![downloads](https://img.shields.io/conda/dn/conda-forge/pybamm?color=green)](https://anaconda.org/conda-forge/pybamm)

```bash
conda install -c conda-forge pybamm
```

### Optional solvers

Following GNU/Linux and macOS solvers are optionally available:

- [scikits.odes](https://scikits-odes.readthedocs.io/en/latest/)-based solver, see [the documentation](https://docs.pybamm.org/en/latest/source/user_guide/installation/GNU-linux.html#optional-scikits-odes-solver).
- [jax](https://jax.readthedocs.io/en/latest/notebooks/quickstart.html)-based solver, see [the documentation](https://docs.pybamm.org/en/latest/source/user_guide/installation/GNU-linux.html#optional-jaxsolver).

## πŸ“– Citing PyBaMM

If you use PyBaMM in your work, please cite our paper

> Sulzer, V., Marquis, S. G., Timms, R., Robinson, M., & Chapman, S. J. (2021). Python Battery Mathematical Modelling (PyBaMM). _Journal of Open Research Software, 9(1)_.

You can use the BibTeX

```
@article{Sulzer2021,
  title = {{Python Battery Mathematical Modelling (PyBaMM)}},
  author = {Sulzer, Valentin and Marquis, Scott G. and Timms, Robert and Robinson, Martin and Chapman, S. Jon},
  doi = {10.5334/jors.309},
  journal = {Journal of Open Research Software},
  publisher = {Software Sustainability Institute},
  volume = {9},
  number = {1},
  pages = {14},
  year = {2021}
}
```

We would be grateful if you could also cite the relevant papers. These will change depending on what models and solvers you use. To find out which papers you should cite, add the line

```python3
pybamm.print_citations()
```

to the end of your script. This will print BibTeX information to the terminal; passing a filename to `print_citations` will print the BibTeX information to the specified file instead. A list of all citations can also be found in the [citations file](https://github.com/pybamm-team/PyBaMM/blob/develop/pybamm/CITATIONS.bib). In particular, PyBaMM relies heavily on [CasADi](https://web.casadi.org/publications/).
See [CONTRIBUTING.md](https://github.com/pybamm-team/PyBaMM/blob/develop/CONTRIBUTING.md#citations) for information on how to add your own citations when you contribute.

## πŸ› οΈ Contributing to PyBaMM

If you'd like to help us develop PyBaMM by adding new methods, writing documentation, or fixing embarrassing bugs, please have a look at these [guidelines](https://github.com/pybamm-team/PyBaMM/blob/develop/CONTRIBUTING.md) first.

## πŸ“« Get in touch

For any questions, comments, suggestions or bug reports, please see the [contact page](https://www.pybamm.org/contact).

## πŸ“ƒ License

PyBaMM is fully open source. For more information about its license, see [LICENSE](https://github.com/pybamm-team/PyBaMM/blob/develop/LICENSE.txt).

## ✨ Contributors

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tbody>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://sites.google.com/view/valentinsulzer"><img src="https://avatars3.githubusercontent.com/u/20817509?v=4?s=100" width="100px;" alt="Valentin Sulzer"/><br /><sub><b>Valentin Sulzer</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Atinosulzer" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tinosulzer" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tinosulzer" title="Documentation">πŸ“–</a> <a href="#example-tinosulzer" title="Examples">πŸ’‘</a> <a href="#ideas-tinosulzer" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#maintenance-tinosulzer" title="Maintenance">🚧</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Atinosulzer" title="Reviewed Pull Requests">πŸ‘€</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tinosulzer" title="Tests">⚠️</a> <a href="#tutorial-tinosulzer" title="Tutorials">βœ…</a> <a href="#blog-tinosulzer" title="Blogposts">πŸ“</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.robertwtimms.com"><img src="https://avatars1.githubusercontent.com/u/43040151?v=4?s=100" width="100px;" alt="Robert Timms"/><br /><sub><b>Robert Timms</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Artimms" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=rtimms" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=rtimms" title="Documentation">πŸ“–</a> <a href="#example-rtimms" title="Examples">πŸ’‘</a> <a href="#ideas-rtimms" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#maintenance-rtimms" title="Maintenance">🚧</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Artimms" title="Reviewed Pull Requests">πŸ‘€</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=rtimms" title="Tests">⚠️</a> <a href="#tutorial-rtimms" title="Tutorials">βœ…</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Scottmar93"><img src="https://avatars1.githubusercontent.com/u/22661308?v=4?s=100" width="100px;" alt="Scott Marquis"/><br /><sub><b>Scott Marquis</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3AScottmar93" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=Scottmar93" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=Scottmar93" title="Documentation">πŸ“–</a> <a href="#example-Scottmar93" title="Examples">πŸ’‘</a> <a href="#ideas-Scottmar93" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#maintenance-Scottmar93" title="Maintenance">🚧</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3AScottmar93" title="Reviewed Pull Requests">πŸ‘€</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=Scottmar93" title="Tests">⚠️</a> <a href="#tutorial-Scottmar93" title="Tutorials">βœ…</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/martinjrobins"><img src="https://avatars3.githubusercontent.com/u/1148404?v=4?s=100" width="100px;" alt="Martin Robinson"/><br /><sub><b>Martin Robinson</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Amartinjrobins" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=martinjrobins" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=martinjrobins" title="Documentation">πŸ“–</a> <a href="#example-martinjrobins" title="Examples">πŸ’‘</a> <a href="#ideas-martinjrobins" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Amartinjrobins" title="Reviewed Pull Requests">πŸ‘€</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=martinjrobins" title="Tests">⚠️</a> <a href="#tutorial-martinjrobins" title="Tutorials">βœ…</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.brosaplanella.com"><img src="https://avatars3.githubusercontent.com/u/28443643?v=4?s=100" width="100px;" alt="Ferran Brosa Planella"/><br /><sub><b>Ferran Brosa Planella</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Abrosaplanella" title="Reviewed Pull Requests">πŸ‘€</a> <a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Abrosaplanella" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=brosaplanella" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=brosaplanella" title="Documentation">πŸ“–</a> <a href="#example-brosaplanella" title="Examples">πŸ’‘</a> <a href="#ideas-brosaplanella" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#maintenance-brosaplanella" title="Maintenance">🚧</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=brosaplanella" title="Tests">⚠️</a> <a href="#tutorial-brosaplanella" title="Tutorials">βœ…</a> <a href="#blog-brosaplanella" title="Blogposts">πŸ“</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/TomTranter"><img src="https://avatars3.githubusercontent.com/u/7068741?v=4?s=100" width="100px;" alt="Tom Tranter"/><br /><sub><b>Tom Tranter</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3ATomTranter" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=TomTranter" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=TomTranter" title="Documentation">πŸ“–</a> <a href="#example-TomTranter" title="Examples">πŸ’‘</a> <a href="#ideas-TomTranter" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3ATomTranter" title="Reviewed Pull Requests">πŸ‘€</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=TomTranter" title="Tests">⚠️</a> <a href="#tutorial-TomTranter" title="Tutorials">βœ…</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://tlestang.github.io"><img src="https://avatars3.githubusercontent.com/u/13448239?v=4?s=100" width="100px;" alt="Thibault Lestang"/><br /><sub><b>Thibault Lestang</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Atlestang" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tlestang" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tlestang" title="Documentation">πŸ“–</a> <a href="#example-tlestang" title="Examples">πŸ’‘</a> <a href="#ideas-tlestang" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Atlestang" title="Reviewed Pull Requests">πŸ‘€</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tlestang" title="Tests">⚠️</a> <a href="#infra-tlestang" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/dalonsoa"><img src="https://avatars1.githubusercontent.com/u/6095790?v=4?s=100" width="100px;" alt="Diego"/><br /><sub><b>Diego</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Adalonsoa" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Adalonsoa" title="Reviewed Pull Requests">πŸ‘€</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=dalonsoa" title="Code">πŸ’»</a> <a href="#infra-dalonsoa" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/felipe-salinas"><img src="https://avatars2.githubusercontent.com/u/64426781?v=4?s=100" width="100px;" alt="felipe-salinas"/><br /><sub><b>felipe-salinas</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=felipe-salinas" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=felipe-salinas" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/suhaklee"><img src="https://avatars3.githubusercontent.com/u/57151989?v=4?s=100" width="100px;" alt="suhaklee"/><br /><sub><b>suhaklee</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=suhaklee" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=suhaklee" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/viviantran27"><img src="https://avatars0.githubusercontent.com/u/6379429?v=4?s=100" width="100px;" alt="viviantran27"/><br /><sub><b>viviantran27</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=viviantran27" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=viviantran27" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/gyouhoc"><img src="https://avatars0.githubusercontent.com/u/60714526?v=4?s=100" width="100px;" alt="gyouhoc"/><br /><sub><b>gyouhoc</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Agyouhoc" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=gyouhoc" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=gyouhoc" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/YannickNoelStephanKuhn"><img src="https://avatars0.githubusercontent.com/u/62429912?v=4?s=100" width="100px;" alt="Yannick Kuhn"/><br /><sub><b>Yannick Kuhn</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=YannickNoelStephanKuhn" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=YannickNoelStephanKuhn" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://batterymodel.co.uk"><img src="https://avatars2.githubusercontent.com/u/39409226?v=4?s=100" width="100px;" alt="Jacqueline Edge"/><br /><sub><b>Jacqueline Edge</b></sub></a><br /><a href="#ideas-jedgedrudd" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#eventOrganizing-jedgedrudd" title="Event Organizing">πŸ“‹</a> <a href="#fundingFinding-jedgedrudd" title="Funding Finding">πŸ”</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://www.rse.ox.ac.uk/"><img src="https://avatars3.githubusercontent.com/u/3770306?v=4?s=100" width="100px;" alt="Fergus Cooper"/><br /><sub><b>Fergus Cooper</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=fcooper8472" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=fcooper8472" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jonchapman1"><img src="https://avatars1.githubusercontent.com/u/28925818?v=4?s=100" width="100px;" alt="jonchapman1"/><br /><sub><b>jonchapman1</b></sub></a><br /><a href="#ideas-jonchapman1" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#fundingFinding-jonchapman1" title="Funding Finding">πŸ”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/colinplease"><img src="https://avatars3.githubusercontent.com/u/44977104?v=4?s=100" width="100px;" alt="Colin Please"/><br /><sub><b>Colin Please</b></sub></a><br /><a href="#ideas-colinplease" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#fundingFinding-colinplease" title="Funding Finding">πŸ”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/cwmonroe"><img src="https://avatars.githubusercontent.com/u/92099819?v=4?s=100" width="100px;" alt="cwmonroe"/><br /><sub><b>cwmonroe</b></sub></a><br /><a href="#ideas-cwmonroe" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#fundingFinding-cwmonroe" title="Funding Finding">πŸ”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/gjo97"><img src="https://avatars.githubusercontent.com/u/18349157?v=4?s=100" width="100px;" alt="Greg"/><br /><sub><b>Greg</b></sub></a><br /><a href="#ideas-gjo97" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#fundingFinding-gjo97" title="Funding Finding">πŸ”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://faraday.ac.uk"><img src="https://avatars2.githubusercontent.com/u/42166506?v=4?s=100" width="100px;" alt="Faraday Institution"/><br /><sub><b>Faraday Institution</b></sub></a><br /><a href="#financial-FaradayInstitution" title="Financial">πŸ’΅</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/bessman"><img src="https://avatars3.githubusercontent.com/u/1999462?v=4?s=100" width="100px;" alt="Alexander Bessman"/><br /><sub><b>Alexander Bessman</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Abessman" title="Bug reports">πŸ›</a> <a href="#example-bessman" title="Examples">πŸ’‘</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/dalbamont"><img src="https://avatars1.githubusercontent.com/u/19659095?v=4?s=100" width="100px;" alt="dalbamont"/><br /><sub><b>dalbamont</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=dalbamont" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/anandmy"><img src="https://avatars1.githubusercontent.com/u/34894671?v=4?s=100" width="100px;" alt="Anand Mohan Yadav"/><br /><sub><b>Anand Mohan Yadav</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=anandmy" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/weilongai"><img src="https://avatars1.githubusercontent.com/u/41424174?v=4?s=100" width="100px;" alt="WEILONG AI"/><br /><sub><b>WEILONG AI</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=weilongai" title="Code">πŸ’»</a> <a href="#example-weilongai" title="Examples">πŸ’‘</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=weilongai" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/lonnbornj"><img src="https://avatars2.githubusercontent.com/u/35983543?v=4?s=100" width="100px;" alt="lonnbornj"/><br /><sub><b>lonnbornj</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=lonnbornj" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=lonnbornj" title="Tests">⚠️</a> <a href="#example-lonnbornj" title="Examples">πŸ’‘</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/priyanshuone6"><img src="https://avatars.githubusercontent.com/u/64051212?v=4?s=100" width="100px;" alt="Priyanshu Agarwal"/><br /><sub><b>Priyanshu Agarwal</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=priyanshuone6" title="Tests">⚠️</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=priyanshuone6" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Apriyanshuone6" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Apriyanshuone6" title="Reviewed Pull Requests">πŸ‘€</a> <a href="#maintenance-priyanshuone6" title="Maintenance">🚧</a> <a href="#tutorial-priyanshuone6" title="Tutorials">βœ…</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/DrSOKane"><img src="https://avatars.githubusercontent.com/u/42972513?v=4?s=100" width="100px;" alt="DrSOKane"/><br /><sub><b>DrSOKane</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=DrSOKane" title="Code">πŸ’»</a> <a href="#example-DrSOKane" title="Examples">πŸ’‘</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=DrSOKane" title="Documentation">πŸ“–</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=DrSOKane" title="Tests">⚠️</a> <a href="#tutorial-DrSOKane" title="Tutorials">βœ…</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3ADrSOKane" title="Reviewed Pull Requests">πŸ‘€</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Saransh-cpp"><img src="https://avatars.githubusercontent.com/u/74055102?v=4?s=100" width="100px;" alt="Saransh Chopra"/><br /><sub><b>Saransh Chopra</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=Saransh-cpp" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=Saransh-cpp" title="Tests">⚠️</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=Saransh-cpp" title="Documentation">πŸ“–</a> <a href="#tutorial-Saransh-cpp" title="Tutorials">βœ…</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3ASaransh-cpp" title="Reviewed Pull Requests">πŸ‘€</a> <a href="#maintenance-Saransh-cpp" title="Maintenance">🚧</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/DavidMStraub"><img src="https://avatars.githubusercontent.com/u/10965193?v=4?s=100" width="100px;" alt="David Straub"/><br /><sub><b>David Straub</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3ADavidMStraub" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=DavidMStraub" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/maurosgroi"><img src="https://avatars.githubusercontent.com/u/37576773?v=4?s=100" width="100px;" alt="maurosgroi"/><br /><sub><b>maurosgroi</b></sub></a><br /><a href="#ideas-maurosgroi" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/asinghgaba"><img src="https://avatars.githubusercontent.com/u/77078706?v=4?s=100" width="100px;" alt="Amarjit Singh Gaba"/><br /><sub><b>Amarjit Singh Gaba</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=asinghgaba" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/KennethNwanoro"><img src="https://avatars.githubusercontent.com/u/78538806?v=4?s=100" width="100px;" alt="KennethNwanoro"/><br /><sub><b>KennethNwanoro</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=KennethNwanoro" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=KennethNwanoro" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/alibh95"><img src="https://avatars.githubusercontent.com/u/65511923?v=4?s=100" width="100px;" alt="Ali Hussain Umar Bhatti"/><br /><sub><b>Ali Hussain Umar Bhatti</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=alibh95" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=alibh95" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/molel-gt"><img src="https://avatars.githubusercontent.com/u/81125862?v=4?s=100" width="100px;" alt="Leshinka Molel"/><br /><sub><b>Leshinka Molel</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=molel-gt" title="Code">πŸ’»</a> <a href="#ideas-molel-gt" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tobykirk"><img src="https://avatars.githubusercontent.com/u/42966045?v=4?s=100" width="100px;" alt="tobykirk"/><br /><sub><b>tobykirk</b></sub></a><br /><a href="#ideas-tobykirk" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tobykirk" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tobykirk" title="Tests">⚠️</a> <a href="#tutorial-tobykirk" title="Tutorials">βœ…</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/chuckliu1979"><img src="https://avatars.githubusercontent.com/u/13491954?v=4?s=100" width="100px;" alt="Chuck Liu"/><br /><sub><b>Chuck Liu</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Achuckliu1979" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=chuckliu1979" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/partben"><img src="https://avatars.githubusercontent.com/u/88316576?v=4?s=100" width="100px;" alt="partben"/><br /><sub><b>partben</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=partben" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://wigging.me"><img src="https://avatars.githubusercontent.com/u/6828967?v=4?s=100" width="100px;" alt="Gavin Wiggins"/><br /><sub><b>Gavin Wiggins</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Awigging" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=wigging" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/dion-w"><img src="https://avatars.githubusercontent.com/u/91852142?v=4?s=100" width="100px;" alt="Dion Wilde"/><br /><sub><b>Dion Wilde</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Adion-w" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=dion-w" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.ehtec.co"><img src="https://avatars.githubusercontent.com/u/48386220?v=4?s=100" width="100px;" alt="Elias Hohl"/><br /><sub><b>Elias Hohl</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=ehtec" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/KAschad"><img src="https://avatars.githubusercontent.com/u/93784399?v=4?s=100" width="100px;" alt="KAschad"/><br /><sub><b>KAschad</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3AKAschad" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Vaibhav-Chopra-GT"><img src="https://avatars.githubusercontent.com/u/92637595?v=4?s=100" width="100px;" alt="Vaibhav-Chopra-GT"/><br /><sub><b>Vaibhav-Chopra-GT</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=Vaibhav-Chopra-GT" title="Code">πŸ’»</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/bardsleypt"><img src="https://avatars.githubusercontent.com/u/54084289?v=4?s=100" width="100px;" alt="bardsleypt"/><br /><sub><b>bardsleypt</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Abardsleypt" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=bardsleypt" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ndrewwang"><img src="https://avatars.githubusercontent.com/u/56122552?v=4?s=100" width="100px;" alt="ndrewwang"/><br /><sub><b>ndrewwang</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Andrewwang" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=ndrewwang" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/MichaPhilipp"><img src="https://avatars.githubusercontent.com/u/58085966?v=4?s=100" width="100px;" alt="MichaPhilipp"/><br /><sub><b>MichaPhilipp</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3AMichaPhilipp" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/abillscmu"><img src="https://avatars.githubusercontent.com/u/48105066?v=4?s=100" width="100px;" alt="Alec Bills"/><br /><sub><b>Alec Bills</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=abillscmu" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/agriyakhetarpal"><img src="https://avatars.githubusercontent.com/u/74401230?v=4?s=100" width="100px;" alt="Agriya Khetarpal"/><br /><sub><b>Agriya Khetarpal</b></sub></a><br /><a href="#infra-agriyakhetarpal" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=agriyakhetarpal" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=agriyakhetarpal" title="Documentation">πŸ“–</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Aagriyakhetarpal" title="Reviewed Pull Requests">πŸ‘€</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/awadell1"><img src="https://avatars.githubusercontent.com/u/5857298?v=4?s=100" width="100px;" alt="Alex Wadell"/><br /><sub><b>Alex Wadell</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=awadell1" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=awadell1" title="Tests">⚠️</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=awadell1" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/iatzak"><img src="https://avatars.githubusercontent.com/u/112731474?v=4?s=100" width="100px;" alt="iatzak"/><br /><sub><b>iatzak</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=iatzak" title="Documentation">πŸ“–</a> <a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Aiatzak" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=iatzak" title="Code">πŸ’»</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ayeankit"><img src="https://avatars.githubusercontent.com/u/72691866?v=4?s=100" width="100px;" alt="Ankit Kumar"/><br /><sub><b>Ankit Kumar</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=ayeankit" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://aniketsinghrawat.vercel.app/"><img src="https://avatars.githubusercontent.com/u/31622972?v=4?s=100" width="100px;" alt="Aniket Singh Rawat"/><br /><sub><b>Aniket Singh Rawat</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=dikwickley" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=dikwickley" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jeromtom"><img src="https://avatars.githubusercontent.com/u/83979298?v=4?s=100" width="100px;" alt="Jerom Palimattom Tom"/><br /><sub><b>Jerom Palimattom Tom</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=jeromtom" title="Documentation">πŸ“–</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=jeromtom" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=jeromtom" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://bradyplanden.github.io"><img src="https://avatars.githubusercontent.com/u/55357039?v=4?s=100" width="100px;" alt="Brady Planden"/><br /><sub><b>Brady Planden</b></sub></a><br /><a href="#example-BradyPlanden" title="Examples">πŸ’‘</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.jsbrittain.com/"><img src="https://avatars.githubusercontent.com/u/98161205?v=4?s=100" width="100px;" alt="jsbrittain"/><br /><sub><b>jsbrittain</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=jsbrittain" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=jsbrittain" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/arjxn-py"><img src="https://avatars.githubusercontent.com/u/104268427?v=4?s=100" width="100px;" alt="Arjun"/><br /><sub><b>Arjun</b></sub></a><br /><a href="#infra-arjxn-py" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=arjxn-py" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=arjxn-py" title="Documentation">πŸ“–</a> <a href="https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Aarjxn-py" title="Reviewed Pull Requests">πŸ‘€</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/chenzhao-py"><img src="https://avatars.githubusercontent.com/u/75906533?v=4?s=100" width="100px;" alt="CHEN ZHAO"/><br /><sub><b>CHEN ZHAO</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Achenzhao-py" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://www.aboutenergy.io/"><img src="https://avatars.githubusercontent.com/u/91731499?v=4?s=100" width="100px;" alt="darryl-ad"/><br /><sub><b>darryl-ad</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=darryl-ad" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Adarryl-ad" title="Bug reports">πŸ›</a> <a href="#ideas-darryl-ad" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/julian-evers"><img src="https://avatars.githubusercontent.com/u/133691040?v=4?s=100" width="100px;" alt="julian-evers"/><br /><sub><b>julian-evers</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=julian-evers" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://batterycontrolgroup.engin.umich.edu/"><img src="https://avatars.githubusercontent.com/u/633873?v=4?s=100" width="100px;" alt="Jason Siegel"/><br /><sub><b>Jason Siegel</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=js1tr3" title="Code">πŸ’»</a> <a href="#ideas-js1tr3" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tommaull"><img src="https://avatars.githubusercontent.com/u/101814207?v=4?s=100" width="100px;" alt="Tom Maull"/><br /><sub><b>Tom Maull</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=tommaull" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=tommaull" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ejfdickinson"><img src="https://avatars.githubusercontent.com/u/116663050?v=4?s=100" width="100px;" alt="ejfdickinson"/><br /><sub><b>ejfdickinson</b></sub></a><br /><a href="#ideas-ejfdickinson" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Aejfdickinson" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/bobonice"><img src="https://avatars.githubusercontent.com/u/22030806?v=4?s=100" width="100px;" alt="bobonice"/><br /><sub><b>bobonice</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Abobonice" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=bobonice" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/kratman"><img src="https://avatars.githubusercontent.com/u/10170302?v=4?s=100" width="100px;" alt="Eric G. Kratz"/><br /><sub><b>Eric G. Kratz</b></sub></a><br /><a href="https://github.com/pybamm-team/PyBaMM/commits?author=kratman" title="Documentation">πŸ“–</a> <a href="#infra-kratman" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a> <a href="https://github.com/pybamm-team/PyBaMM/issues?q=author%3Akratman" title="Bug reports">πŸ›</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=kratman" title="Code">πŸ’»</a> <a href="https://github.com/pybamm-team/PyBaMM/commits?author=kratman" title="Tests">⚠️</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://aitorres.com"><img src="https://avatars.githubusercontent.com/u/26191851?v=4?s=100" width="100px;" alt="AndrΓ©s Ignacio Torres"/><br /><sub><b>AndrΓ©s Ignacio Torres</b></sub></a><br /><a href="#infra-aitorres" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a></td>
    </tr>
  </tbody>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pybamm-team/PyBaMM",
    "name": "pybamm",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<3.12",
    "maintainer_email": "",
    "keywords": "",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/91/e1/c7309428c7c882772dea6b8c40c8ccce193d2506a0ecd42f2efccec5a136/pybamm-23.9.tar.gz",
    "platform": null,
    "description": "![PyBaMM_logo](https://user-images.githubusercontent.com/20817509/107091287-8ad46a80-67cf-11eb-86f5-7ebef7c72a1e.png)\n\n#\n\n<div align=\"center\">\n\n[![Powered by NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](http://numfocus.org)\n[![Scheduled](https://github.com/pybamm-team/PyBaMM/actions/workflows/run_periodic_tests.yml/badge.svg?branch=develop)](https://github.com/pybamm-team/PyBaMM/actions/workflows/run_periodic_tests.yml)\n[![readthedocs](https://readthedocs.org/projects/pybamm/badge/?version=latest)](https://docs.pybamm.org/en/latest/?badge=latest)\n[![codecov](https://codecov.io/gh/pybamm-team/PyBaMM/branch/main/graph/badge.svg)](https://codecov.io/gh/pybamm-team/PyBaMM)\n[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/pybamm-team/PyBaMM/blob/main/)\n[![DOI](https://zenodo.org/badge/DOI/10.5334/jors.309.svg)](https://doi.org/10.5334/jors.309)\n[![release](https://img.shields.io/github/v/release/pybamm-team/PyBaMM?color=yellow)](https://github.com/pybamm-team/PyBaMM/releases)\n[![code style](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-64-orange.svg)](#-contributors)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n</div>\n\n# PyBaMM\n\nPyBaMM (Python Battery Mathematical Modelling) is an open-source battery simulation package\nwritten in Python. Our mission is to accelerate battery modelling research by\nproviding open-source tools for multi-institutional, interdisciplinary collaboration.\nBroadly, PyBaMM consists of\n(i) a framework for writing and solving systems\nof differential equations,\n(ii) a library of battery models and parameters, and\n(iii) specialized tools for simulating battery-specific experiments and visualizing the results.\nTogether, these enable flexible model definitions and fast battery simulations, allowing users to\nexplore the effect of different battery designs and modeling assumptions under a variety of operating scenarios.\n\n[//]: # \"numfocus-fiscal-sponsor-attribution\"\n\nPyBaMM uses an [open governance model](./GOVERNANCE.md)\nand is fiscally sponsored by [NumFOCUS](https://numfocus.org/). Consider making\na [tax-deductible donation](https://numfocus.org/donate-for-pybamm) to help the project\npay for developer time, professional services, travel, workshops, and a variety of other needs.\n\n<div align=\"center\">\n  <a href=\"https://numfocus.org/project/pybamm\">\n    <img height=\"60px\"\n         src=\"https://raw.githubusercontent.com/numfocus/templates/master/images/numfocus-logo.png\"\n         align=\"center\">\n  </a>\n</div>\n<br>\n\n## \ud83d\udcbb Using PyBaMM\n\nThe easiest way to use PyBaMM is to run a 1C constant-current discharge with a model of your choice with all the default settings:\n\n```python3\nimport pybamm\n\nmodel = pybamm.lithium_ion.DFN()  # Doyle-Fuller-Newman model\nsim = pybamm.Simulation(model)\nsim.solve([0, 3600])  # solve for 1 hour\nsim.plot()\n```\n\nor simulate an experiment such as a constant-current discharge followed by a constant-current-constant-voltage charge:\n\n```python3\nimport pybamm\n\nexperiment = pybamm.Experiment(\n    [\n        (\n            \"Discharge at C/10 for 10 hours or until 3.3 V\",\n            \"Rest for 1 hour\",\n            \"Charge at 1 A until 4.1 V\",\n            \"Hold at 4.1 V until 50 mA\",\n            \"Rest for 1 hour\",\n        )\n    ]\n    * 3,\n)\nmodel = pybamm.lithium_ion.DFN()\nsim = pybamm.Simulation(model, experiment=experiment, solver=pybamm.CasadiSolver())\nsim.solve()\nsim.plot()\n```\n\nHowever, much greater customisation is available. It is possible to change the physics, parameter values, geometry, submesh type, number of submesh points, methods for spatial discretisation and solver for integration (see DFN [script](https://github.com/pybamm-team/PyBaMM/blob/develop/examples/scripts/DFN.py) or [notebook](https://github.com/pybamm-team/PyBaMM/blob/develop/docs/source/examples/notebooks/models/DFN.ipynb)).\n\nFor new users we recommend the [Getting Started](https://github.com/pybamm-team/PyBaMM/tree/develop/docs/source/examples/notebooks/getting_started/) guides. These are intended to be very simple step-by-step guides to show the basic functionality of PyBaMM, and can either be downloaded and used locally, or used online through [Google Colab](https://colab.research.google.com/github/pybamm-team/PyBaMM/blob/main/).\n\nFurther details can be found in a number of [detailed examples](https://github.com/pybamm-team/PyBaMM/tree/develop/examples), hosted here on\ngithub. In addition, there is a [full API documentation](https://docs.pybamm.org/en/latest/source/api/index.html),\nhosted on [Read The Docs](https://readthedocs.org/).\nAdditional supporting material can be found\n[here](https://github.com/pybamm-team/pybamm-supporting-material/).\n\nNote that the examples on the default `develop` branch are tested on the latest `develop` commit. This may sometimes cause errors when running the examples on the pybamm pip package, which is synced to the `main` branch. You can switch to the `main` branch on github to see the version of the examples that is compatible with the latest pip release.\n\n## Versioning\n\nPyBaMM makes releases every four months and we use [CalVer](https://calver.org/), which means that the version number is `YY.MM`. The releases happen, approximately, at the end of January, May and September. There is no difference between releases that increment the year and releases that increment the month; in particular, releases that increment the month may introduce breaking changes. Breaking changes for each release are communicated via the [CHANGELOG](CHANGELOG.md), and come with deprecation warnings or errors that are kept for at least one year (3 releases). If you find a breaking change that is not documented, or think it should be undone, please open an issue on [GitHub](https://github.com/pybamm-team/pybamm).\n\n## \ud83d\ude80 Installing PyBaMM\n\nPyBaMM is available on GNU/Linux, MacOS and Windows.\nWe strongly recommend to install PyBaMM within a python virtual environment, in order not to alter any distribution python files.\nFor instructions on how to create a virtual environment for PyBaMM, see [the documentation](https://docs.pybamm.org/en/latest/source/user_guide/installation/GNU-linux.html#user-install).\n\n### Using pip\n\n[![pypi](https://img.shields.io/pypi/v/pybamm?color=blue)](https://pypi.org/project/pybamm/)\n[![downloads](https://img.shields.io/pypi/dm/pybamm?color=blue)](https://pypi.org/project/pybamm/)\n\n```bash\npip install pybamm\n```\n\n### Using conda\n\nPyBaMM is available as a conda package through the conda-forge channel.\n\n[![conda_forge](https://img.shields.io/conda/vn/conda-forge/pybamm?color=green)](https://anaconda.org/conda-forge/pybamm)\n[![downloads](https://img.shields.io/conda/dn/conda-forge/pybamm?color=green)](https://anaconda.org/conda-forge/pybamm)\n\n```bash\nconda install -c conda-forge pybamm\n```\n\n### Optional solvers\n\nFollowing GNU/Linux and macOS solvers are optionally available:\n\n- [scikits.odes](https://scikits-odes.readthedocs.io/en/latest/)-based solver, see [the documentation](https://docs.pybamm.org/en/latest/source/user_guide/installation/GNU-linux.html#optional-scikits-odes-solver).\n- [jax](https://jax.readthedocs.io/en/latest/notebooks/quickstart.html)-based solver, see [the documentation](https://docs.pybamm.org/en/latest/source/user_guide/installation/GNU-linux.html#optional-jaxsolver).\n\n## \ud83d\udcd6 Citing PyBaMM\n\nIf you use PyBaMM in your work, please cite our paper\n\n> Sulzer, V., Marquis, S. G., Timms, R., Robinson, M., & Chapman, S. J. (2021). Python Battery Mathematical Modelling (PyBaMM). _Journal of Open Research Software, 9(1)_.\n\nYou can use the BibTeX\n\n```\n@article{Sulzer2021,\n  title = {{Python Battery Mathematical Modelling (PyBaMM)}},\n  author = {Sulzer, Valentin and Marquis, Scott G. and Timms, Robert and Robinson, Martin and Chapman, S. Jon},\n  doi = {10.5334/jors.309},\n  journal = {Journal of Open Research Software},\n  publisher = {Software Sustainability Institute},\n  volume = {9},\n  number = {1},\n  pages = {14},\n  year = {2021}\n}\n```\n\nWe would be grateful if you could also cite the relevant papers. These will change depending on what models and solvers you use. To find out which papers you should cite, add the line\n\n```python3\npybamm.print_citations()\n```\n\nto the end of your script. This will print BibTeX information to the terminal; passing a filename to `print_citations` will print the BibTeX information to the specified file instead. A list of all citations can also be found in the [citations file](https://github.com/pybamm-team/PyBaMM/blob/develop/pybamm/CITATIONS.bib). In particular, PyBaMM relies heavily on [CasADi](https://web.casadi.org/publications/).\nSee [CONTRIBUTING.md](https://github.com/pybamm-team/PyBaMM/blob/develop/CONTRIBUTING.md#citations) for information on how to add your own citations when you contribute.\n\n## \ud83d\udee0\ufe0f Contributing to PyBaMM\n\nIf you'd like to help us develop PyBaMM by adding new methods, writing documentation, or fixing embarrassing bugs, please have a look at these [guidelines](https://github.com/pybamm-team/PyBaMM/blob/develop/CONTRIBUTING.md) first.\n\n## \ud83d\udceb Get in touch\n\nFor any questions, comments, suggestions or bug reports, please see the [contact page](https://www.pybamm.org/contact).\n\n## \ud83d\udcc3 License\n\nPyBaMM is fully open source. For more information about its license, see [LICENSE](https://github.com/pybamm-team/PyBaMM/blob/develop/LICENSE.txt).\n\n## \u2728 Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://sites.google.com/view/valentinsulzer\"><img src=\"https://avatars3.githubusercontent.com/u/20817509?v=4?s=100\" width=\"100px;\" alt=\"Valentin Sulzer\"/><br /><sub><b>Valentin Sulzer</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Atinosulzer\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tinosulzer\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tinosulzer\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#example-tinosulzer\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-tinosulzer\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#maintenance-tinosulzer\" title=\"Maintenance\">\ud83d\udea7</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Atinosulzer\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tinosulzer\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#tutorial-tinosulzer\" title=\"Tutorials\">\u2705</a> <a href=\"#blog-tinosulzer\" title=\"Blogposts\">\ud83d\udcdd</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.robertwtimms.com\"><img src=\"https://avatars1.githubusercontent.com/u/43040151?v=4?s=100\" width=\"100px;\" alt=\"Robert Timms\"/><br /><sub><b>Robert Timms</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Artimms\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=rtimms\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=rtimms\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#example-rtimms\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-rtimms\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#maintenance-rtimms\" title=\"Maintenance\">\ud83d\udea7</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Artimms\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=rtimms\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#tutorial-rtimms\" title=\"Tutorials\">\u2705</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Scottmar93\"><img src=\"https://avatars1.githubusercontent.com/u/22661308?v=4?s=100\" width=\"100px;\" alt=\"Scott Marquis\"/><br /><sub><b>Scott Marquis</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3AScottmar93\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=Scottmar93\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=Scottmar93\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#example-Scottmar93\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-Scottmar93\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#maintenance-Scottmar93\" title=\"Maintenance\">\ud83d\udea7</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3AScottmar93\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=Scottmar93\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#tutorial-Scottmar93\" title=\"Tutorials\">\u2705</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/martinjrobins\"><img src=\"https://avatars3.githubusercontent.com/u/1148404?v=4?s=100\" width=\"100px;\" alt=\"Martin Robinson\"/><br /><sub><b>Martin Robinson</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Amartinjrobins\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=martinjrobins\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=martinjrobins\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#example-martinjrobins\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-martinjrobins\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Amartinjrobins\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=martinjrobins\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#tutorial-martinjrobins\" title=\"Tutorials\">\u2705</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.brosaplanella.com\"><img src=\"https://avatars3.githubusercontent.com/u/28443643?v=4?s=100\" width=\"100px;\" alt=\"Ferran Brosa Planella\"/><br /><sub><b>Ferran Brosa Planella</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Abrosaplanella\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Abrosaplanella\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=brosaplanella\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=brosaplanella\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#example-brosaplanella\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-brosaplanella\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#maintenance-brosaplanella\" title=\"Maintenance\">\ud83d\udea7</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=brosaplanella\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#tutorial-brosaplanella\" title=\"Tutorials\">\u2705</a> <a href=\"#blog-brosaplanella\" title=\"Blogposts\">\ud83d\udcdd</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/TomTranter\"><img src=\"https://avatars3.githubusercontent.com/u/7068741?v=4?s=100\" width=\"100px;\" alt=\"Tom Tranter\"/><br /><sub><b>Tom Tranter</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3ATomTranter\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=TomTranter\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=TomTranter\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#example-TomTranter\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-TomTranter\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3ATomTranter\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=TomTranter\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#tutorial-TomTranter\" title=\"Tutorials\">\u2705</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://tlestang.github.io\"><img src=\"https://avatars3.githubusercontent.com/u/13448239?v=4?s=100\" width=\"100px;\" alt=\"Thibault Lestang\"/><br /><sub><b>Thibault Lestang</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Atlestang\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tlestang\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tlestang\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#example-tlestang\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-tlestang\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Atlestang\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tlestang\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#infra-tlestang\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dalonsoa\"><img src=\"https://avatars1.githubusercontent.com/u/6095790?v=4?s=100\" width=\"100px;\" alt=\"Diego\"/><br /><sub><b>Diego</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Adalonsoa\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Adalonsoa\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=dalonsoa\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#infra-dalonsoa\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/felipe-salinas\"><img src=\"https://avatars2.githubusercontent.com/u/64426781?v=4?s=100\" width=\"100px;\" alt=\"felipe-salinas\"/><br /><sub><b>felipe-salinas</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=felipe-salinas\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=felipe-salinas\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/suhaklee\"><img src=\"https://avatars3.githubusercontent.com/u/57151989?v=4?s=100\" width=\"100px;\" alt=\"suhaklee\"/><br /><sub><b>suhaklee</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=suhaklee\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=suhaklee\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/viviantran27\"><img src=\"https://avatars0.githubusercontent.com/u/6379429?v=4?s=100\" width=\"100px;\" alt=\"viviantran27\"/><br /><sub><b>viviantran27</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=viviantran27\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=viviantran27\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gyouhoc\"><img src=\"https://avatars0.githubusercontent.com/u/60714526?v=4?s=100\" width=\"100px;\" alt=\"gyouhoc\"/><br /><sub><b>gyouhoc</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Agyouhoc\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=gyouhoc\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=gyouhoc\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/YannickNoelStephanKuhn\"><img src=\"https://avatars0.githubusercontent.com/u/62429912?v=4?s=100\" width=\"100px;\" alt=\"Yannick Kuhn\"/><br /><sub><b>Yannick Kuhn</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=YannickNoelStephanKuhn\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=YannickNoelStephanKuhn\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://batterymodel.co.uk\"><img src=\"https://avatars2.githubusercontent.com/u/39409226?v=4?s=100\" width=\"100px;\" alt=\"Jacqueline Edge\"/><br /><sub><b>Jacqueline Edge</b></sub></a><br /><a href=\"#ideas-jedgedrudd\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#eventOrganizing-jedgedrudd\" title=\"Event Organizing\">\ud83d\udccb</a> <a href=\"#fundingFinding-jedgedrudd\" title=\"Funding Finding\">\ud83d\udd0d</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.rse.ox.ac.uk/\"><img src=\"https://avatars3.githubusercontent.com/u/3770306?v=4?s=100\" width=\"100px;\" alt=\"Fergus Cooper\"/><br /><sub><b>Fergus Cooper</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=fcooper8472\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=fcooper8472\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jonchapman1\"><img src=\"https://avatars1.githubusercontent.com/u/28925818?v=4?s=100\" width=\"100px;\" alt=\"jonchapman1\"/><br /><sub><b>jonchapman1</b></sub></a><br /><a href=\"#ideas-jonchapman1\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#fundingFinding-jonchapman1\" title=\"Funding Finding\">\ud83d\udd0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/colinplease\"><img src=\"https://avatars3.githubusercontent.com/u/44977104?v=4?s=100\" width=\"100px;\" alt=\"Colin Please\"/><br /><sub><b>Colin Please</b></sub></a><br /><a href=\"#ideas-colinplease\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#fundingFinding-colinplease\" title=\"Funding Finding\">\ud83d\udd0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/cwmonroe\"><img src=\"https://avatars.githubusercontent.com/u/92099819?v=4?s=100\" width=\"100px;\" alt=\"cwmonroe\"/><br /><sub><b>cwmonroe</b></sub></a><br /><a href=\"#ideas-cwmonroe\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#fundingFinding-cwmonroe\" title=\"Funding Finding\">\ud83d\udd0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gjo97\"><img src=\"https://avatars.githubusercontent.com/u/18349157?v=4?s=100\" width=\"100px;\" alt=\"Greg\"/><br /><sub><b>Greg</b></sub></a><br /><a href=\"#ideas-gjo97\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#fundingFinding-gjo97\" title=\"Funding Finding\">\ud83d\udd0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://faraday.ac.uk\"><img src=\"https://avatars2.githubusercontent.com/u/42166506?v=4?s=100\" width=\"100px;\" alt=\"Faraday Institution\"/><br /><sub><b>Faraday Institution</b></sub></a><br /><a href=\"#financial-FaradayInstitution\" title=\"Financial\">\ud83d\udcb5</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bessman\"><img src=\"https://avatars3.githubusercontent.com/u/1999462?v=4?s=100\" width=\"100px;\" alt=\"Alexander Bessman\"/><br /><sub><b>Alexander Bessman</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Abessman\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#example-bessman\" title=\"Examples\">\ud83d\udca1</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dalbamont\"><img src=\"https://avatars1.githubusercontent.com/u/19659095?v=4?s=100\" width=\"100px;\" alt=\"dalbamont\"/><br /><sub><b>dalbamont</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=dalbamont\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/anandmy\"><img src=\"https://avatars1.githubusercontent.com/u/34894671?v=4?s=100\" width=\"100px;\" alt=\"Anand Mohan Yadav\"/><br /><sub><b>Anand Mohan Yadav</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=anandmy\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/weilongai\"><img src=\"https://avatars1.githubusercontent.com/u/41424174?v=4?s=100\" width=\"100px;\" alt=\"WEILONG AI\"/><br /><sub><b>WEILONG AI</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=weilongai\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#example-weilongai\" title=\"Examples\">\ud83d\udca1</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=weilongai\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/lonnbornj\"><img src=\"https://avatars2.githubusercontent.com/u/35983543?v=4?s=100\" width=\"100px;\" alt=\"lonnbornj\"/><br /><sub><b>lonnbornj</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=lonnbornj\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=lonnbornj\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#example-lonnbornj\" title=\"Examples\">\ud83d\udca1</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/priyanshuone6\"><img src=\"https://avatars.githubusercontent.com/u/64051212?v=4?s=100\" width=\"100px;\" alt=\"Priyanshu Agarwal\"/><br /><sub><b>Priyanshu Agarwal</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=priyanshuone6\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=priyanshuone6\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Apriyanshuone6\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Apriyanshuone6\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"#maintenance-priyanshuone6\" title=\"Maintenance\">\ud83d\udea7</a> <a href=\"#tutorial-priyanshuone6\" title=\"Tutorials\">\u2705</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/DrSOKane\"><img src=\"https://avatars.githubusercontent.com/u/42972513?v=4?s=100\" width=\"100px;\" alt=\"DrSOKane\"/><br /><sub><b>DrSOKane</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=DrSOKane\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#example-DrSOKane\" title=\"Examples\">\ud83d\udca1</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=DrSOKane\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=DrSOKane\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#tutorial-DrSOKane\" title=\"Tutorials\">\u2705</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3ADrSOKane\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Saransh-cpp\"><img src=\"https://avatars.githubusercontent.com/u/74055102?v=4?s=100\" width=\"100px;\" alt=\"Saransh Chopra\"/><br /><sub><b>Saransh Chopra</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=Saransh-cpp\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=Saransh-cpp\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=Saransh-cpp\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#tutorial-Saransh-cpp\" title=\"Tutorials\">\u2705</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3ASaransh-cpp\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"#maintenance-Saransh-cpp\" title=\"Maintenance\">\ud83d\udea7</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/DavidMStraub\"><img src=\"https://avatars.githubusercontent.com/u/10965193?v=4?s=100\" width=\"100px;\" alt=\"David Straub\"/><br /><sub><b>David Straub</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3ADavidMStraub\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=DavidMStraub\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/maurosgroi\"><img src=\"https://avatars.githubusercontent.com/u/37576773?v=4?s=100\" width=\"100px;\" alt=\"maurosgroi\"/><br /><sub><b>maurosgroi</b></sub></a><br /><a href=\"#ideas-maurosgroi\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/asinghgaba\"><img src=\"https://avatars.githubusercontent.com/u/77078706?v=4?s=100\" width=\"100px;\" alt=\"Amarjit Singh Gaba\"/><br /><sub><b>Amarjit Singh Gaba</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=asinghgaba\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/KennethNwanoro\"><img src=\"https://avatars.githubusercontent.com/u/78538806?v=4?s=100\" width=\"100px;\" alt=\"KennethNwanoro\"/><br /><sub><b>KennethNwanoro</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=KennethNwanoro\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=KennethNwanoro\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/alibh95\"><img src=\"https://avatars.githubusercontent.com/u/65511923?v=4?s=100\" width=\"100px;\" alt=\"Ali Hussain Umar Bhatti\"/><br /><sub><b>Ali Hussain Umar Bhatti</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=alibh95\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=alibh95\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/molel-gt\"><img src=\"https://avatars.githubusercontent.com/u/81125862?v=4?s=100\" width=\"100px;\" alt=\"Leshinka Molel\"/><br /><sub><b>Leshinka Molel</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=molel-gt\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#ideas-molel-gt\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tobykirk\"><img src=\"https://avatars.githubusercontent.com/u/42966045?v=4?s=100\" width=\"100px;\" alt=\"tobykirk\"/><br /><sub><b>tobykirk</b></sub></a><br /><a href=\"#ideas-tobykirk\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tobykirk\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tobykirk\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#tutorial-tobykirk\" title=\"Tutorials\">\u2705</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/chuckliu1979\"><img src=\"https://avatars.githubusercontent.com/u/13491954?v=4?s=100\" width=\"100px;\" alt=\"Chuck Liu\"/><br /><sub><b>Chuck Liu</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Achuckliu1979\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=chuckliu1979\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/partben\"><img src=\"https://avatars.githubusercontent.com/u/88316576?v=4?s=100\" width=\"100px;\" alt=\"partben\"/><br /><sub><b>partben</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=partben\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://wigging.me\"><img src=\"https://avatars.githubusercontent.com/u/6828967?v=4?s=100\" width=\"100px;\" alt=\"Gavin Wiggins\"/><br /><sub><b>Gavin Wiggins</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Awigging\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=wigging\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dion-w\"><img src=\"https://avatars.githubusercontent.com/u/91852142?v=4?s=100\" width=\"100px;\" alt=\"Dion Wilde\"/><br /><sub><b>Dion Wilde</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Adion-w\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=dion-w\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.ehtec.co\"><img src=\"https://avatars.githubusercontent.com/u/48386220?v=4?s=100\" width=\"100px;\" alt=\"Elias Hohl\"/><br /><sub><b>Elias Hohl</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=ehtec\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/KAschad\"><img src=\"https://avatars.githubusercontent.com/u/93784399?v=4?s=100\" width=\"100px;\" alt=\"KAschad\"/><br /><sub><b>KAschad</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3AKAschad\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Vaibhav-Chopra-GT\"><img src=\"https://avatars.githubusercontent.com/u/92637595?v=4?s=100\" width=\"100px;\" alt=\"Vaibhav-Chopra-GT\"/><br /><sub><b>Vaibhav-Chopra-GT</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=Vaibhav-Chopra-GT\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bardsleypt\"><img src=\"https://avatars.githubusercontent.com/u/54084289?v=4?s=100\" width=\"100px;\" alt=\"bardsleypt\"/><br /><sub><b>bardsleypt</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Abardsleypt\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=bardsleypt\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ndrewwang\"><img src=\"https://avatars.githubusercontent.com/u/56122552?v=4?s=100\" width=\"100px;\" alt=\"ndrewwang\"/><br /><sub><b>ndrewwang</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Andrewwang\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=ndrewwang\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/MichaPhilipp\"><img src=\"https://avatars.githubusercontent.com/u/58085966?v=4?s=100\" width=\"100px;\" alt=\"MichaPhilipp\"/><br /><sub><b>MichaPhilipp</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3AMichaPhilipp\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/abillscmu\"><img src=\"https://avatars.githubusercontent.com/u/48105066?v=4?s=100\" width=\"100px;\" alt=\"Alec Bills\"/><br /><sub><b>Alec Bills</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=abillscmu\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/agriyakhetarpal\"><img src=\"https://avatars.githubusercontent.com/u/74401230?v=4?s=100\" width=\"100px;\" alt=\"Agriya Khetarpal\"/><br /><sub><b>Agriya Khetarpal</b></sub></a><br /><a href=\"#infra-agriyakhetarpal\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=agriyakhetarpal\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=agriyakhetarpal\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Aagriyakhetarpal\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/awadell1\"><img src=\"https://avatars.githubusercontent.com/u/5857298?v=4?s=100\" width=\"100px;\" alt=\"Alex Wadell\"/><br /><sub><b>Alex Wadell</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=awadell1\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=awadell1\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=awadell1\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/iatzak\"><img src=\"https://avatars.githubusercontent.com/u/112731474?v=4?s=100\" width=\"100px;\" alt=\"iatzak\"/><br /><sub><b>iatzak</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=iatzak\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Aiatzak\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=iatzak\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ayeankit\"><img src=\"https://avatars.githubusercontent.com/u/72691866?v=4?s=100\" width=\"100px;\" alt=\"Ankit Kumar\"/><br /><sub><b>Ankit Kumar</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=ayeankit\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://aniketsinghrawat.vercel.app/\"><img src=\"https://avatars.githubusercontent.com/u/31622972?v=4?s=100\" width=\"100px;\" alt=\"Aniket Singh Rawat\"/><br /><sub><b>Aniket Singh Rawat</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=dikwickley\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=dikwickley\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jeromtom\"><img src=\"https://avatars.githubusercontent.com/u/83979298?v=4?s=100\" width=\"100px;\" alt=\"Jerom Palimattom Tom\"/><br /><sub><b>Jerom Palimattom Tom</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=jeromtom\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=jeromtom\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=jeromtom\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://bradyplanden.github.io\"><img src=\"https://avatars.githubusercontent.com/u/55357039?v=4?s=100\" width=\"100px;\" alt=\"Brady Planden\"/><br /><sub><b>Brady Planden</b></sub></a><br /><a href=\"#example-BradyPlanden\" title=\"Examples\">\ud83d\udca1</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.jsbrittain.com/\"><img src=\"https://avatars.githubusercontent.com/u/98161205?v=4?s=100\" width=\"100px;\" alt=\"jsbrittain\"/><br /><sub><b>jsbrittain</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=jsbrittain\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=jsbrittain\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/arjxn-py\"><img src=\"https://avatars.githubusercontent.com/u/104268427?v=4?s=100\" width=\"100px;\" alt=\"Arjun\"/><br /><sub><b>Arjun</b></sub></a><br /><a href=\"#infra-arjxn-py\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=arjxn-py\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=arjxn-py\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/pybamm-team/PyBaMM/pulls?q=is%3Apr+reviewed-by%3Aarjxn-py\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/chenzhao-py\"><img src=\"https://avatars.githubusercontent.com/u/75906533?v=4?s=100\" width=\"100px;\" alt=\"CHEN ZHAO\"/><br /><sub><b>CHEN ZHAO</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Achenzhao-py\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.aboutenergy.io/\"><img src=\"https://avatars.githubusercontent.com/u/91731499?v=4?s=100\" width=\"100px;\" alt=\"darryl-ad\"/><br /><sub><b>darryl-ad</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=darryl-ad\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Adarryl-ad\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-darryl-ad\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/julian-evers\"><img src=\"https://avatars.githubusercontent.com/u/133691040?v=4?s=100\" width=\"100px;\" alt=\"julian-evers\"/><br /><sub><b>julian-evers</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=julian-evers\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://batterycontrolgroup.engin.umich.edu/\"><img src=\"https://avatars.githubusercontent.com/u/633873?v=4?s=100\" width=\"100px;\" alt=\"Jason Siegel\"/><br /><sub><b>Jason Siegel</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=js1tr3\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#ideas-js1tr3\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tommaull\"><img src=\"https://avatars.githubusercontent.com/u/101814207?v=4?s=100\" width=\"100px;\" alt=\"Tom Maull\"/><br /><sub><b>Tom Maull</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tommaull\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=tommaull\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ejfdickinson\"><img src=\"https://avatars.githubusercontent.com/u/116663050?v=4?s=100\" width=\"100px;\" alt=\"ejfdickinson\"/><br /><sub><b>ejfdickinson</b></sub></a><br /><a href=\"#ideas-ejfdickinson\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Aejfdickinson\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bobonice\"><img src=\"https://avatars.githubusercontent.com/u/22030806?v=4?s=100\" width=\"100px;\" alt=\"bobonice\"/><br /><sub><b>bobonice</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Abobonice\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=bobonice\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/kratman\"><img src=\"https://avatars.githubusercontent.com/u/10170302?v=4?s=100\" width=\"100px;\" alt=\"Eric G. Kratz\"/><br /><sub><b>Eric G. Kratz</b></sub></a><br /><a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=kratman\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#infra-kratman\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a> <a href=\"https://github.com/pybamm-team/PyBaMM/issues?q=author%3Akratman\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=kratman\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/pybamm-team/PyBaMM/commits?author=kratman\" title=\"Tests\">\u26a0\ufe0f</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://aitorres.com\"><img src=\"https://avatars.githubusercontent.com/u/26191851?v=4?s=100\" width=\"100px;\" alt=\"Andr\u00e9s Ignacio Torres\"/><br /><sub><b>Andr\u00e9s Ignacio Torres</b></sub></a><br /><a href=\"#infra-aitorres\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Python Battery Mathematical Modelling.",
    "version": "23.9",
    "project_urls": {
        "Homepage": "https://github.com/pybamm-team/PyBaMM"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bb803faf64f27120fc3b6f662c0fb477f2b7e6a548321534e32d5a3acdad583",
                "md5": "303226388d54131e8fda50d4cb922401",
                "sha256": "bd95bfd8af9a58e8c9dc326290302c1396a4df2032d4d281d1c53b932257e09f"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "303226388d54131e8fda50d4cb922401",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<3.12",
            "size": 7143421,
            "upload_time": "2023-11-20T15:55:32",
            "upload_time_iso_8601": "2023-11-20T15:55:32.059848Z",
            "url": "https://files.pythonhosted.org/packages/4b/b8/03faf64f27120fc3b6f662c0fb477f2b7e6a548321534e32d5a3acdad583/pybamm-23.9-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67838d9a0f52ad778e14d600d9c041e6b1270afa5b2fe9806e7a784b263caa00",
                "md5": "40d6e4efe5f5e3273d8293448474573b",
                "sha256": "8edf8bd4b725a7804dd0ba8ac0c93583d8a4440473f757b0a255d53a611c164b"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "40d6e4efe5f5e3273d8293448474573b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<3.12",
            "size": 16805881,
            "upload_time": "2023-11-20T15:55:35",
            "upload_time_iso_8601": "2023-11-20T15:55:35.159776Z",
            "url": "https://files.pythonhosted.org/packages/67/83/8d9a0f52ad778e14d600d9c041e6b1270afa5b2fe9806e7a784b263caa00/pybamm-23.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7714613f3d23d8056e8ed7979c8878f82b123eaec7aff60b09cf00966c18bb55",
                "md5": "f4dcdf472caf15b99b9077594467862e",
                "sha256": "c120cf61de65063e558601f921d42f7306bb3c9562c4eb34536b93fc0e0f61d3"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f4dcdf472caf15b99b9077594467862e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<3.12",
            "size": 2443622,
            "upload_time": "2023-11-20T15:55:38",
            "upload_time_iso_8601": "2023-11-20T15:55:38.194791Z",
            "url": "https://files.pythonhosted.org/packages/77/14/613f3d23d8056e8ed7979c8878f82b123eaec7aff60b09cf00966c18bb55/pybamm-23.9-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95a19761b236adc2a456091e2aac1f939f7a988c87ac9ac5f65caa27b25e4334",
                "md5": "0819d8f78059140f33c7679097b38083",
                "sha256": "d2f57efb162f9295ec604efb5f4da95591db4075fe13553f91e117a72cfb2bfe"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0819d8f78059140f33c7679097b38083",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<3.12",
            "size": 7143403,
            "upload_time": "2023-11-20T15:55:40",
            "upload_time_iso_8601": "2023-11-20T15:55:40.224661Z",
            "url": "https://files.pythonhosted.org/packages/95/a1/9761b236adc2a456091e2aac1f939f7a988c87ac9ac5f65caa27b25e4334/pybamm-23.9-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1aa653dd9c8bca05b5301c8c6e52d62b1fdb53df5fd1f70e19992016926128d",
                "md5": "7d30655fae7e643b98613021fad85ba1",
                "sha256": "67373d47899ebedd4f0b4f9a022a7e3eeffe12c97d057c44a8094064919709a1"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d30655fae7e643b98613021fad85ba1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<3.12",
            "size": 16805791,
            "upload_time": "2023-11-20T15:55:42",
            "upload_time_iso_8601": "2023-11-20T15:55:42.752566Z",
            "url": "https://files.pythonhosted.org/packages/d1/aa/653dd9c8bca05b5301c8c6e52d62b1fdb53df5fd1f70e19992016926128d/pybamm-23.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c38a3ce98188f70861983c967810aeec6d4549374e3f63a04e831deebeb40f90",
                "md5": "23482cb45ccb78b13646e7be088a491a",
                "sha256": "b382b70a2ce3e5886856545b413f6ba89f19b5d2b0dd207214ee02d2ac0cf560"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "23482cb45ccb78b13646e7be088a491a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<3.12",
            "size": 2443622,
            "upload_time": "2023-11-20T15:55:45",
            "upload_time_iso_8601": "2023-11-20T15:55:45.448234Z",
            "url": "https://files.pythonhosted.org/packages/c3/8a/3ce98188f70861983c967810aeec6d4549374e3f63a04e831deebeb40f90/pybamm-23.9-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f4c156991e69990980ab8e00808f94c1d7fce180cb822f7981f14adf1a74c5da",
                "md5": "1c2e0932a738823518a4fac623944053",
                "sha256": "06cb185b7f52cdfc64757a950681dfacf6fa24663b6b4e5827a26b39cdcb6665"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1c2e0932a738823518a4fac623944053",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<3.12",
            "size": 7143362,
            "upload_time": "2023-11-20T15:55:47",
            "upload_time_iso_8601": "2023-11-20T15:55:47.358921Z",
            "url": "https://files.pythonhosted.org/packages/f4/c1/56991e69990980ab8e00808f94c1d7fce180cb822f7981f14adf1a74c5da/pybamm-23.9-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f85b140b0dc1d4a4eb1891ec88963c69d6e9b60979b91f3a0104b694fe040152",
                "md5": "3e6f5b1294b9c175732ae68d70b73da2",
                "sha256": "3853331ade63304c16b275e40345d2d7adb5ff8376d0d2e700d9186fdf113b93"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3e6f5b1294b9c175732ae68d70b73da2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<3.12",
            "size": 16807058,
            "upload_time": "2023-11-20T15:55:49",
            "upload_time_iso_8601": "2023-11-20T15:55:49.671261Z",
            "url": "https://files.pythonhosted.org/packages/f8/5b/140b0dc1d4a4eb1891ec88963c69d6e9b60979b91f3a0104b694fe040152/pybamm-23.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c42b60f57484929125c32d767007013a173277b40630acaecea00fada5f3f34",
                "md5": "92d3a226841cf05cb2b6c1964affd70d",
                "sha256": "7804b4454563ac3eef40c849f92bf2e616c65c7d5feb89e99f1c6e14184d1885"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "92d3a226841cf05cb2b6c1964affd70d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<3.12",
            "size": 2443374,
            "upload_time": "2023-11-20T15:55:52",
            "upload_time_iso_8601": "2023-11-20T15:55:52.212504Z",
            "url": "https://files.pythonhosted.org/packages/8c/42/b60f57484929125c32d767007013a173277b40630acaecea00fada5f3f34/pybamm-23.9-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a549b936d79a7c349910360c2b2afa5db32cc273cb69f3005642925e2818bc3",
                "md5": "1625dc1e1058f5fb324a8cae28c9907f",
                "sha256": "0d4e874cb78ca95e1286f86cba35d2bbd6c8681fd17e5984aa8765dc5a17701b"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1625dc1e1058f5fb324a8cae28c9907f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<3.12",
            "size": 7143485,
            "upload_time": "2023-11-20T15:55:54",
            "upload_time_iso_8601": "2023-11-20T15:55:54.318345Z",
            "url": "https://files.pythonhosted.org/packages/3a/54/9b936d79a7c349910360c2b2afa5db32cc273cb69f3005642925e2818bc3/pybamm-23.9-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4cbf70ee507aee23d91988a992616ead7fbc6bfd7f823af9343e73d37d8c316f",
                "md5": "ebff1d648a2a90f8b199d6db16840ec6",
                "sha256": "16ddda3189568324d482447705d6a3f8a048d35d6572ff56a971c0e341ca91e8"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ebff1d648a2a90f8b199d6db16840ec6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<3.12",
            "size": 16806015,
            "upload_time": "2023-11-20T15:55:56",
            "upload_time_iso_8601": "2023-11-20T15:55:56.673380Z",
            "url": "https://files.pythonhosted.org/packages/4c/bf/70ee507aee23d91988a992616ead7fbc6bfd7f823af9343e73d37d8c316f/pybamm-23.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "239cd745d13163a050eab37c6e1a47fc09f9da731d4bae3aac7e7173a34da91c",
                "md5": "89deeb9677e373cad236a6aea193043a",
                "sha256": "6745b2eaa873a0c3d320bcc984a515c9149e65200ca5c35f928671997bc3d94c"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "89deeb9677e373cad236a6aea193043a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<3.12",
            "size": 2443785,
            "upload_time": "2023-11-20T15:55:59",
            "upload_time_iso_8601": "2023-11-20T15:55:59.409261Z",
            "url": "https://files.pythonhosted.org/packages/23/9c/d745d13163a050eab37c6e1a47fc09f9da731d4bae3aac7e7173a34da91c/pybamm-23.9-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e439cbe80a08a5be8792f51196926641221c90beb870ffbcad75e2f734ed4bf9",
                "md5": "e42a879454188944f7e249db5e85687d",
                "sha256": "6ee43db6beeb9c07f2fc056e44534e9ed1a560e2390da18253bf6cd0613ef808"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e42a879454188944f7e249db5e85687d",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8,<3.12",
            "size": 2443253,
            "upload_time": "2023-11-20T15:56:01",
            "upload_time_iso_8601": "2023-11-20T15:56:01.562943Z",
            "url": "https://files.pythonhosted.org/packages/e4/39/cbe80a08a5be8792f51196926641221c90beb870ffbcad75e2f734ed4bf9/pybamm-23.9-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "93f2f8b7fb8b92e0998c99e4adabbbc46d801694da2d1de1df57d6d5a7a3bb02",
                "md5": "bfae645b899f4e8584876d6f55e1faa3",
                "sha256": "7cb23ee7f8d26ad7ee17b29b22d2b2785b1287ece56f5ee1b7e2bdd07fc705df"
            },
            "downloads": -1,
            "filename": "pybamm-23.9-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bfae645b899f4e8584876d6f55e1faa3",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8,<3.12",
            "size": 2443154,
            "upload_time": "2023-11-20T15:56:03",
            "upload_time_iso_8601": "2023-11-20T15:56:03.702082Z",
            "url": "https://files.pythonhosted.org/packages/93/f2/f8b7fb8b92e0998c99e4adabbbc46d801694da2d1de1df57d6d5a7a3bb02/pybamm-23.9-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91e1c7309428c7c882772dea6b8c40c8ccce193d2506a0ecd42f2efccec5a136",
                "md5": "c45e04663d9b3442067072392083d264",
                "sha256": "ec50ad58a120f4fe04ec141eafdc3dced693f6f1ad5271c0d6aebd4ac606e7f2"
            },
            "downloads": -1,
            "filename": "pybamm-23.9.tar.gz",
            "has_sig": false,
            "md5_digest": "c45e04663d9b3442067072392083d264",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<3.12",
            "size": 980868,
            "upload_time": "2023-11-20T15:56:06",
            "upload_time_iso_8601": "2023-11-20T15:56:06.889985Z",
            "url": "https://files.pythonhosted.org/packages/91/e1/c7309428c7c882772dea6b8c40c8ccce193d2506a0ecd42f2efccec5a136/pybamm-23.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-20 15:56:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pybamm-team",
    "github_project": "PyBaMM",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pybamm"
}
        
Elapsed time: 0.17834s