Releases: TRI-AMDD/mpet
Releases · TRI-AMDD/mpet
v1.0.1
v1.0.0
Added
- Ability to simulate complex battery cycling protocols with 'profileType = CCCVCPcycle'.
- New physics model for simulating solid-state batteries from a recent publication: https://doi.org/10.1103/PRXEnergy.2.033014
- Dask-based script for scheduling lists of mpet simulations in a queuing system in a parallel or cluster environment.
- Dash-based script for batch processing and comparison of multiple simulations.
- Script for generating config files for parameter space exploration.
Changed
- Commandline arguments for mpetplot.py have changed.
Fixed
- Numerous bug fixes and compatibility updates.
v0.1.9
Added
- Regression tests for Python 3.10 and 3.11.
- Additional badges added to README.
Fixed
- Code clean up and maintenance updates.
v0.1.8
Added
- Online documentation with updated installation instructions: https://mpet.readthedocs.io/en/latest/
- New filenname options for SMSet, muRfunc, Dfunc, and rxnType which allows functions to be loaded from specified files
Changed
- Material properties organized into the modules mpet.electrode.diffusion, mpet.electrode.materials, mpet.electrode.reactions, and mpet.electrolyte. New properties can be added by moving files to these directories.
- Several parameters are now optional: Vset, segments, Dp, Dm, logPad, kappa, B, dgammadc, cwet, lambda
- Dropped support for Python 3.5
Fixed
- Output is now generated for simulations that crash before finishing.
- less console output from mpet simulations.
v0.1.7
Version 0.1.7.