From 4108782752d1a43fee1411620c56db13be7974f8 Mon Sep 17 00:00:00 2001 From: cwasicki <126617870+cwasicki@users.noreply.github.com> Date: Wed, 12 Feb 2025 19:13:54 +0100 Subject: [PATCH 1/3] Print filled instead of open quantity in CLI tool Signed-off-by: cwasicki <126617870+cwasicki@users.noreply.github.com> --- src/frequenz/client/electricity_trading/cli/etrading.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frequenz/client/electricity_trading/cli/etrading.py b/src/frequenz/client/electricity_trading/cli/etrading.py index 147686e1..1bc9518f 100644 --- a/src/frequenz/client/electricity_trading/cli/etrading.py +++ b/src/frequenz/client/electricity_trading/cli/etrading.py @@ -324,7 +324,7 @@ def print_order_header() -> None: "delivery_area_code_type," "order_type," "quantity_mw," - "open_quantity_mw," + "filled_quantity_mw," "side," "currency," "price," @@ -347,7 +347,7 @@ def print_order(order: OrderDetail) -> None: - order.tag - state_detail.state_reason - state_detail.market_actor - - filled_quantity + - open_quantity Args: order: OrderDetail object @@ -362,7 +362,7 @@ def print_order(order: OrderDetail) -> None: order.order.delivery_area.code_type, order.order.type, order.order.quantity.mw, - order.open_quantity.mw, + order.filled_quantity.mw, order.order.side, order.order.price.currency, order.order.price.amount, From bb13e6761a0c58bb80ad5c641ce1d165ab015a95 Mon Sep 17 00:00:00 2001 From: cwasicki <126617870+cwasicki@users.noreply.github.com> Date: Wed, 12 Feb 2025 19:14:29 +0100 Subject: [PATCH 2/3] Print tags on orders in CLI tool Signed-off-by: cwasicki <126617870+cwasicki@users.noreply.github.com> --- src/frequenz/client/electricity_trading/cli/etrading.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frequenz/client/electricity_trading/cli/etrading.py b/src/frequenz/client/electricity_trading/cli/etrading.py index 1bc9518f..99e5f61b 100644 --- a/src/frequenz/client/electricity_trading/cli/etrading.py +++ b/src/frequenz/client/electricity_trading/cli/etrading.py @@ -328,7 +328,8 @@ def print_order_header() -> None: "side," "currency," "price," - "state" + "state," + "tag" ) print(header) @@ -344,7 +345,6 @@ def print_order(order: OrderDetail) -> None: - order.execution_option - order.valid_until - order.payload - - order.tag - state_detail.state_reason - state_detail.market_actor - open_quantity @@ -367,6 +367,7 @@ def print_order(order: OrderDetail) -> None: order.order.price.currency, order.order.price.amount, order.state_detail.state, + order.order.tag, ] print(",".join(v.name if isinstance(v, Enum) else str(v) for v in values)) From 7a9c8f068646d8d250a21e3f73641ba81238a549 Mon Sep 17 00:00:00 2001 From: cwasicki <126617870+cwasicki@users.noreply.github.com> Date: Mon, 24 Feb 2025 13:57:55 +0100 Subject: [PATCH 3/3] Update release notes Signed-off-by: cwasicki <126617870+cwasicki@users.noreply.github.com> --- RELEASE_NOTES.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index dd802cb7..ae6e26bb 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -10,10 +10,7 @@ ## New Features -* Add helper function to support creating quantities that conform to the API expectations. -* Add `receive-gridpool-trades` command to CLI tool. -* Add the `warn_on_overflow` option to the streaming receivers to allow ignoring overflow warnings -* Add the `max_size` option to the streaming receivers +* Print tags and filled (instead of open) quantity for gridpool orders in CLI tool.