Releases: geddy11/sysloss
v1.7.0
v1.7.0 (2024-11-10)
Bug Fixes
- Add loss parameter reading to System.from_file()
(94b419a
)
Continuous Integration
-
Use "apt_packages" to install graphviz for rtd
(41168e0
) -
Remove sudo from readthedocs .yml
(2e17b54
)
Documentation
- Update readme.md with make_diag()
(13c3923
)
Features
-
Add group parameter to make_diag() function
(1d8f9e4
) -
Add .rail_rep() method to System (voltage rail report)
(92ec728
) -
Allow power rail name as parent parameter in add_comp(), change_comp()
(6019576
) -
Add the option to add voltage rail names in System
(a956ecb
) -
Add "loss" parameter to all loads, optionally configuring power as a loss
(8168a26
)
Refactoring
v1.6.0
v1.6.0 (2024-10-31)
Bug Fixes
- fix: when saving system to .json, only include applicable limits for each component (
fd5dea7
)
Continuous Integration
-
ci: add sudo to graphviz install (
20185f6
) -
ci: fix Graphviz install (
a46675b
) -
ci: install Graphviz in ci step (
eb026a2
) -
ci: add graphviz to rtd config (
8fb1728
) -
ci: remove grayscull steps (
553c2ed
)
Documentation
- docs: update LinReg ground current parameter name in PCIe tutorial (
b9da44b
)
Features
-
feat: add group parameter in System, allowing grouping of components (
83d9965
) -
feat: add graphical power tree diagrams module (
e3bb445
)
Refactoring
v1.5.0
v1.5.0 (2024-10-14)
Documentation
-
docs: update LinReg parameters in component files notebook (
e65d5a9
) -
docs: fix component parameter interpolation data dict examples in API (
a0b9ed7
) -
docs: add limit definitions to component parameter files notebook. (
9110379
)
Features
-
feat: add power switch (PSwitch) component (
8880ec1
) -
feat: new limit added: vd (voltage difference) (
7e599b1
) -
feat: add method .limits() to system, which returns all user defined component limits (
3dc8bf9
)
Refactoring
v1.4.0
v1.4.0 (2024-09-02)
Build
- build: fix CITATION.cff version update variable (
298ea1c
)
Ci
-
ci: switch to codacy github action (
a5b758c
) -
ci: add codacy token (
532b850
) -
ci: add codacy job (
15bb292
)
Documentation
-
docs: fix typos in battery life tutorial (
fa36896
) -
docs: add links to PyPI and Anaconda on badges (
0ee0f96
) -
docs: add Codacy badge to README.md (
2d09974
) -
docs: add examples to System class api (
5f95963
) -
docs: explicit define default parameter values (
47aa0f1
) -
docs: update security.md (
c3522d9
)
Feature
- feat: add ambient temperature (ta) as new parameter to .solve() and peak temperature (tp) as a new limit
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. (2e74afe
)
Fix
- fix(system): add check of component name and set default load phase in change_comp() (
1a06e47
)
Unknown
-
Create SECURITY.md (
94145e2
) -
Merge branch 'main' of https://github.com/geddy11/sysloss (
26227ac
)
v1.3.0
v1.2.0
v1.2.0 (2024-05-27)
Ci
- ci: fix maintainer in conda receipe (
1d27b0c
)
Documentation
-
docs: correct toml interpolation data format in "Component parameter files" page (
9275463
) -
docs: remove output from import packages cell (
0b56c35
)
Feature
-
feat: add power limits to all components (pi, po, pl) (
ce36738
) -
feat(components): add interpolation option to LinReg ground current parameter (
2393767
)
Fix
- fix(system): add correct title to LinReg interpolation data plots (
8ade81d
)
Refactor
-
refactor: system .params() method now gets component parameters from ._get_params() method (
320fc09
) -
refactor: system method .plot_interp() gets figure annotations from component method ._get_annot() (
bb2f017
)
Unknown
- Merge branch 'main' of https://github.com/geddy11/sysloss (
ebce939
)
v1.1.1
v1.1.1 (2024-05-22)
Build
-
build: relax package dependencies (
33eb1b1
) -
build: fix more dependency errors (
6de316f
) -
build: fix dependency error (
5d0e63f
) -
build: add missing dependency of tqdm (
4d01006
) -
build(rtd): skip jupyter update (
5f0a7f3
) -
build(docs): add ipywidgets to .readthedocs.yml (
07d5273
)
Ci
- ci: change id in conda receipe (
87513c3
)
Documentation
-
docs: extend battery life notebook with new chapter on battery life optimization (
230f4f4
) -
docs: hide output of cell in sensor daisy chain notebook (
1cb8c0f
) -
docs: change DOI to "all versions" in README.md (
1d354bc
) -
docs: remove cell output in battery life notebook (
120af8d
) -
docs: hide output of cell in battery life notebook (
d3b4778
) -
docs: cleanup battery life notebook (
2719bc5
)
Fix
- fix: print tree in .tree() method to make it show in terminal mode (
d2b43e3
)
v1.1.0
v1.1.0 (2024-05-08)
Build
- build: fix semver version_variables name in pyproject.toml (
76d1c72
)
Documentation
Feature
- feat(system): new method .batt_life() to estimate battery lifetime (
b48d429
)
Fix
- fix: relax python version requirement to 3.10 (
63acad9
)
Unknown
- Merge pull request #5 from geddy11/battsim
Battery life estimation (1f999f8
)
v1.0.1
v1.0.1 (2024-04-29)
Build
-
build(rtd): add more missing packages uses by sysLoss to rtd pipeline (
c52c71b
) -
build(rtd): add toml to build environment (
a10be49
) -
build(pypi): add links to repo and readthedocs (
e838996
) -
build(rtd): add sphinx-autoapi installation (
fd30dc8
) -
build(rtd): add jupyter-book to config (
c16bcc9
)
Documentation
Fix
- fix: add version to package (
056c259
)
Unknown
-
Update issue templates (
ffaa63e
) -
Update issue templates (
c3281ca
) -
Merge pull request #4 from geddy11/pypi
docs: change image links in readme to absolute (bd60345
)
- Merge pull request #3 from geddy11/rtd
build: fix readthedocs build (d738550
)
v1.0.0
v1.0.0 (2024-04-24)
Chore
- chore: move files from temporary project (
9403a9d
)
Ci
Documentation
- docs: add coverage badge in README.md (
0ba0962
)
Unknown
- Merge pull request #2 from geddy11/fix_ci
docs: add coverage badge in README.md (17d47c8
)
- Merge pull request #1 from geddy11/update
chore: transfer files from temporary project (d6279db
)