Soft Potato • Open-Source Electrochemistry Toolkit
Electrochemical Simulation Designed for the Laboratory Bench
Predict voltammetric, chronoamperometric, hydrodynamic, and SECM responses—or extract transport and kinetic parameters directly from experimental data—using pure physical inputs (E0, k0, α, D, scan rates) without touching numerical meshes or differential equation code.
-
Instant Electrochemical Calculations
Generate exact theoretical baselines for Cottrell, Levich, Koutecký–Levich, Randles–Ševčík, Butler–Volmer, microelectrodes, and SECM approach curves (\(I_T\) vs. \(L\)) in a single function call.
-
Diffusion Layer Visualizer
Inspect how transient concentration profiles \(c(x, t)\) and interfacial depletion zones evolve in time across planar, spherical, and cylindrical electrode geometries.
-
Quantitative Experimental Data Extraction
Automatically extract diffusion coefficients (\(D\)), heterogeneous rate constants (\(k^0\)), transfer coefficients (\(\alpha\)), and SECM parameters (\(RG\), \(d_0\)) with 95% confidence intervals and \(R^2\) diagnostics—no spreadsheets required.
-
Interactive Tutorials & Zero-Install Trial
Run Soft Potato v3 immediately in your browser with Google Colab or follow step-by-step guides covering chronoamperometry, cyclic voltammetry, and scientific Python for bench chemists.
Try in Your Browser or Install Locally¶
New to Python or want to test Soft Potato right at the bench? Open our interactive starter notebook in Google Colab to calculate chronoamperometric currents with analytical.cottrell() in seconds—nothing to install on your computer:
Install the latest stable release of Soft Potato from PyPI using pip:
Don't have Python installed yet? Follow our step-by-step guide: Installing Python.
Why Open-Source for Electrochemistry Research?¶
-
Transparent, Verifiable Equations
Every analytical model, regression bound, and transport equation is open and documented against standard electrochemical literature—eliminating black-box curve fits in your manuscripts.
-
Zero-Cost Classroom & Lab Access
Free for every student, postdoc, and teaching lab worldwide. Run simulations on any operating system or directly in a web browser via Google Colab without license servers.
-
Reproducible Supplementary Information
Share a concise Python script or Jupyter notebook alongside your raw potentiostat data so collaborators and peer reviewers can reproduce your kinetic extractions and figures in one click.
Citation¶
If you use Soft Potato in your research or project, please cite the ChemRxiv preprint:
Rodríguez, O. (2022). Soft Potato: an open source electrochemical simulator and toolkit. ChemRxiv. doi:10.26434/chemrxiv-2022-4bs3w
Support Soft Potato
If you find Soft Potato useful in your research or teaching, consider supporting its ongoing open-source development:
or on Buy Me a Coffee.