From e37014c10fa651ce53ed216da2f5666b4c3486d3 Mon Sep 17 00:00:00 2001 From: Kapil Duwadi Date: Thu, 28 Aug 2025 10:35:18 -0500 Subject: [PATCH 1/4] removed changelog file --- CHANGELOG.md | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 25d3a97..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,45 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/). - ---- - -## [Unreleased] - -### Added - -* โœจ New features that have been added but not released yet. - -### Changed - -* ๐Ÿ” Changes in existing functionality. - -### Deprecated - -* โš ๏ธ Features soon-to-be removed or replaced. - -### Removed - -* ๐Ÿงน Features that have been removed in this version. - -### Fixed - -* ๐Ÿ› Bug fixes. - -### Security - -* ๐Ÿ” Security patches. - ---- - -## [1.0.0] - 2025-07-03 - -### Added - -* Migrated code from gitlab to github. -* Added support for IEEE9500 node test case. -* Added function to translate graph to geo_dataframe. -* Added feature to group assets with same non-ignored fields before aggregation. From 2fa79a7e0adf3c1e18ddc2e60acf8288cfedcfe5 Mon Sep 17 00:00:00 2001 From: Kapil Duwadi Date: Thu, 9 Oct 2025 16:21:53 -0500 Subject: [PATCH 2/4] Disabled transformers are excluded from the graph --- src/grid_reducer/network.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/grid_reducer/network.py b/src/grid_reducer/network.py index 6de0d89..639399f 100644 --- a/src/grid_reducer/network.py +++ b/src/grid_reducer/network.py @@ -162,6 +162,8 @@ def add_transformer_components( if circuit_obj.Transformer is None: return for transformer in circuit_obj.Transformer.root.root: + if transformer.root.Enabled is False: + continue buses = set([el.root.split(".")[0] for el in transformer.root.Bus]) if len(buses) == 2: add_transformer_edge(graph, buses, transformer, bus_voltage_mapper) From d667b26ac42b696d729e403bce6d7110cf90f841 Mon Sep 17 00:00:00 2001 From: Kapil Duwadi Date: Thu, 9 Oct 2025 16:25:51 -0500 Subject: [PATCH 3/4] Node assets are ignored if their controlled parent is not found while renaming --- src/grid_reducer/rename_components.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/grid_reducer/rename_components.py b/src/grid_reducer/rename_components.py index 1ccd48d..45b45d8 100644 --- a/src/grid_reducer/rename_components.py +++ b/src/grid_reducer/rename_components.py @@ -40,6 +40,9 @@ def rename_and_track(item, attr, prefix=None, mapping=None): if prefix and mapping: if prefix.lower() not in value.lower(): raise NotImplementedError(f"{attr} {value} not supported yet for renaming.") + if value.split(".")[1] not in mapping: + print(f"Warning: {attr} {value} not found in mapping for renaming.") + return mapped = prefix + mapping[value.split(".")[1]] elif mapping: mapped = mapping[value] @@ -149,6 +152,7 @@ def _rename_lines(new_circuit, bus_mapping, ic_mappings): root.Geometry = ic_mappings["LineGeometry"][root.Geometry] elif isinstance(root, Line_SpacingWires): root.Spacing = ic_mappings["LineSpacing"][root.Spacing] + root.Conductors = [c.split('.')[0] + "." + ic_mappings["WireData"][c.split('.')[1]] for c in root.Conductors] renamed.append(line) From 6cc7929af36fc96bf5fc0d4308365cf4ff795028 Mon Sep 17 00:00:00 2001 From: Kapil Duwadi Date: Thu, 9 Oct 2025 16:27:05 -0500 Subject: [PATCH 4/4] bumped patch version --- src/grid_reducer/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/grid_reducer/version.py b/src/grid_reducer/version.py index a80e2b1..fc9eb7f 100644 --- a/src/grid_reducer/version.py +++ b/src/grid_reducer/version.py @@ -3,7 +3,7 @@ import platform import sys -VERSION = "1.1.0" +VERSION = "1.1.1" SUPPORTED_VERSIONS = [VERSION]