- Added Coulombic efficiency (
ce
) as a parameter option (#4)
- Bounded exponential input to avoid overflow warnings inside the sigmoid function of
loadfns.Ramp2Constant
(#6)
*Solution.plot()
now has ashow_plot
option to registerplt.show()
and block at the end of a program (#5). This keeps figures from auto-closing at the end of scripts run in non-interactive environments. Interactive environments (IPython, Jupyter Notebook) are not affected. When set toFalse
, users running in non-interactive environments must manually callplt.show()
. The default isTrue
.
- New Coulombic efficiency option means users will need to update old
params
inputs to also includece
- Corrected some docstrings
This is the first official release of thevenin
. Main features/capabilities are listed below.
- Support for any number of RC pairs
- Run constant or dynamic loads with current, voltage, or power control
- Parameters have temperature and state of charge dependence
- Experiment limits to trigger switching between steps
- Multi-limit support (end at voltage, time, etc. - whichever occurs first)
- Implemented
pytest
with full package coverage - Source/binary distributions available on PyPI
- Documentation available on Read the Docs