code: def normalize_strategy_parameters(params):
      
      def fixup_numbers(val):
          try:
              # See if it is a number
              return str(float(val))
          except ValueError:
              # ok, it is not a number we know of, perhaps a string
              return str(val)
      if isinstance(params, basestring):
          params = params.split(' ')
      # No number
      return tuple(fixup_numbers(p) for p in params)
docs: Normalize strategy parameters to be a list of strings.
  
      Parameters
      ----------
      params : (space-delimited) string or sequence of strings/numbers Parameters
          expected by :class:`SampleStrategy` object, in various forms, where the first
          parameter is the name of the strategy.
  
      Returns
      -------
      params : tuple of strings
          Strategy parameters as a list of strings