Open source Li-ion data management and modelling software
The Universal Battery Database is an open source software for managing Lithium-ion cell data. Its primary purposes are:
The Universal Battery Database was developed at the Jeff Dahn Research Group at Dalhousie University.
Figure 1: Model measurements and make predictions using ml_smoothing.py
.
Figure 2: Fix anomologous cycling data using the web browser provided by manage.py
.
Use manage.py
to see the web page and use its analytic features.
Use ml_smoothing.py
to use the machine learning model and see the results.
We hypothesize that we can make good generalizations by approximating the functions that map one degradation mechanism to another using neural networks.
We aim to develop a theory of lithium-ion cells. We first break down the machine learning problem into smaller sub-problems. From there, we develop frameworks to convert the theory to practical implementations. Finally, we apply the method to experimental data and evaluate the result.
Generally, we follow Google's Python Style Guide.