docs: def _make_parameters(self):
          """Converts a list of Parameters into DEAP format."""
          self.value_means = []
          self.value_ranges = []
          self.arrangement = []
          self.variable_parameters = []
          current_var = 0
          for parameter in self.parameters:
              if parameter.type == ParameterType.DYNAMIC:
                  self.value_means.append(parameter.value[0])
                  if parameter.value[1] < 0:
                      raise AttributeError(
                          '"{}" parameter has an invalid range. Range values '
                          'must be greater than zero'.format(parameter.label))
                  self.value_ranges.append(parameter.value[1])
                  var_label = 'var{}'.format(current_var)
                  self.arrangement.append(var_label)
                  self.variable_parameters.append(var_label)
                  current_var += 1
              elif parameter.type == ParameterType.STATIC:
                  self.arrangement.append(parameter.value)
              else:
                  raise AttributeError(
                      '"{}"Unknown parameter type ({}). Parameters can be STATIC or'
                      ' DYNAMIC.'.format(parameter.type))
          return