Skip to content

Latest commit

 

History

History
79 lines (51 loc) · 4.33 KB

CHANGELOG.md

File metadata and controls

79 lines (51 loc) · 4.33 KB

v0.3.4 - 2023-03-03

Features

  • Option to specify parallel-strings or series-groups when creating netlist (#221)

Bug fixes

  • Compatibility with PyBaMM version 23.2: remove timescale from model options and change a notebook so that particle radius is no longer an input. This is temporarily unavailable in PyBaMM for geometry parameters. (#222)

Breaking changes

  • Drop support for Python 3.7 (#216)

v0.3.3 - 2023-01-05

Bug fixes

  • Update the codecov.yaml with develop branch (#180)
  • Update conda environment to pin minimum versions of PyBaMM and Python (#169)
  • Fix benchmarking again (#187)
  • Fix inconsistent results with Ray manager (#189)
  • Deal with removal of external variables (#192)
  • Update ParameterValues syntax (#194)
  • Fix experiment after change in PyBaMM operating conditions (#196)
  • Fix more external variable references (#207)

Breaking changes

Features

  • Update the contributing docs about branches (#179)
  • Update push to pypi following master sunset (#193)
  • Change default branch on github to develop to fix benchmarking issues (#184)
  • Migrate to hatch packaging (#182)

v0.3.2 - 2022-07-01

Bug fixes

  • Fix logger message duplication (#156)
  • Fix build after changes to variable names in PyBaMM concerning initial stoich (#159)
  • Pin version of protobuf to fix docs (#163)

Breaking changes

  • Remove support for dask as it reduces dependencies and does not perform as well as ray for our use case (#160)

v0.3.1 - 2022-05-24

Features

  • Add functions for saving simulation output to csv and npz (#145)
  • Internally change generation of ParameterValues to new PyBaMM format (#134)
  • Change model timescale to a scalar so that scaling is consistent in batteries of different sizes for single model. Add external thermal simulation function. Update circuit solve vectorized to work with circuit topology with multiple similar resistors connected to single nodes. (#124)

Bug fixes

  • Fix build, update solution inistialisation (#148)
  • Add jax install to github actions (#154)

Breaking changes

  • Change solver class names to camelcase. Does not break usage if using wrapper solve functions (#132)

v0.3 - 2022-02-17

This is the first official version of liionpack. Please note that liionpack and PyBaMM are both still under active development, and so the API may change in the future.

Features

  • Define a pack architecture with number of batteries in series and / parallel
  • Load a pack architecture from a SPICE netlist
  • Run pack simulations using PyBaMM simulations and experiments
  • Lumped thermal model with configurable heat transfer coefficients
  • Implement cell variablity with input parameters
  • Run large simulations with parallel processing