Releases: fernandezfran/galpynostatic
Releases · fernandezfran/galpynostatic
v0.5.2
v0.5.2 (2024-08-24)
- New Python version specification required to use galpynostatic.
v0.5.1
v0.5.0
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
v0.4.1 (2023-03-21)
- In the
bmxfc
metric, the argumentminutes
was changed toc_rate
, like in themake_prediction
module functions.
v0.4.0
v0.4.0 (2023-03-20)
- Change the name of the metric
umbem
(thesis version) tobmxfc
(paper version).
v0.3.3
v0.3.3 (2024-02-05)
- Fix a bug in the shape of the return of
GetDischargeCapacities
inpreprocessing
module. - Change the
if/else
condition in thedatasets
submodule by atry/except
block.
v0.3.2
v0.3.2 (2024-01-30)
base
andutils
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
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 useGalvanostaticRegressor
model methods instead of geometric reordering to find the optimal point. - Add
**kwargs
toscipy.optimize.newton
inmake_prediction
module.
v0.3.0
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
inpreprocessing
module to the shape required for the model fitting. - Improved self-consistency and grammar of documentation.
v0.2.3
v0.2.3 (2023-12-28)
Bug fixes
- Create the
base
module with theMapSpline
class. - Change the project description.