Recent Releases of galpynostatic
galpynostatic - v0.5.13
v0.5.13 (2025-02-17)
- Fixed particle size geometry param in profile.cpp.
Energy Storage - Battery
- Python
Published by aruderman about 1 year ago
galpynostatic - v0.5.12
v0.5.12 (2024-10-29)
- Fixed errors in ProfileFitting.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.11
v0.5.11 (2024-10-29)
- Added more functions to ProfileFitting.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.10
v0.5.10 (2024-10-29)
- Fixed doc format.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.9
v0.5.9 (2024-10-29)
- Fixed errors in ProfileFitting.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.8
v0.5.8 (2024-10-29)
- Added cut potential to ProfileFitting.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.7
v0.5.7 (2024-10-21)
- Fixing simulation.ProfileFitting due to the previous versions changes.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.6
v0.5.6 (2024-10-21)
- Missing changes simulation.ProfileFitting due to the previous versions changes.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.5
v0.5.5 (2024-09-24)
- Missing changes in others galpynostatic modules due to the previous versions changes in the geometry factor in the Xi equation.
Energy Storage - Battery
- Python
Published by fernandezfran over 1 year ago
galpynostatic - v0.5.4
v0.5.4 (2024-09-19)
- Fix the geometry factor.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.3
v0.5.3 (2024-09-17)
- Fix the geometry factor in Xi.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.2
v0.5.2 (2024-08-24)
- New Python version specification required to use galpynostatic.
Energy Storage - Battery
- Python
Published by fernandezfran over 1 year ago
galpynostatic - v0.5.1
v0.5.1 (2024-08-12)
- Fix the compilation of the OpenMP functions in
lib/map.cppby adding the-lgompflag in thesetup.py.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.0
v0.5.0 (2024-07-25)
- Add new module
galpynostatic.simulationthat 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.paramssubmodule with typical densities and specific capacities of lithium-ion battery electrode materials required for simulations.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.5.0
v0.5.0 (2024-07-15)
- Add new module
galpynostatic.simulationthat 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.paramssubmodule with typical densities and specific capacities of lithium-ion battery electrode materials required for simulations.
Energy Storage - Battery
- Python
Published by aruderman over 1 year ago
galpynostatic - v0.4.1
v0.4.1 (2023-03-21)
- In the
bmxfcmetric, the argumentminuteswas changed toc_rate, like in themake_predictionmodule functions.
Energy Storage - Battery
- Python
Published by fernandezfran almost 2 years ago
galpynostatic - v0.4.0
v0.4.0 (2023-03-20)
- Change the name of the metric
umbem(thesis version) tobmxfc(paper version).
Energy Storage - Battery
- Python
Published by fernandezfran almost 2 years ago
galpynostatic - v0.3.3
v0.3.3 (2024-02-05)
- Fix a bug in the shape of the return of
GetDischargeCapacitiesinpreprocessingmodule. - Change the
if/elsecondition in thedatasetssubmodule by atry/exceptblock.
Energy Storage - Battery
- Python
Published by fernandezfran about 2 years ago
galpynostatic - v0.3.2
v0.3.2 (2024-01-30)
baseandutilsmodules are now tested directly.- Better docs of
datasetssubmodule and the three functions replaced in only one. For each assert now there is a test.
Energy Storage - Battery
- Python
Published by fernandezfran about 2 years ago
galpynostatic - 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_predictionmodule to useGalvanostaticRegressormodel methods instead of geometric reordering to find the optimal point. - Add
**kwargstoscipy.optimize.newtoninmake_predictionmodule.
Energy Storage - Battery
- Python
Published by fernandezfran about 2 years ago
galpynostatic - v0.3.0
v0.3.0 (2024-01-25)
Features
- Add a new function in the
make_predictionmodule to predict the optimal C-rate to reach a desired SOC.
Bug fixes
- Explicitly use Newton optimization method in
make_predictionmodule. - Change the return of the transform
GetDischargeCapacitiesinpreprocessingmodule to the shape required for the model fitting. - Improved self-consistency and grammar of documentation.
Energy Storage - Battery
- Python
Published by fernandezfran about 2 years ago
galpynostatic - v0.2.3
v0.2.3 (2023-12-28)
Bug fixes
- Create the
basemodule with theMapSplineclass. - Change the project description.
Energy Storage - Battery
- Python
Published by fernandezfran about 2 years ago
galpynostatic - v0.2.2
v0.2.2 (2023-12-27)
Bug fixes
- Change the name of the
bmx_fcmetric toumbem, which is the name of the metric in the cited PhD thesis. - Replace the
test_metricto usepytest.mark.parametrizeand have a test for each value insted of the dataframe all togheter.
Energy Storage - Battery
- Python
Published by fernandezfran about 2 years ago
galpynostatic - v0.2.1
v0.2.0 (2023-12-26)
Bug fixes
- Allow the modification of C-rate with minutes parameter in
bmx_fcofmetricmodule. - Citation of theoretical framework in
CITATION.bibfile.
Energy Storage - Battery
- Python
Published by fernandezfran about 2 years ago
galpynostatic - v0.2.0
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.
Energy Storage - Battery
- Python
Published by fernandezfran over 2 years ago
galpynostatic - v0.1.1
v0.1.1 (2023-09-25)
Bug fixes
- Fix citation link, BibTeX and doi.
- py38 plot tests -> py39+
Energy Storage - Battery
- Python
Published by fernandezfran over 2 years ago
galpynostatic - v0.1.0
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.
Energy Storage - Battery
- Python
Published by fernandezfran over 2 years ago