- 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.
0.3.0
- Add a new function in the `make_prediction` module to predict the optimal C-rate to reach a desired SOC. - 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.
0.2.3
- Create the `base` module with the `MapSpline` class. - Change the project description.
0.2.2
- 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.
0.2.1
- Allow the modification of C-rate with minutes parameter in `bmx_fc` of `metric` module. - Citation of theoretical framework in `CITATION.bib` file.
0.2.0
- An implementation of a new module with two metrics for benchmarking an extreme fast-charging of battery electrode materials. - Fixed test errors in `make_prediction` module due to uncertaintes calculations.