File tree Expand file tree Collapse file tree 3 files changed +5
-3
lines changed Expand file tree Collapse file tree 3 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ def test():
3535 G = graph ,
3636 flow_attr = "flow" ,
3737 weight_type = int ,
38- trusted_edges_for_safety_percentile = 0 ,
38+ elements_to_ignore_percentile = 50 ,
3939 )
4040 mpe_model .solve ()
4141 process_solution (graph , "test_mpe_percentile" , mpe_model )
Original file line number Diff line number Diff line change @@ -178,7 +178,9 @@ def __init__(
178178 # Select edges where the flow_attr value is >= elements_to_ignore_percentile (using self.G)
179179 flow_values = [self .G .edges [edge ][flow_attr ] for edge in self .G .edges () if flow_attr in self .G .edges [edge ]]
180180 percentile = np .percentile (flow_values , elements_to_ignore_percentile ) if flow_values else 0
181- edges_to_ignore_internal = [edge for edge in edges_to_ignore_internal if self .G .edges [edge ][flow_attr ] < percentile ]
181+ edges_to_ignore_internal = [edge for edge in self .G .edges () if flow_attr in self .G .edges [edge ] and self .G .edges [edge ][flow_attr ] < percentile ]
182+
183+ utils .logger .debug (f"{ __name__ } : edges_to_ignore_internal set to { edges_to_ignore_internal } " )
182184
183185 self .edges_to_ignore = self .G .source_sink_edges .union (edges_to_ignore_internal )
184186 self .edge_error_scaling = error_scaling_internal
Original file line number Diff line number Diff line change 11[project ]
22name = " flowpaths"
3- version = " 0.2.11 "
3+ version = " 0.2.12 "
44description = " A Python package to quickly decompose weighted graphs into weights paths, under various models."
55readme = " README.md"
66authors = [{name =" Graph Algorithms and Bioinformatics Group @ University of Helsinki, and external collaborators" }]
You can’t perform that action at this time.
0 commit comments