Coverage for visualize / data_for_visualization.py: 100.00%
9 statements
« prev ^ index » next coverage.py v7.13.0, created at 2025-12-22 11:32 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2025-12-22 11:32 +0000
1class DataForVisualization:
2 def __init__(self,
3 config,
4 utils,
5 **kwargs):
6 """
7 Args:
8 config: Config instance for the algorithm
9 utils: Utils instance for the algorithm
10 **kwargs: Algorithm-specific data attributes
11 """
12 for var_name, var_value in vars(config).items():
13 setattr(self, var_name, var_value)
14 for var_name, var_value in vars(utils).items():
15 setattr(self, var_name, var_value)
16 for var_name, var_value in kwargs.items():
17 setattr(self, var_name, var_value)
19 # inherit algorithm_name() from config
20 self.algorithm_name = config.algorithm_name