Cyclic Voltamograms combining tool for automated processing of electrochemistry data
Echem2csv for processing Echem Data

Cyclic voltamograms (CV) are mostly copied to text files by simply clicking copy&paste, which is a easy way to get the data out of the program for further processing them in Microsoft Excel. However, most of the time the data are in the format of a first column, containing the x-axis data (Potential) and a second column, containing the y-axis data (Current). In such a case the user has to manually import all files into seperate Excel files and copy the y-data to one file to visualize and plot one graph containing all data. Hence, this is very time consuming and anoying to do, Echem2csv is a script written in Python3, which does the job with a simple click.

Furthermore, it is possible to convert the data from Silver-Silver-Chloride Potential to Standard Hydrogen Electrode Potential by addition of a certain value (e.g. 200) and the units of Potential and Current can be changed. This allows to quickly combine and convert the extracted data to the units and potential wanted.

The program is available for Windows, Linux and Mac as a GUI (Graphical User Interface) or command-line tool. It can be downloaded under its Github repository and is for free.

For Windows no installation of Python3 is necessary, because in the Package everything is included. To run it normally via the command-line python3 and some modules are required.
Command-line
- Modules: argparse, textwrap, pandas
- Execute with python3:
python Echem2csv.py -arguments
- or change the path to your python3 location in the first line of the script and make it executable (
chmod +x Echem2csv.py
) in bash to run it directly from the shell:Echem2csv.py -arguments
GUI
- Modules: gooey, textwrap, pandas
- Install Gooey and execute with python3:
python Echem2csvGui.py
- For Windows10 a standalone .exe file can be alternatively downloaded, where the only difference is the / is a \ in the script (Windows paths).