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 #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: v0.1.1...v0.2