v1.0.0-rc5
Pre-release
Pre-release
github-actions
released this
26 Feb 14:42
·
594 commits
to v1.x.x
since this release
Frequenz Python SDK Release Notes
Summary
This is a minor non-breaking release that adds new features and fixes a few bug.
New Features
- Allow multiplying and dividing any
Quantity
by afloat
. This just scales theQuantity
value. - Allow dividing any
Quantity
by another quaintity of the same type. This just returns a ration between both quantities. - The battery pool
power
method now supports scenarios where one or more inverters can have multiple batteries connected to it and one or more batteries can have multiple inverters connected to it.
Bug Fixes
- Fix grid current formula generator to add the operator
+
to the engine only when the component category is handled. - Fix bug where sometimes the
base_value
of aQuantity
could be of a different type thanfloat
.
What's Changed
- Clear release notes by @llucax in #871
- Fetch and stream 3-phase power by @daniel-zullo-frequenz in #847
- Remove remaining traces of darglint by @llucax in #873
- Make sure
base_value
is alwaysfloat
by @llucax in #874 - Remove the last reference to darglint by @llucax in #877
- Mock resampler: Improve variable names by @llucax in #879
- Allow multiplying
Quantity
byfloat
by @llucax in #875 - Remove unnecessary send adapter by @llucax in #878
- Bump actions/{up,down}load-artifact from 3 to 4 by @dependabot in #833
- Allow all quantities division by
float | Self
by @llucax in #876 - Cleanup and modularization of Power Manager, Power Distributor and DataPipeline by @shsms in #881
- More updates for n:m support - battery pool's power formula by @Marenz in #730
- Prepare release notes for 1.0.0-rc5 by @llucax in #884
Full Changelog: v1.0.0-rc4...v1.0.0-rc5