Skip to content

Releases: TRI-AMDD/mpet

v1.0.1

19 Sep 23:54
ff49b29
Compare
Choose a tag to compare

Added

  • daetools is now installed by setup.py on Windows and Linux, no need to download it separately.

Fixed

  • Github actions updates
  • Regression test all active Python versions

v1.0.0

12 Apr 02:55
Compare
Choose a tag to compare

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

27 Jan 20:07
f93af2c
Compare
Choose a tag to compare

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

15 Feb 01:13
Compare
Choose a tag to compare

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

01 Oct 18:02
Compare
Choose a tag to compare
Version 0.1.7.