Skip to main content
// Software line

Echem ToolkitPy

Python interface for Gamry instruments

Control a Gamry instrument from your own software: Python source and libraries reaching the hardware, its signals and its data-acquisition objects.

What it does
  • Controls Gamry potentiostats and other devices from Python
  • Interfaces exposed as importable .pyd libraries and .py source
  • Reaches the hardware as well as signal and data-acquisition objects
  • Ships with the 32-bit Python 3.7 included in the Gamry software, as the EchemToolkitPy site-package
// Overview

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 .

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).

System Requirements

  • Gamry Reference or Interface Family Instrument or other USB-based instrument compatible with the Gamry Framework Software
  • Microsoft® Windows™ 10 (64-bit) Required, Microsoft® Windows™ 11 (64-bit) Recommended
  • 16 GB RAM Required, 32 GB RAM Recommended
// Specifications

Specifications

Description

Below is a list of useful links to help you programming your own scripts of Echem ToolkitPy.

// Resources

Documentation