nleis.py
is designed as a toolbox that enables nonlinear impedance analysis for impedance.py. Key features include nonlinear ECMs and simultaneous analysis of EIS and 2nd-NLEIS. This repo will contains most recent version of nleis.py
. As of today nleis.py
supports the latest version of impedance.py 1.7.1
.
The nleis.py
is avaliable in a standalone version now. You can install it directly with pip.
pip install nleis
See Getting started with nleis.py for instructions on how to get most of this toolbox.
In the near future, you will be able to access all the funcationality for nleis.py
from impedance.py
.
nleis.py
requires the same dependencies as impedance.py
puls the latest version of impedance.py
:
- Python (>=3.8)
- SciPy (>=1.0)
- NumPy (>=1.14)
- Matplotlib (>=3.0)
- Altair (>=3.0)
- impedance(>=1.7.1)
- pandas (>= 2.0.2)
The detailed documentation can be found at nleispy.readthedocs.io.
This work adopted and built the nleis.py
based on impedance.py (Murbach, M., Gerwe, B., Dawson-Elli, N., & Tsui, L. (2020). impedance.py: A Python package for electrochemical impedance analysis. Journal of Open Source Software, 5. https://doi.org/10.21105/joss.02349)
Yuefan Ji 🎨 💻 📖 |
Matt Murbach 💻 👀 |
Dan Schwartz 📖 👀 |