Graphical user interface for plotting and analysing the cyclic voltammograms (CV) 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
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.
- 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.
Battery cycling