@@ -51,34 +51,34 @@ def __init__(self, config):
5151 Valid values are "nan", "inf", "-inf", "none", or a float value.
5252 """
5353 # The total number of random data samples produced
54- data_size = config ["data_set.random_dataset " ]["size" ]
54+ data_size = config ["data_set" ][ "HyraxRandomDataset " ]["size" ]
5555 if not isinstance (data_size , int ):
5656 raise ValueError (
57- f"Expected integer value for `config['data_set. random_dataset']['size']`, but got { data_size } "
57+ f"Expected integer for `config['data_set'][' random_dataset']['size']`, but got { data_size } "
5858 )
5959
6060 # The shape of each random data sample as a tuple.
6161 # i.e. (3, 29, 29) = 3 layers of 2d data, each layer is 29x29 elements.
62- data_shape = tuple (config ["data_set.random_dataset " ]["shape" ])
62+ data_shape = tuple (config ["data_set" ][ "HyraxRandomDataset " ]["shape" ])
6363 if not len (data_shape ):
6464 raise ValueError (
65- "Expected `config['data_set. random_dataset']['data_shape']` to have at least 1 value."
65+ "Expected `config['data_set'][' random_dataset']['data_shape']` to have at least 1 value."
6666 )
6767
6868 for e in data_shape :
6969 if e < 1 :
7070 raise ValueError (
71- f"Expected all values in `config['data_set. random_dataset']['data_shape']`\
71+ f"Expected all values in `config['data_set'][' random_dataset']['data_shape']`\
7272 to be > 0, but got { data_shape } ."
7373 )
7474 if not isinstance (e , int ):
7575 raise ValueError (
76- f"Expected all values in `config['data_set. random_dataset']['data_shape']`\
76+ f"Expected all values in `config['data_set'][' random_dataset']['data_shape']`\
7777 to be integers, but got { data_shape } ."
7878 )
7979
8080 # Random seed to use for reproducibility
81- seed = config ["data_set.random_dataset " ]["seed" ]
81+ seed = config ["data_set" ][ "HyraxRandomDataset " ]["seed" ]
8282 rng = np .random .default_rng (seed )
8383
8484 # Note: We raise exceptions if data_size is not an int, so we can assume
@@ -90,23 +90,23 @@ def __init__(self, config):
9090 self .id_list = list (range (id_start , id_start + data_size ))
9191
9292 # Randomly insert flawed values (np.nan, np.inf, -np.inf, None, other float)
93- num_invalid_values = config ["data_set.random_dataset " ]["number_invalid_values" ]
93+ num_invalid_values = config ["data_set" ][ "HyraxRandomDataset " ]["number_invalid_values" ]
9494 if num_invalid_values :
9595 # Determine what value to use for invalid values
96- invalid_value_type = config ["data_set.random_dataset " ]["invalid_value_type" ]
96+ invalid_value_type = config ["data_set" ][ "HyraxRandomDataset " ]["invalid_value_type" ]
9797 if isinstance (invalid_value_type , str ):
9898 try :
9999 invalid_value = INVALID_VALUES [invalid_value_type .lower ()]
100100 except KeyError as err :
101101 raise ValueError (
102102 f"Invalid value type '{ invalid_value_type } ' provided. "
103- f"Expected `config['data_set. random_dataset']['invalid_value_type']` "
104- f"to beone of { list (INVALID_VALUES .keys ())} "
103+ f"Expected `config['data_set'][' random_dataset']['invalid_value_type']` "
104+ f"to be one of { list (INVALID_VALUES .keys ())} "
105105 ) from err
106106 else :
107107 if not isinstance (invalid_value_type , float ):
108108 raise ValueError (
109- f"Expected `config['data_set. random_dataset']['invalid_value_type']` to be "
109+ f"Expected `config['data_set'][' random_dataset']['invalid_value_type']` to be "
110110 f"a string or a float, but got { type (invalid_value_type )} ."
111111 )
112112 invalid_value = invalid_value_type
@@ -115,7 +115,7 @@ def __init__(self, config):
115115 flattened [random_inds ] = invalid_value
116116
117117 # If a list of possible labels is provided, create the random label list.
118- self .provided_labels = config ["data_set.random_dataset " ]["provided_labels" ]
118+ self .provided_labels = config ["data_set" ][ "HyraxRandomDataset " ]["provided_labels" ]
119119 if self .provided_labels :
120120 self .labels = rng .choice (self .provided_labels , size = data_size )
121121
0 commit comments