Hi, thanks for your interest in the library.
This package works for a range of application areas, including fuel cells and lithium-ion batteries.
That being said, I have once encountered a complex equivalent circuit that required a more bespoke parameter optimization procedure. This is why I’ve added an optional keyword argument (to be included in the next release), allowing users to adjust the optimization method for those rare cases where the differential evolution + simplex method isn’t sufficient.