The ImpedanceAnalyzer is an open-source, web-based analysis platform aimed at making physics-based models as easy to use as equivalent circuits for the analysis of experimental EIS spectra. This repository contains all of the data and code used in the first manuscript about the tool. To cite this repository:
Please cite the following paper if you use this code:
You can also cite the ImpedanceAnalyzer tool version used in this manuscript: .
If you are interested in using the COMSOL model to simulate the linear impedance response of the P2D battery model, you may find the following paper containing the frequency-domain equations useful:
The code in this repository has been tested with the following versions of software:
- Python 3.6.3 https://www.python.org/
- Conda 4.3.30 (through Miniconda3) https://conda.io/miniconda.html
- Git Bash on Windows
The environment.yml file can be used to recreate the same conda environment with the following commands:
conda env create -f environment.yml
source activate ImpedanceAnalyzerManuscript
COMSOL v4.4 and LiveLink for MATLAB (2013b) were used to run the impedance simulations.
jupyter: This folder contains the Jupyter notebook (Supplementary Notebook.ipynb) and utility module that are used to compile the dataset, perform any analysis, and generate the manuscript figures.
supplementary-files: This folder contains the files required for reproducing the dataset, figures, and analysis found in the manuscript.
figures: This folder is where the figures generated by the Python code are located.
matlab: This folder contains the MATLAB .m files for running the COMSOL model using LiveLink for MATLAB.
comsol: This folder contains the COMSOL model used to simulate the impedance spectra of a lithium-ion battery.