The Echem ToolkitPyTM software provides a powerful way to control your Gamry Instruments' potentiostats and other devices. Interfaces are made available using importable *.pyd (dynamic link library files written in Python) and *.py (Python source code) files. They allow for control of both the hardware, as well as signals and data acquisition objects. These files are included with the standard install of Python 3.7 32-bit that now comes with the Gamry Software in a site-package named EchemToolkitPy .
Software
Overview
Description
The Online Help contains information about the main *.py (Python source code) files which allow
control of your instruments, signals, and data acquisition objects. The majority of these files are
divided into two sub-categories, classes and enumerations:
Classes
Classes bundle certain methods associated with that class. In order to actually do something with that
class, methods need to be defined that belong to that class. Two common methods are:
Constructors
Every class has a constructor. They are used to create an object within a class. Variables and other
methods can be assigned to the constructor to further define the newly created object.
Functions
Functions are used to actually do something with the class. Their functionality can be passive by just
retrieving information about an object within a class, its status, or data points or they are used to
actively change parameters or control the object (i.e., start or stop).
Downloads
Useful Links
Description
Below is a list of useful links to help you programming your own scripts of Echem ToolkitPy.