Nleis

Latest version: v0.2

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2

This release introduces directed acyclic graph (DAG)-based function evaluation, optimizing computation speed and structure. It also includes fully vectorized circuit calculations and new nonlinear circuit elements (`RCDQ`, `RCDQn`, `RCSQ`, `RCSQn`) for enhanced modeling flexibility. 🚀

What's Changed https://github.com/yuefan98/nleis.py/pull/27

**Execution Graph**
* Added support to graph-based function evaluation (`graph = True`)
* [Documented](https://nleispy.readthedocs.io/en/latest/examples/graph_example.html) speed benchmarks (at least 3x faster than `eval()`)
* Updated compute method to return impedance values

**Computation Optimization**
* Vectorized circuit element calculations for faster performance

**New Circuit Elements**
* Added support to nonlinear RC with constant phase element:
(`RCDQ`, `RCDQn`), and (`RCSQ`, `RCSQn`)

New Contributors
* Special thanks to andersonjacob for the [source code](https://github.com/ECSHackWeek/impedance.py/pull/308) 🎉

**Full Changelog**: https://github.com/yuefan98/nleis.py/compare/v0.1.1...v0.2

0.1.1

This is the official release for the JOSS paper. :rocket:

What's Changed
* Documentation updates by dt-schwartz and yuefan98
* Bug fixes by yuefan98 in https://github.com/yuefan98/nleis.py/pull/25

**Full Changelog**: https://github.com/yuefan98/nleis.py/compare/v0.1...v0.1.1

0.1

We are excited to announce the first official release of nleis.py! This release marks a significant step forward for nonlinear impedance analysis and will be submitted to JOSS for peer review.

Key Features
* Simultaneous fitting and analysis of EIS and 2nd-NLEIS.
* Full support for nonlinear equivalent circuit (nECM) modeling and analysis.
* Various linear and nonlinear circuit element pairs derived from existing literature.
* Seamless integration with impedance.py for expanded impedance analysis capabilities.

Improvements:
* Comprehensive [documentation](https://nleispy.readthedocs.io/en/latest/), including a Getting Started guide and API reference.
* Improved documentation for supported circuit elements.
* Improved code handling for better performance and readability.

Bug Fixes
* Initial testing and issue resolution to ensure smooth functionality.

New Contributors
* Special thanks to mdmurbach for joining the team and enhancing the package quality.

**Full Changelog**: https://github.com/yuefan98/nleis.py/commits/v0.1

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.