Recent Releases of nleis.py
nleis.py - v0.2 Release!
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 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 🎉
Full Changelog: https://github.com/yuefan98/nleis.py/compare/v0.1.1...v0.2
Scientific Software - Peer-reviewed
- Python
Published by yuefan98 about 1 year ago
nleis.py - v0.1.1 update!
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
Scientific Software - Peer-reviewed
- Python
Published by yuefan98 about 1 year ago
nleis.py - v0.1 Release!
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, 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
Scientific Software - Peer-reviewed
- Python
Published by yuefan98 over 1 year ago