-
-
Notifications
You must be signed in to change notification settings - Fork 529
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into issue-617-nonuniform-mesh
- Loading branch information
Showing
120 changed files
with
2,202 additions
and
769 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -55,7 +55,6 @@ pyproject.toml | |
# virtual enviroment | ||
venv/ | ||
venv3.5/ | ||
PyBaMM-env/ | ||
bin/ | ||
etc/ | ||
lib/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# [Unreleased](https://github.com/pybamm-team/PyBaMM) | ||
|
||
## Features | ||
|
||
- Add `Interpolant` class to interpolate experimental data (e.g. OCP curves) (#661) | ||
- Allow parameters to be set by material or by specifying a particular paper (#647) | ||
- Set relative and absolute tolerances independently in solvers (#645) | ||
|
||
## Optimizations | ||
|
||
- Avoid re-checking size when making a copy of an `Index` object (#656) | ||
- Avoid recalculating `_evaluation_array` when making a copy of a `StateVector` object (#653) | ||
|
||
## Bug fixes | ||
|
||
# [v0.1.0](https://github.com/pybamm-team/PyBaMM/tree/v0.1.0) - 2019-10-08 | ||
|
||
This is the first official version of PyBaMM. | ||
Please note that PyBaMM in still under active development, and so the API may change in the future. | ||
|
||
## Features | ||
|
||
### Models | ||
|
||
#### Lithium-ion | ||
|
||
- Single Particle Model (SPM) | ||
- Single Particle Model with electrolyte (SPMe) | ||
- Doyle-Fuller-Newman (DFN) model | ||
|
||
with the following optional physics: | ||
|
||
- Thermal effects | ||
- Fast diffusion in particles | ||
- 2+1D (pouch cell) | ||
|
||
#### Lead-acid | ||
|
||
- Leading-Order Quasi-Static model | ||
- First-Order Quasi-Static model | ||
- Composite model | ||
- Full model | ||
|
||
with the following optional physics: | ||
|
||
- Hydrolysis side reaction | ||
- Capacitance effects | ||
- 2+1D | ||
|
||
|
||
### Spatial discretisations | ||
|
||
- Finite Volume (1D only) | ||
- Finite Element (scikit, 2D only) | ||
|
||
### Solvers | ||
|
||
- Scipy | ||
- Scikits ODE | ||
- Scikits DAE | ||
- Algebraic (root-finding) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,4 +17,5 @@ Expression Tree | |
broadcasts | ||
simplify | ||
functions | ||
interpolant | ||
evaluate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Interpolant | ||
=========== | ||
|
||
.. autoclass:: pybamm.Interpolant | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,3 +10,4 @@ Parameters | |
standard_parameters_lithium_ion | ||
standard_parameters_lead_acid | ||
print_parameters | ||
parameter_sets |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Parameters Sets | ||
=============== | ||
|
||
.. automodule:: pybamm.parameters.parameter_sets |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.