Open source electrochemistry simulator, now with a graphical interface!
It simulates cyclic voltammograms for planar diffusion. Assumes R - e -> O and Butler-Volmer kinetics as well as nerstian response. For more information visit https://oliverrdz.xyz.
Download the repository. From a terminal and within the Soft Potato directory, run:
python3 SP.py It requires:
- Python 3+
- PyQt5
- Numpy
- Matplotlib
- celluloid
pip3 install numpy
pip3 install matplotlib
pip3 install pyqt5
pip3 install celluloidTested with:
- OS: PopOs
- Build executable for Linux/Mac/Windows
- Change to an implicit algorithm to improve stability
- Activate non-faradaic response
To report bugs, make suggestions or comments or collaborations, please contact me on Twitter or create a pull request.
The simulator is based on the "Modelling in Electrochemistry" lectures given by Dr. Guy Denuault.
