Soft Potato: an open source electrochemical simulator and toolkit - Rodriguez, Oliver (2020)