Skip to main content

A NLEIS toolbox for impedance.py that provides RC level nonlinear equivalent modeling 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. It will soon be integrated into impedance.py. This repo will contains most recent developer 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 can directly install impedance.py using pip and you will be able to access all the funcationality for nleis.py.

pip install impedance

Dependencies

nleis.py requires the same dependencies as impedance.py puls the latest version of impedance.py:

  • Python (>=3.7)
  • SciPy (>=1.0)
  • NumPy (>=1.14)
  • Matplotlib (>=3.0)
  • Altair (>=3.0)
  • impedance(>=1.7.1)

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)


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.0.2.tar.gz (40.3 kB view details)

Uploaded Source

Built Distribution

nleis-0.0.2-py3-none-any.whl (42.4 kB view details)

Uploaded Python 3

File details

Details for the file nleis-0.0.2.tar.gz.

File metadata

  • Download URL: nleis-0.0.2.tar.gz
  • Upload date:
  • Size: 40.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for nleis-0.0.2.tar.gz
Algorithm Hash digest
SHA256 6a54f4ed99855361946f947f176829bb3bf984ee9854f002c38f9ad0b41ca6c2
MD5 395c3c2055a578d44aa0d387f5c48253
BLAKE2b-256 76be9ee138a0f67c596429a7a92867f5732f0de6b6f482c81f0089fd6e66a806

See more details on using hashes here.

File details

Details for the file nleis-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: nleis-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 42.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for nleis-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cfc775577660548eee2c70b27848e249859cf88bd54ed2489f481e9067dbea0a
MD5 225be9a04802699f9eec9fee61a151e4
BLAKE2b-256 19b4929d57ef071f95ec7a2ffa3d6e0778b566ead8400ecd85f2f01cfcc112cb

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