crai0

Results 2 issues of crai0

### Description In order to allow for a streamlined commit-fix-commit cycle when using git hooks or pre-commit, an option to automatically reuse the last commit message if the commit failed...

type: feature

This PR adds new abstract base classes to allow for simulating battery degradation and [BLAST-Lite](https://github.com/NREL/BLAST-Lite) as an optional dependency to provide battery degradation models. ### TODO - [ ] Add...