- In the `bmxfc` metric, the argument `minutes` was changed to `c_rate`, like in the `make_prediction` module functions.
0.4.0
- Change the name of the metric `umbem` (thesis version) to `bmxfc` (paper version).
0.3.3
- 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.
0.3.2
- `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.
0.3.1
- 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.