Desktop App

Soft Potato Desktop is an open source electrochemistry simulator written in Python. It is based in the Modelling in Electrochemistry lectures given by my PhD supervisor, Dr. Guy Denuault (to whom I thank and acknowledge for his many comments and long discussions). Soft Potato uses finite differences to simulate cyclic voltammetry and chronoamperometry assuming planar diffusion and Butler-Volmer kinetics. Follow Soft Potato updates on YouTube and ResearchGate! On RG, click on the Project log to see the updates. You can also follow the Soft Potato Twitter account or via email.


Executable programs for Windows 8.1 and Ubuntu 20.10 can be found in the releases page on GitHub. Please make sure to download the latest available release for your system. Soft Potato has not been tested in other versions of Windows or Ubuntu but let me know if it works on yours.

Using Soft Potato

After opening, SP will automatically simulate a cyclic voltammogram with typical conditions for quick visualization. The default parameters are:

Using the sliding bar at the bottom of the main window will control the time of the data, making it easy to observe the evolution of the concentration profiles and relate it to the applied potential and measured current:

The figures can be saved from the context menu when right clicking in any of them. To save the data to a .txt file, go to File/Save/ and select the appropriate option.