Skip to content

Releases: fernandezfran/galpynostatic

v0.5.2

24 Aug 09:25
Compare
Choose a tag to compare

v0.5.2 (2024-08-24)

  • New Python version specification required to use galpynostatic.

v0.5.1

12 Aug 18:28
Compare
Choose a tag to compare

v0.5.1 (2024-08-12)

  • Fix the compilation of the OpenMP functions in lib/map.cpp by adding the -lgomp flag in the setup.py.

v0.5.0

25 Jul 18:36
Compare
Choose a tag to compare

v0.5.0 (2024-07-25)

  • Add new module galpynostatic.simulation that calulates galvanostatic maps from Frumkin or experimental isotherms, simulates isotherms at different Crates and fits equilibrium and non-equilibrium isotherms to obtain the diffusion coefficients and the kinetic rate constant.
  • Add the datasets.params submodule with typical densities and specific capacities of lithium-ion battery electrode materials required for simulations.

v0.4.1

21 Mar 15:37
Compare
Choose a tag to compare

v0.4.1 (2023-03-21)

  • In the bmxfc metric, the argument minutes was changed to c_rate, like in the make_prediction module functions.

v0.4.0

20 Mar 21:28
Compare
Choose a tag to compare

v0.4.0 (2023-03-20)

  • Change the name of the metric umbem (thesis version) to bmxfc (paper version).

v0.3.3

05 Feb 12:52
Compare
Choose a tag to compare

v0.3.3 (2024-02-05)

  • Fix a bug in the shape of the return of GetDischargeCapacities in preprocessing module.
  • Change the if/else condition in the datasets submodule by a try/except block.

v0.3.2

30 Jan 14:56
Compare
Choose a tag to compare

v0.3.2 (2024-01-30)

  • base and utils modules are now tested directly.
  • Better docs of datasets submodule and the three functions replaced in only one. For each assert now there is a test.

v0.3.1

29 Jan 12:30
Compare
Choose a tag to compare

v0.3.1 (2024-01-29)

Bug fixes

  • Include the optimal C-rate uncertainty calculation like in particle size.
  • Changed the inner workings of functions in the make_prediction module to use GalvanostaticRegressor model methods instead of geometric reordering to find the optimal point.
  • Add **kwargs to scipy.optimize.newton in make_prediction module.

v0.3.0

25 Jan 19:43
Compare
Choose a tag to compare

v0.3.0 (2024-01-25)

Features

  • Add a new function in the make_prediction module to predict the optimal C-rate to reach a desired SOC.

Bug fixes

  • Explicitly use Newton optimization method in make_prediction module.
  • Change the return of the transform GetDischargeCapacities in preprocessing module to the shape required for the model fitting.
  • Improved self-consistency and grammar of documentation.

v0.2.3

28 Dec 18:13
Compare
Choose a tag to compare

v0.2.3 (2023-12-28)

Bug fixes

  • Create the base module with the MapSpline class.
  • Change the project description.