Skip to content

Releases: fernandezfran/galpynostatic

v0.2.2

27 Dec 17:54
Compare
Choose a tag to compare

v0.2.2 (2023-12-27)

Bug fixes

  • Change the name of the bmx_fc metric to umbem, which is the name of the metric in the cited PhD thesis.
  • Replace the test_metric to use pytest.mark.parametrize and have a test for each value insted of the dataframe all togheter.

v0.2.1

26 Dec 13:52
Compare
Choose a tag to compare

v0.2.0 (2023-12-26)

Bug fixes

  • Allow the modification of C-rate with minutes parameter in bmx_fc of metric module.
  • Citation of theoretical framework in CITATION.bib file.

v0.2.0

13 Dec 00:34
Compare
Choose a tag to compare

v0.2.0 (2023-12-12)

Features

  • An implementation of a new module with two metrics for benchmarking an extreme fast-charging of battery electrode materials.

Bug fixes

  • Fixed test errors in make_prediction module due to uncertaintes calculations.

v0.1.1

25 Sep 13:40
Compare
Choose a tag to compare

v0.1.1 (2023-09-25)

Bug fixes

  • Fix citation link, BibTeX and doi.
  • py38 plot tests -> py39+

v0.1.0

28 Jul 00:22
Compare
Choose a tag to compare

v0.1.0 (2023-07-27)

This is the first Python object-oriented version of galpynostatic.

Features

  • A galvanostatic regressor to fit maximum State-of-Charge (SOC) values versus C-rates experimental data with the physics-based heuristic model implemented here.
  • Visualization in different formats through a plotter.
  • Make predictions of the optimal particle size for the fifteen-minute charging electrode material.
  • A preprocessing tool to obtain discharge capacities from galvanostatic profiles, useful to define the maximum SOC values.
  • Surface datasets of the continuous computational physics previous model for different single-particle geometries.

Software quality assurance

  • Runs on Ubuntu with Python 3.8+.
  • Documentation available in readthedocs with installation guide, tutorials and API reference.
  • Multiple unit tests.
  • 100% coverage.
  • PEP8 code style assured with flake8 and extensions.
  • CI/CD on GitHub Actions.
  • MIT LICENSE, encouraging its use in both academic and commercial settings.
  • PyPI package distribution.