/SPEIS-analysis

Jupyter notebook leveraging impedance.py to simplify the batch analysis of staircase potential electrochemical impedance spectroscopy (SPEIS) data.

Primary LanguageJupyter NotebookMIT LicenseMIT

SPEIS-analysis

Jupyter notebook leveraging impedance.py to simplify the batch analysis of staircase potential electrochemical impedance spectroscopy (SPEIS) data. Using the first cell, the filename of the mpt file located in the same directory as the notebook can be specified. Further parameters can be set using the input prompts in the notebook. After completion of the fitting, a subdirectory with the same filename as the MPT file will be created. The fitting result and current state of the notebook get saved as .xlsx and .html files, respectively.

Usage in literature

This package has been used for the publication Assessing the Charge Carrier Dynamics at Hybrid Interfaces of Organic Photoanodes for Solar Fuels. If you want to use this project for your publication, you may refer to the Zenodo record using the DOI 10.5281/zenodo.11263457 to ensure permanence:

DOI

Dependencies

The notebook has been developed using the following Jupyter notebook environment:

  • Python (3.8.8)
  • impedance.py (1.2.2)
  • NumPy (1.19.2)
  • Matplotlib (3.3.4)
  • Pandas (1.2.4)
  • IPython (7.22.0)