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

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) 

18 

19 # inherit algorithm_name() from config 

20 self.algorithm_name = config.algorithm_name