This page lists the available APIs and their features.
The libraries and programming examples are available on GitHub in our repositories.
zahner_link
The
zahner_link library provides comprehensive programmatic control of the Zahner IM7/c/x Electrochemical Workstations and their extensions. Available for both Python and C++, this job-based library enables you to automate complex measurement protocols and integrate electrochemical experiments into your data analysis workflows.
What makes this library particularly powerful is that it uses the exact same C++ core library as Zahner Lab itself. This means you get identical functionality whether you're working in the GUI or writing code, no feature compromises or compatibility issues to worry about. With zahner_link one can carry out all measurements which are possible with the IM7 potentiostats. The zahner_link supports:
Thales Remote
The Thales Remote library is compatible only with ZENNIUM series potentiostats (with or without extensions) and facilitates the following methods:
- EIS - Electrochemical Impedance Spectroscopy
- IE - Current-Voltage Characteristic Curves
- CV - Cyclic Voltammetry
- DC sequences
Zahner Remote
The Zahner Remote library supports only PP2X2, EL1002 and XPOT2 devices in stand-alone mode. Here, the complex measurements are seen as measurements composed of basic
primitives that can be flexibly parameterized:
- Open circuit voltage scan
- Polarization (potentiostatic or galvanostatic)
- Ramps (potentiostatic or galvanostatic)
- Staircase (potentiostatic or galvanostatic)
And as an example, the following methods have been developed from the primitives:
- Charging and discharging
- Arbitrary profile (potentiostatic or galvanostatic)
- PITT - Potentiostatic Intermittent Titration Technique
- GITT - Galvanostatic Intermittent Titration Technique
The Zahner Remote library supports only the DC measurements while using the PP2X2, EL1002 and XPOT2 devices in stand-alone mode. EIS measurements are not possible in this configuration. For EIS, a system consisting of ZENNIUM potentiostat and the Thales Remote library are required.
Zahner Analysis