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

Uploaded Source

Built Distribution

nleis-0.0.1-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nleis-0.0.1.tar.gz
  • Upload date:
  • Size: 38.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for nleis-0.0.1.tar.gz
Algorithm Hash digest
SHA256 9e9ad3b7c767a4cea3277db426fb9f5031964327df6df2c1874b72288944e0c8
MD5 167a8cc0691bf93c4a7ecc82be196e64
BLAKE2b-256 a82c33c15d8d2b11b65e598a9cfcc977e86c0514aa633b77d3675ef409667f0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nleis-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for nleis-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7d28f0fb3209beaa0cdaa4b56a8029a0766b8903c30ec7d1d1866ee9ebaa7003
MD5 4cb8d206c953de1a6c400c1eabea7020
BLAKE2b-256 bc928ae7a1b0cf7cb794d810d4ad76bf316eef5e640cc65b820f3d10582c1de4

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