Skip to content

Commit 7f41ea6

Browse files
Make min and max functions public
1 parent 7445465 commit 7f41ea6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/frequenz/sdk/timeseries/_formula_engine/_formula_engine.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def __truediv__(
172172
"""
173173
return self._higher_order_builder(self, self._create_method) / other # type: ignore
174174

175-
def _max(
175+
def max(
176176
self, other: _GenericEngine | _GenericHigherOrderBuilder | QuantityT
177177
) -> _GenericHigherOrderBuilder:
178178
"""Return a formula engine that outputs the maximum of `self` and `other`.
@@ -187,7 +187,7 @@ def _max(
187187
"""
188188
return self._higher_order_builder(self, self._create_method).max(other) # type: ignore
189189

190-
def _min(
190+
def min(
191191
self, other: _GenericEngine | _GenericHigherOrderBuilder | QuantityT
192192
) -> _GenericHigherOrderBuilder:
193193
"""Return a formula engine that outputs the minimum of `self` and `other`.

tests/timeseries/_formula_engine/test_formula_composition.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,11 @@ async def test_formula_composition_min_max(self, mocker: MockerFixture) -> None:
176176
await mockgrid.start(mocker)
177177

178178
logical_meter = microgrid.logical_meter()
179-
engine_min = logical_meter.grid_power._min( # pylint: disable=protected-access
179+
engine_min = logical_meter.grid_power.min( # pylint: disable=protected-access
180180
Power.zero()
181181
).build("grid_power_min")
182182
engine_min_rx = engine_min.new_receiver()
183-
engine_max = logical_meter.grid_power._max( # pylint: disable=protected-access
183+
engine_max = logical_meter.grid_power.max( # pylint: disable=protected-access
184184
Power.zero()
185185
).build("grid_power_max")
186186
engine_max_rx = engine_max.new_receiver()

0 commit comments

Comments
 (0)