v0.16.0
Release Notes
Summary
The Frequenz SDK now supports Python 3.11.
New Features
-
Upgrade PowerDistributingActor to track if batteries are working
#117 -
Simplify
Resampler
by moving configuration to its own classResamplerConfig
#131 -
Add
initial_buffer_len
to the ResamplerConfig. This means thatResampler
will store at least this number of arguments. OtherResampler
behaviour won't change
#131 -
Ability to compose formula outputs into higher-order formulas:
#133 -
Add a formula generator for SoC in the LogicalMeter
#137
Bug Fixes
-
Formulas with repeated operators like
#1 - #2 - #3
were getting
calculated incorrectly as#1 - (#2 - #3)
. This has been fixed in
#141 -
Remove
microgrid_api
andcomponent_graph
arguments from PowerDistributingActor constructor
#156
What's Changed
- Clear release notes by @ela-kotulska-frequenz in #129
- Improve resampler buffer and config by @leandro-lucarella-frequenz in #131
- README: Fix build status badge by @leandro-lucarella-frequenz in #134
- Add a formula generator for SoC in the LogicalMeter by @shsms in #137
- Track status of the batteries by @ela-kotulska-frequenz in #117
- Fix formula precedence bug in the
FormulaEngine
by @shsms in #141 - Add
FormulaChannel
s for composing formula outputs by @shsms in #133 - Update release notes by @ela-kotulska-frequenz in #146
- Add a delay for the mock server to start, before creating a client by @shsms in #150
- Wait for a short time after starting the test actors by @shsms in #153
- Send 0 values from power formulas for non-existant component types by @shsms in #151
- Update power distributor to use frequenz.sdk.microgrid by @ela-kotulska-frequenz in #156
- Support python 3.11 by @shsms in #157
Full Changelog: v0.15.0...v0.16.0