From 7821ad1eb295712fa552f71b76178ae7c5e73162 Mon Sep 17 00:00:00 2001 From: Yassin <aliyassin4@hotmail.com> Date: Wed, 10 May 2023 02:12:19 +0200 Subject: [PATCH] Refactorings Code and Adding Node Filter --- netbone/filters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netbone/filters.py b/netbone/filters.py index 6b241cf..4ce8fef 100644 --- a/netbone/filters.py +++ b/netbone/filters.py @@ -45,7 +45,6 @@ def fraction_filter(backbone, value, narrate=True, secondary_property='weight', filter_by = [backbone.property_name] ascending = [backbone.ascending] - value = math.ceil(value * len(data)) if backbone.filter_on == 'Edges': filter_by.append(secondary_property) @@ -58,9 +57,11 @@ def fraction_filter(backbone, value, narrate=True, secondary_property='weight', backbone.narrate() if backbone.filter_on == 'Edges': + value = math.ceil(value * len(data)) return nx.from_pandas_edgelist(data[:value], edge_attr=edge_properties(data)) else: b = backbone.graph.copy() + value = math.ceil(value * len(backbone.graph)) b.remove_nodes_from(list(data[:value].index)) return b -- GitLab