soc-modeling Modeling State of Charge estimation algorithms for out A123 Modules ##Requirements numpy enum34 scipy matplotlib