Skip to main content

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
Yuefan Ji

🎨 💻 📖 ⚠️ 👀
Matt Murbach
Matt Murbach

💻 👀
Dan Schwartz
Dan Schwartz

📖 👀

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nleis-0.1.tar.gz (47.0 kB view details)

Uploaded Source

Built Distribution

nleis-0.1-py3-none-any.whl (49.3 kB view details)

Uploaded Python 3

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

Hashes for nleis-0.1.tar.gz
Algorithm Hash digest
SHA256 23e48327a4da221997c2536f0db80b2eb729db6f6337e4c6180d06edf52a8bdb
MD5 e7fcc9f6b1ec51083731b36e8b783cc6
BLAKE2b-256 3955b29e4ee363c65d6d9d739b782eb905e73873aa3949729c8f2aefdecfcba8

See more details on using hashes here.

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

Hashes for nleis-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3b5a8b2a2c13b3dd60ab0cee0b39ac00e80f889243d2adc4f7a33426a94cd4ae
MD5 158064a3ba3833e35054e53dbc5e1c59
BLAKE2b-256 52d4e2afb7c3f221eb5a26c1033abb0a726d8774709ed30bc520bd3327599c25

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page