EZ - Z vs E made easy

A python module to load, fit and plot impedance spectroscopy data. The datasets contain the impedance evolution as a function of the frequency of a perturbation (e.g. potential or light bias), recorded at different applied potentials. This data can be fitted using a model equivalent circuit or a custom model equation.

Installation

Using pip:

pip install echem-EZ

Or download the EZ folder on Github and add it to your python path.

Examples

Dependencies

This code relies on the use of the sympy, scipy, numpy, pandas and matplotlib packages. It also uses the lmfit package (Matt Newville et al., LMFIT: Non-Linear Least-Square Minimization and Curve-Fitting for Python) and the SchemDraw package.

License

Licensed under the MIT License.