Skip to content

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.

Chip — Soft Potato Mascot
  • Instant Electrochemical Calculations 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.

    Explore Analytical Equations

  • Diffusion Layer Visualizer 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.

    Visualize Diffusion Profiles

  • Quantitative Experimental Data Extraction 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.

    Data Fitting Toolkit

  • Interactive Tutorials & Zero-Install Trial 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 Soft Potato in your browser!


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:

Launch Soft Potato v3 Starter in Google Colab

Install the latest stable release of Soft Potato from PyPI using pip:

pip install softpotato

Don't have Python installed yet? Follow our step-by-step guide: Installing Python.


Why Open-Source for Electrochemistry Research?

Built for Experimental Transparency & Education. Commercial simulation suites often lock electrochemical models behind hardware dongles, per-seat licenses, and opaque algorithms. Soft Potato empowers laboratories, students, and reviewers with a transparent, peer-reviewable toolkit. Follow our ongoing progress in the Development Roadmap and Changelog.

Chip in the Laboratory

  • 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

@article{rodriguez2022softpotato,
  author    = {Rodr{\'i}guez, Oliver},
  title     = {Soft Potato: an open source electrochemical simulator and toolkit},
  journal   = {ChemRxiv},
  year      = {2022},
  doi       = {10.26434/chemrxiv-2022-4bs3w},
  url       = {https://chemrxiv.org/doi/full/10.26434/chemrxiv-2022-4bs3w}
}
Rodríguez, O. (2022). Soft Potato: an open source electrochemical simulator and toolkit. ChemRxiv. https://doi.org/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.