-
Add heat diagram to "Power tree diagrams" tutorial, set default font to Arial and default component color to light gray (
9792759
) -
Add PCB trace resistance to PCIe FPGA tutorial (
8c505dc
) -
Include highlights only in rtd changelog (
7421be3
)
-
Add heat diagram function, make_hdiag(), to diagram package (
2e4a563
) -
Add utils package with trace_REs() function (
c1606ad
)
- Remove unused package
(
04d1e61
)
- Add pytest-codspeed to dev dependencies
(
eb14c66
)
-
Add Codspeed benchmarking (
9914d8a
) -
Add CodSpeed dependencies (
1b1d522
) -
Add matplotlib to CodSpeed (
9045184
) -
Add missing dependencies for CodSpeed (
26e449b
) -
Add pydot to CodSpeed deps (
52eb41d
) -
Add tqdm to CodSpeed deps. (
c681974
)
- Add changelog to documentation
(
1836349
)
- Add benchmark tests
(
0ba69e6
)
-
Add Rectifier to component parameter files tutorial (
73f2be9
) -
New tutorial: power over ethernet analysis (
cce4a1f
)
-
New component PMux (Power Multiplexer) (
ad3079f
) -
New component Rectifier - diode and MOSFET modes (
2e4ea83
) -
Source component can now have load phases defined (
653321d
)
-
Add check for component interpolation data format (
b5575f7
) -
Change to generic .from_file() method in Component class (
ad4b91d
)
- Add loss parameter reading to System.from_file()
(
94b419a
)
-
Remove sudo from readthedocs .yml (
2e17b54
) -
Use "apt_packages" to install graphviz for rtd (
41168e0
)
- Update readme.md with make_diag()
(
13c3923
)
-
Add "loss" parameter to all loads, optionally configuring power as a loss (
8168a26
) -
Add .rail_rep() method to System (voltage rail report) (
92ec728
) -
Add group parameter to make_diag() function (
1d8f9e4
) -
Add the option to add voltage rail names in System (
a956ecb
) -
Allow power rail name as parent parameter in add_comp(), change_comp() (
6019576
)
-
Add check of limit values format (
3136295
) -
Create generic _solv_get_warns() method in Component class (
4e2e8cc
)
- When saving system to .json, only include applicable limits for each component
(
fd5dea7
)
-
Add graphviz to rtd config (
8fb1728
) -
Add sudo to graphviz install (
20185f6
) -
Fix Graphviz install (
a46675b
) -
Install Graphviz in ci step (
eb026a2
) -
Remove grayscull steps (
553c2ed
)
- Update LinReg ground current parameter name in PCIe tutorial
(
b9da44b
)
-
Add graphical power tree diagrams module (
e3bb445
) -
Add group parameter in System, allowing grouping of components (
83d9965
)
-
Add generic component class (
31873dd
) -
Remove duplicate code in Components (
488d451
) -
Use pydot in make_diagram() to support clusters (component groups) (
6a53558
)
-
Add limit definitions to component parameter files notebook. (
9110379
) -
Fix component parameter interpolation data dict examples in API (
a0b9ed7
) -
Update LinReg parameters in component files notebook (
e65d5a9
)
-
Add method .limits() to system, which returns all user defined component limits (
3dc8bf9
) -
Add power switch (PSwitch) component (
8880ec1
) -
New limit added: vd (voltage difference) (
7e599b1
)
-
Add checking of sysLoss version when loading System from file (
29eb5a4
) -
Add state vector to solver parameters (
f290f6d
) -
Deprecate LinReg iq parameter, replace with ig (
9183e37
) -
Set state to off when phase in not active (
bee1610
)
- system: Add check of component name and set default load phase in change_comp()
(
1a06e47
)
- Fix CITATION.cff version update variable
(
298ea1c
)
-
Add Codacy badge to README.md (
2d09974
) -
Add examples to System class api (
5f95963
) -
Add links to PyPI and Anaconda on badges (
0ee0f96
) -
Explicit define default parameter values (
47aa0f1
) -
Fix typos in battery life tutorial (
fa36896
) -
Update security.md (
c3522d9
)
- Add ambient temperature (ta) as new parameter to .solve() and peak temperature (tp) as a new limit
(
2e74afe
)
If thermal resistance is specified on a component, peak temperature shows up as a new column in the results table. Peak temperature is calculated as ambient temperature plus temperature rise.
- Add PyPI classifiers
(
f8a0a9f
)
- Remove unused jobs in pipeline
(
4849845
)
-
Add anaconda badge to README.md (
d9f08c1
) -
Add ROV battery pack tutorial (
61afdba
) -
Update sysLoss version in CITATION.cff (
6fb8ad8
)
-
Add tags argument to .batt_life() (
495eea5
) -
Add thermal resistance parameter and temperature rise calculation (
b8481a2
)
- system: Add correct title to LinReg interpolation data plots
(
8ade81d
)
- Fix maintainer in conda receipe
(
1d27b0c
)
- Correct toml interpolation data format in "Component parameter files" page
(
9275463
)
-
Add power limits to all components (pi, po, pl) (
ce36738
) -
components: Add interpolation option to LinReg ground current parameter (
2393767
)
-
System .params() method now gets component parameters from ._get_params() method (
320fc09
) -
System method .plot_interp() gets figure annotations from component method ._get_annot() (
bb2f017
)
- Print tree in .tree() method to make it show in terminal mode
(
d2b43e3
)
-
Add missing dependency of tqdm (
4d01006
) -
Fix dependency error (
5d0e63f
) -
Fix more dependency errors (
6de316f
) -
Relax package dependencies (
33eb1b1
) -
docs: Add ipywidgets to .readthedocs.yml (
07d5273
) -
rtd: Skip jupyter update (
5f0a7f3
)
- Change id in conda receipe
(
87513c3
)
-
Change DOI to "all versions" in README.md (
1d354bc
) -
Cleanup battery life notebook (
2719bc5
) -
Extend battery life notebook with new chapter on battery life optimization (
230f4f4
) -
Hide output of cell in battery life notebook (
d3b4778
) -
Hide output of cell in sensor daisy chain notebook (
1cb8c0f
) -
Remove cell output in battery life notebook (
120af8d
) -
Remove output from import packages cell (
0b56c35
)
- Relax python version requirement to 3.10
(
63acad9
)
- Fix semver version_variables name in pyproject.toml
(
76d1c72
)
- system: New method .batt_life() to estimate battery lifetime
(
b48d429
)
- Add version to package
(
056c259
)
-
pypi: Add links to repo and readthedocs (
e838996
) -
rtd: Add jupyter-book to config (
c16bcc9
) -
rtd: Add more missing packages uses by sysLoss to rtd pipeline (
c52c71b
) -
rtd: Add sphinx-autoapi installation (
fd30dc8
) -
rtd: Add toml to build environment (
a10be49
)
- Move files from temporary project
(
9403a9d
)
- Add coverage badge in README.md
(
0ba0962
)