Releases: frequenz-floss/frequenz-microgrid-component-graph-python
v0.3.4
Frequenz Microgrid Component Graph Library Release Notes
Upgrading
-
This release updates the
frequenz-microgrid-component-graphrust crate version to 0.4.This introduces some behavior changes to how some formulas are calculated:
-
The PV, battery, CHP, EV and Wind Turbine formulas now prefer meters as the primary components and fallback to inverters or other corresponding components only when the meters are not available.
This makes a big difference in performance when there are multiple PV inverters behind a single meter, for example.
This behaviour can be changed with the newly introduced meter preference config flags.
-
Consumer formulas don't consider phantom loads by default anymore. The original behaviour is still available through a config flag.
-
New Features
-
This introduces a new consumer formula generator that doesn't consider phantom loads.
Meters with successors can still have loads not represented in the component graph. These are called phantom loads.
What's Changed
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Frequenz Microgrid Component Graph Library Release Notes
Upgrading
- This release updates the
frequenz-microgrid-component-graphrust crate version to 0.4.
What's Changed
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Frequenz Microgrid Component Graph Library Release Notes
New Features
- It is now possible to create subclasses of the
ComponentGraphandComponentGraphConfigclasses from python.
What's Changed
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Frequenz Microgrid Component Graph Library Release Notes
New Features
- It is now possible to create subclasses of the
ComponentGraphandComponentGraphConfigclasses from python.
What's Changed
- Reset release notes by @nhatcher-frequenz in #35
- Allow Python subclassing of ComponentGraphConfig and ComponentGraph by @shsms in #36
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Frequenz Microgrid Component Graph Library Release Notes
New Features
- Grid formulas now use single successor meters as fallback components for meters attached to the grid.
- Adds wind turbine bindings
What's Changed
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #23
- Add Wind Turbine bindings by @nhatcher-frequenz in #34
New Contributors
- @nhatcher-frequenz made their first contribution in #34
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Frequenz Microgrid Component Graph Library Release Notes
New Features
- Grid formulas now use single successor meters as fallback components for meters attached to the grid.
What's Changed
- CI improvements to get publishing of rust bindings to work by @shsms in #18
- Bump version to 0.2.0 by @shsms in #19
- Update bindings version in Cargo.lock to 0.2.0 by @shsms in #20
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Frequenz Microgrid Component Graph Library Release Notes
Summary
This is the initial release of the python bindings for the component graph.
Full Changelog: v0.1.0-rc4...v0.1.0
v0.1.0-rc5
Frequenz Microgrid Component Graph Library Release Notes
Summary
This is the initial release of the python bindings for the component graph.
Full Changelog: v0.1.0-rc4...v0.1.0-rc5
v0.1.0-rc4
Frequenz Microgrid Component Graph Library Release Notes
Summary
This is the initial release of the python bindings for the component graph.
What's Changed
- Bump pytest-asyncio from 1.1.0 to 1.2.0 by @dependabot[bot] in #13
- Bump actions/labeler from 5.0.0 to 6.0.1 by @dependabot[bot] in #4
- Bump pydoclint from 0.6.10 to 0.7.6 by @dependabot[bot] in #9
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #6
- Bump the compatible group with 2 updates by @dependabot[bot] in #2
- Bump the patch group with 5 updates by @dependabot[bot] in #7
- Bump pylint from 3.3.8 to 4.0.2 by @dependabot[bot] in #12
- Bump the minor group with 7 updates by @dependabot[bot] in #8
- Bump mkdocstrings-python from 1.17.0 to 1.18.2 by @dependabot[bot] in #10
- Bump setuptools-scm[toml] from 8.1.0 to 9.2.2 by @dependabot[bot] in #15
- Bump isort from 6.0.0 to 7.0.0 by @dependabot[bot] in #14
- Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #3
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #5
- Add python bindings by @shsms in #16
- Upload build files from matrix in releases by @shsms in #17
New Contributors
- @dependabot[bot] made their first contribution in #13
- @shsms made their first contribution in #16
Full Changelog: https://github.com/frequenz-floss/frequenz-microgrid-component-graph-python/commits/v0.1.0-rc4
v0.1.0-rc3
Frequenz Microgrid Component Graph Library Release Notes
Summary
This is the initial release of the python bindings for the component graph.
What's Changed
- Bump pytest-asyncio from 1.1.0 to 1.2.0 by @dependabot[bot] in #13
- Bump actions/labeler from 5.0.0 to 6.0.1 by @dependabot[bot] in #4
- Bump pydoclint from 0.6.10 to 0.7.6 by @dependabot[bot] in #9
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #6
- Bump the compatible group with 2 updates by @dependabot[bot] in #2
- Bump the patch group with 5 updates by @dependabot[bot] in #7
- Bump pylint from 3.3.8 to 4.0.2 by @dependabot[bot] in #12
- Bump the minor group with 7 updates by @dependabot[bot] in #8
- Bump mkdocstrings-python from 1.17.0 to 1.18.2 by @dependabot[bot] in #10
- Bump setuptools-scm[toml] from 8.1.0 to 9.2.2 by @dependabot[bot] in #15
- Bump isort from 6.0.0 to 7.0.0 by @dependabot[bot] in #14
- Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #3
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #5
- Add python bindings by @shsms in #16
- Upload build files from matrix in releases by @shsms in #17
New Contributors
- @dependabot[bot] made their first contribution in #13
- @shsms made their first contribution in #16
Full Changelog: https://github.com/frequenz-floss/frequenz-microgrid-component-graph-python/commits/v0.1.0-rc3