Changelog#
Important changes from the changelog are summarized here. See GitHub repository for detailed changelog.
Version 1.10#
New features:
Add
plane_res()function toutilspackage
Version 1.9#
New features:
utilspackage. Function for calculating PCB trace resistanceHeat diagram function,
make_hdiag()
Version 1.8#
New features:
Component PMux (Power Multiplexer)
Component Rectifier - diode and MOSFET modes
Source component can now have load phases defined
Version 1.7#
New features:
Add “loss” parameter to all loads, optionally configuring power as a loss
Add
.rail_rep()method toSystem(voltage rail report)Add group parameter to
make_diag()functionAdd the option to add voltage rail names in
SystemAllow power rail name as parent parameter in
add_comp(),change_comp()
Version 1.6#
New features:
Add graphical power tree diagrams module
Add group parameter in
System, allowing grouping of components
Version 1.5#
New features:
Add method
.limits()to system, which returns all user defined component limitsComponent PSwitch (Power Switch)
New limit added:
vd(voltage difference)
Version 1.4#
New features:
Add ambient temperature (ta) as new parameter to
.solve()and peak temperature (tp) as a new limit
Version 1.3#
New features:
Add tags argument to
.batt_life()Add thermal resistance parameter and temperature rise calculation
Version 1.2#
New features:
Add power limits to all components (pi, po, pl)
Add interpolation option to
LinRegground current parameter
Version 1.1#
New features:
New method
.batt_life()to estimate battery lifetime