ElectroKitty: A Python Tool for Modeling Electrochemical Data Including Non-Langmuir Adsorption

Ožbej Vodeb1,2, Pedro Farinazzo Bergamo Dias Martins1, Dušan Strmčnik1

  • 1Department of Materials Chemistry, National Institute of Chemistry, Hajdrihova 19, 1000 Ljubljana, Slovenia.

ACS Electrochemistry
|August 13, 2025
PubMed
Summary

ElectroKitty is a new Python package that simulates electrochemical reaction pathways, including non-idealities from adsorbed species. It is validated against established simulators and demonstrates advanced features like Frumkin isotherm and OH adsorption.

Related Concept Videos

Electrogravimetric Analysis: Overview01:30

Electrogravimetric Analysis: Overview

Electrogravimetric analysis measures the weight of an analyte deposited electrolytically onto a suitable working electrode. This method involves applying a potential to a pre-weighed electrode submerged in a solution, which results in the desired substance being deposited through reduction at the cathode or oxidation at the anode. The electrode's weight is recorded after deposition, and the difference in weight gives the analyte's weight in the solution.
To test the completeness of the...
333
Voltammetry: Stripping Methods01:13

Voltammetry: Stripping Methods

Anodic Stripping Voltammetry (ASV), Cathodic Stripping Voltammetry (CSV), and Adsorptive Stripping Voltammetry (AdSV) are electrochemical techniques used to determine trace amounts of analytes in solution. These methods involve applying a potential to an electrode and measuring the resulting current.
Anodic Stripping Voltammetry (ASV)
ASV is used to determine metals and metalloids at trace levels. It involves two steps: deposition and stripping. First, a negative potential is applied to the...
358
Standard Electrode Potentials03:02

Standard Electrode Potentials

On comparing the reactivity of silver and lead, it is observed that the two ionic species, Ag+ (aq) and Pb2+ (aq), show a difference in their redox reactivity towards copper: the silver ion undergoes spontaneous reduction, while the lead ion does not. This relative redox activity can be easily quantified in electrochemical cells by a property called cell potential. This property is commonly known as cell voltage in electrochemistry, and it is a measure of the energy which accompanies the charge...
45.0K
Interfacial Electrochemical Methods: Overview01:06

Interfacial Electrochemical Methods: Overview

Interfacial electrochemical methods focus on the phenomena occurring at the boundary between an electrode and a solution, as opposed to bulk methods that concentrate on the solution's overall properties. These interfacial methods are classified as either static or dynamic based on the presence of a nonzero current in the electrochemical cell and the consistency of analyte concentrations. Static methods, such as potentiometry, measure the cell's potential without any significant current...
385
Electrolytes: van't Hoff Factor03:08

Electrolytes: van't Hoff Factor

Colligative Properties of Electrolytes
The colligative properties of a solution depend only on the number, not on the identity, of solute species dissolved. The concentration terms in the equations for various colligative properties (freezing point depression, boiling point elevation, osmotic pressure) pertain to all solute species present in the solution. Nonelectrolytes dissolve physically without dissociation or any other accompanying process. Each molecule that dissolves yields one...
33.6K
Electrodeposition01:08

Electrodeposition

Electrodeposition is a technique used to separate an analyte from interferents by electrochemical processes. Here, the analyte is a metal ion that can be deposited on an electrode immersed in the sample solution. The electrochemical setup consists of an anode and a cathode. When an electric current is applied to the setup, oxidation occurs at the anode. At the cathode, which consists of a large metal surface, metal ions undergo reduction and deposit onto the surface.
Electrodeposition can...
710