A NLEIS toolbox for impedance.py that provides RC level nonlinear equivalent circuit modeling (nECM) and analysis
Project description
nleis.py
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
.
Installation
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
.
Dependencies
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)
Examples and Documentation
The detailed documentation can be found at nleispy.readthedocs.io.
Credits
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)
Contributors :battery:
Yuefan Ji 🎨 💻 📖 ⚠️ 👀 |
Matt Murbach 💻 👀 |
Dan Schwartz 📖 👀 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nleis-0.1.tar.gz
.
File metadata
- Download URL: nleis-0.1.tar.gz
- Upload date:
- Size: 47.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e48327a4da221997c2536f0db80b2eb729db6f6337e4c6180d06edf52a8bdb |
|
MD5 | e7fcc9f6b1ec51083731b36e8b783cc6 |
|
BLAKE2b-256 | 3955b29e4ee363c65d6d9d739b782eb905e73873aa3949729c8f2aefdecfcba8 |
File details
Details for the file nleis-0.1-py3-none-any.whl
.
File metadata
- Download URL: nleis-0.1-py3-none-any.whl
- Upload date:
- Size: 49.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b5a8b2a2c13b3dd60ab0cee0b39ac00e80f889243d2adc4f7a33426a94cd4ae |
|
MD5 | 158064a3ba3833e35054e53dbc5e1c59 |
|
BLAKE2b-256 | 52d4e2afb7c3f221eb5a26c1033abb0a726d8774709ed30bc520bd3327599c25 |