Sysloss

Latest version: v1.7.0

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.7.0

Bug Fixes

- Add loss parameter reading to System.from_file()
([`94b419a`](https://github.com/geddy11/sysloss/commit/94b419a3cddeaae62d509d32616f4a99cf8f5aa4))

Continuous Integration

- Use "apt_packages" to install graphviz for rtd
([`41168e0`](https://github.com/geddy11/sysloss/commit/41168e0e559be9c5e52e707bcebb5e21df1d75d5))

- Remove sudo from readthedocs .yml
([`2e17b54`](https://github.com/geddy11/sysloss/commit/2e17b543524a8ab2102cf743cf33934abb7db0fe))

Documentation

- Update readme.md with make_diag()
([`13c3923`](https://github.com/geddy11/sysloss/commit/13c39236b0bbba27dd777dc70a71a08f693d187a))

Features

- Add group parameter to make_diag() function
([`1d8f9e4`](https://github.com/geddy11/sysloss/commit/1d8f9e4d94af37d66fb2caa48b4dab86c518121d))

- Add .rail_rep() method to System (voltage rail report)
([`92ec728`](https://github.com/geddy11/sysloss/commit/92ec7281437aaa4c1418e42703b9caa6355c8b79))

- Allow power rail name as parent parameter in add_comp(), change_comp()
([`6019576`](https://github.com/geddy11/sysloss/commit/6019576fd61e7f7652a82f5d42d80f337a5f7793))

- Add the option to add voltage rail names in System
([`a956ecb`](https://github.com/geddy11/sysloss/commit/a956ecbbe724f862cb546ed00907997b283d261d))

- Add "loss" parameter to all loads, optionally configuring power as a loss
([`8168a26`](https://github.com/geddy11/sysloss/commit/8168a26583bd4afbedb020e808a6e1502089e09e))

Refactoring

- Create generic _solv_get_warns() method in Component class
([`4e2e8cc`](https://github.com/geddy11/sysloss/commit/4e2e8cc87708ee2da3c8d0b2091275246a2629e6))

- Add check of limit values format
([`3136295`](https://github.com/geddy11/sysloss/commit/31362953fe3dfacc4210451831b04f59580f0c74))

1.6.0

Bug Fixes

- When saving system to .json, only include applicable limits for each component
([`fd5dea7`](https://github.com/geddy11/sysloss/commit/fd5dea76bfb9e03d18106f2c69992e7a12fd7419))

Continuous Integration

- Add sudo to graphviz install
([`20185f6`](https://github.com/geddy11/sysloss/commit/20185f6e94b00672bad6079fd369eeb2741be345))

- Fix Graphviz install
([`a46675b`](https://github.com/geddy11/sysloss/commit/a46675bdd63934b41d9dc4f70d7ecde5ad1f7935))

- Install Graphviz in ci step
([`eb026a2`](https://github.com/geddy11/sysloss/commit/eb026a2d8e73b1a08e5198ebdaf686cf772dabb6))

- Add graphviz to rtd config
([`8fb1728`](https://github.com/geddy11/sysloss/commit/8fb1728f523243daa808063e6c6cf90dda831d31))

- Remove grayscull steps
([`553c2ed`](https://github.com/geddy11/sysloss/commit/553c2eda3537c314a1fec18522488c57037d0fcd))

Documentation

- Update LinReg ground current parameter name in PCIe tutorial
([`b9da44b`](https://github.com/geddy11/sysloss/commit/b9da44b76a3b8feeae9cead7eae2758a36881c65))

Features

- Add group parameter in System, allowing grouping of components
([`83d9965`](https://github.com/geddy11/sysloss/commit/83d9965b9619d9d2748d9177dcbb07abdb81d91e))

- Add graphical power tree diagrams module
([`e3bb445`](https://github.com/geddy11/sysloss/commit/e3bb445587c0f1daf6c46b4b451c85943cfa0e77))

Refactoring

- Use pydot in make_diagram() to support clusters (component groups)
([`6a53558`](https://github.com/geddy11/sysloss/commit/6a53558c52f3ee703d3f93837ec959d5819326d3))

- Remove duplicate code in Components
([`488d451`](https://github.com/geddy11/sysloss/commit/488d4514117e2a35c962d845d55522380e9f4048))

- Add generic component class
([`31873dd`](https://github.com/geddy11/sysloss/commit/31873dd3bf7dd3e320165aef00b7ce4e9071d215))

1.5.0

Documentation

- Update LinReg parameters in component files notebook
([`e65d5a9`](https://github.com/geddy11/sysloss/commit/e65d5a9ae7c4be045e5c1969371aa371f0c57610))

- Fix component parameter interpolation data dict examples in API
([`a0b9ed7`](https://github.com/geddy11/sysloss/commit/a0b9ed7e5be79a5095cfc2dd6af8102c13436d83))

- Add limit definitions to component parameter files notebook.
([`9110379`](https://github.com/geddy11/sysloss/commit/91103796d71a9774dec148ad4fe32d99b330d224))

Features

- Add power switch (PSwitch) component
([`8880ec1`](https://github.com/geddy11/sysloss/commit/8880ec1b46d0729f2dc92f816832afb0e236909a))

- New limit added: vd (voltage difference)
([`7e599b1`](https://github.com/geddy11/sysloss/commit/7e599b1778e52e5f047d4df1b7424631256db73c))

- Add method .limits() to system, which returns all user defined component limits
([`3dc8bf9`](https://github.com/geddy11/sysloss/commit/3dc8bf9aaa8550bfd2263692bf559b2873f2fe0e))

Refactoring

- Deprecate LinReg iq parameter, replace with ig
([`9183e37`](https://github.com/geddy11/sysloss/commit/9183e378dd1aef08a46ddd916ab7521339eb9214))

- Add checking of sysLoss version when loading System from file
([`29eb5a4`](https://github.com/geddy11/sysloss/commit/29eb5a458d990a86eb629bd3cd5ba096333de296))

- Set state to off when phase in not active
([`bee1610`](https://github.com/geddy11/sysloss/commit/bee161044b916ac0aa22ab4b3665f4ebee2d38eb))

- Add state vector to solver parameters
([`f290f6d`](https://github.com/geddy11/sysloss/commit/f290f6d84251459a4434a227937e1a92b6df3485))

1.4.0

Bug Fixes

- Add check of component name and set default load phase in change_comp()
([`1a06e47`](https://github.com/geddy11/sysloss/commit/1a06e47ad14e694451f97f6b84f6587c319c0e38))

Build System

- Fix CITATION.cff version update variable
([`298ea1c`](https://github.com/geddy11/sysloss/commit/298ea1cff2f758d6e1590ea1cb7fe73991082003))

Continuous Integration

- Switch to codacy github action
([`a5b758c`](https://github.com/geddy11/sysloss/commit/a5b758cdbf026d0416161930281c5588c7c81b4a))

- Add codacy token
([`532b850`](https://github.com/geddy11/sysloss/commit/532b850cbdafbba39f8ae4686f6f542293a0c93b))

- Add codacy job
([`15bb292`](https://github.com/geddy11/sysloss/commit/15bb292aedc876a3cddb7448d2faa7df70507560))

Documentation

- Fix typos in battery life tutorial
([`fa36896`](https://github.com/geddy11/sysloss/commit/fa36896cb4a0e83f04f17c46ce3373c879c861ac))

- Add links to PyPI and Anaconda on badges
([`0ee0f96`](https://github.com/geddy11/sysloss/commit/0ee0f960047334ad868418e681b5694e8d49ab08))

- Add Codacy badge to README.md
([`2d09974`](https://github.com/geddy11/sysloss/commit/2d099744a29593478a0f5aa8548118dcea19ad07))

- Add examples to System class api
([`5f95963`](https://github.com/geddy11/sysloss/commit/5f95963f96df8cf783f4c3275a5e027adcb82b62))

- Explicit define default parameter values
([`47aa0f1`](https://github.com/geddy11/sysloss/commit/47aa0f17d04bee4abe79ce765a5eeb8b0c77ce71))

- Update security.md
([`c3522d9`](https://github.com/geddy11/sysloss/commit/c3522d9bd840ff5238d19b7670d8cd7fdec2d908))

Features

- Add ambient temperature (ta) as new parameter to .solve() and peak temperature (tp) as a new limit
([`2e74afe`](https://github.com/geddy11/sysloss/commit/2e74afe4eeca521a4f6f95e488b7ea9321eb4ca2))

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.

1.3.0

Build System

- Add PyPI classifiers
([`f8a0a9f`](https://github.com/geddy11/sysloss/commit/f8a0a9f26fc693f615a8218eb28939d516fac3c3))

Continuous Integration

- Remove unused jobs in pipeline
([`4849845`](https://github.com/geddy11/sysloss/commit/48498455837e54bee43815c86cc31fd8a55f31de))

Documentation

- Add anaconda badge to README.md
([`d9f08c1`](https://github.com/geddy11/sysloss/commit/d9f08c19485b2adeea57c74ba5c57fa883aa1f46))

- Update sysLoss version in CITATION.cff
([`6fb8ad8`](https://github.com/geddy11/sysloss/commit/6fb8ad82a1943a4d8fe897b4244ac395e84d7476))

- Add ROV battery pack tutorial
([`61afdba`](https://github.com/geddy11/sysloss/commit/61afdba5a2504ce609cc43737a80183a2251ca0f))

Features

- Add thermal resistance parameter and temperature rise calculation
([`b8481a2`](https://github.com/geddy11/sysloss/commit/b8481a263065387e7cf600cda000be78cb307e0b))

- Add tags argument to .batt_life()
([`495eea5`](https://github.com/geddy11/sysloss/commit/495eea53bdd45af605080e59814dab2828c91f38))

1.2.0

Bug Fixes

- Add correct title to LinReg interpolation data plots
([`8ade81d`](https://github.com/geddy11/sysloss/commit/8ade81ddf9ef29387db89157b6da3feb850c5514))

Continuous Integration

- Fix maintainer in conda receipe
([`1d27b0c`](https://github.com/geddy11/sysloss/commit/1d27b0c9c4f4411cf71c6efd29ffcecb38139e7c))

Documentation

- Correct toml interpolation data format in "Component parameter files" page
([`9275463`](https://github.com/geddy11/sysloss/commit/92754635952bcecb1da80cc7739135b7aad43d64))

Features

- Add power limits to all components (pi, po, pl)
([`ce36738`](https://github.com/geddy11/sysloss/commit/ce367382eda204f0a8961d65e2e13a173d34c83d))

- Add interpolation option to LinReg ground current parameter
([`2393767`](https://github.com/geddy11/sysloss/commit/23937677641ce6d99bbdb065b43a50a88a0a7a62))

Refactoring

- System .params() method now gets component parameters from ._get_params() method
([`320fc09`](https://github.com/geddy11/sysloss/commit/320fc09d3ac5cd8a86f207ada78ddb73269dfa43))

- System method .plot_interp() gets figure annotations from component method ._get_annot()
([`bb2f017`](https://github.com/geddy11/sysloss/commit/bb2f0173ed8c8469a0bf166435c4f96bfd57fc64))

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.