Skip to content

kevinsmia1939/PySimpleEChem

Repository files navigation

PySimpleEChem.py

Graphical user interface for plotting and analysing the voltammograms with simple-to-use sliders.
Written in pure Python.

PySimpleEChem is written in PyQt5 to replace PySimpleCV, which uses PySimpleGUI because PySimpleGUI has changed to a proprietary license.
License: GPLv3

Features

PySimpleEChem is very much in pre-alpha and is not ready for everyday usage.
Feel free to make a bug report for new features

Cyclic voltammetry

  • Select and plot multiple CV at the same time.
  • Currently supports VersaStudio (.par), Correware(.cor), .csv, and .txt. Please send some other format for more file format support. For .csv and .txt, the first column must be voltage and the second column is current.

Future plans

  • Nicholson method to calculate peak current when the base line cannot be determine.
  • Calculate diffusion coefficient and rate of reaction from Randles-Sevcik equation.
  • Plot peak current vs. sqare root of scan rate for diffustion coefficient.
  • Plot peak current vs. peak separation for rate of reaction.
  • Detect peak with maximum, minimum, or 2nd derivatives.
  • Export results and save file.

**Cyclic voltammetry ECSA **

  • Calculate electrochemical active surface area (ECSA) with selected area under the CV.

Rotating Disk Electrode

*Calculate diffusion coefficient and kinetic current from Levich equation.

PyLimitingCurrent.py

Graphical user interface for measuring limiting current from linear sweep voltammogram (LSV) with simple-to-use slider. Limiting current was measured to determine the mass transport coefficient. The method to determine limiting current is by plotting LSV as 1/I on x-axis and E/I on y-axis. The purpose of plotting LSV like this is to make determining limiting current more reproducible.

See this for more detail

Ponce-de-León, C., Low, C.T.J., Kear, G. et al. Strategies for the determination of the convective-diffusion limiting current from steady state linear sweep voltammetry. J Appl Electrochem 37, 1261–1270 (2007). https://doi.org/10.1007/s10800-007-9392-3

About

Graphical user interface for plotting and analyzing the voltammograms with simple to use sliders.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages