1111class RunTableModel :
1212 def __init__ (self ,
1313 factors : List [FactorModel ],
14- exclude_variations : List [Dict [FactorModel , List [SupportsStr ]]] = None ,
14+ exclude_combinations : List [Dict [FactorModel , List [SupportsStr ]]] = None ,
1515 repetitions : int = 1 ,
1616 data_columns : List [str ] = None ,
1717 shuffle : bool = False
1818 ):
19- if exclude_variations is None :
20- exclude_variations = {}
19+ if exclude_combinations is None :
20+ exclude_combinations = {}
2121 if data_columns is None :
2222 data_columns = []
2323
@@ -31,7 +31,7 @@ def __init__(self,
3131 raise BaseError ("Duplicate data column detected!" )
3232
3333 self .__factors = factors
34- self .__exclude_variations = exclude_variations
34+ self .__exclude_combinations = exclude_combinations
3535 self .__repetitions = repetitions
3636 self .__data_columns = data_columns
3737 self .__shuffle = shuffle
@@ -44,11 +44,11 @@ def get_data_columns(self) -> List[str]:
4444
4545 def generate_experiment_run_table (self ) -> List [Dict ]:
4646 def __filter_list (full_list : List [Tuple ]):
47- if len (self .__exclude_variations ) == 0 :
47+ if len (self .__exclude_combinations ) == 0 :
4848 return full_list
4949
5050 to_remove_indices = []
51- for exclusion in self .__exclude_variations :
51+ for exclusion in self .__exclude_combinations :
5252 # Construct the exclusion tuples
5353 list_of_lists = []
5454 indexes = []
0 commit comments