docstr: Expands a range (tuple) input into discrete
  values. Helper for _param_input_conversion.
  Expects to have a input as (start, end, steps).
docstr_tok: ["Expands","a","range","(","tuple",")","input","into","discrete","values",".","Helper","for","_param_input_conversion",".","Expects","to","have","a","input","as","(","start",",","end",",","steps",")","."]
code: def _param_range_expansion(self, param_values):
      """Expands a range (tuple) input into discrete
      values. Helper for _param_input_conversion.
      Expects to have a input as (start, end, steps).
      """
  
      start = param_values[0]
      end = param_values[1]
      steps = param_values[2]
  
      out = np.arange(start, end, (end - start) / steps, dtype=float)
  
      # inputs are all ints
      if isinstance(start, int) and isinstance(end, int):
          out = out.astype(int)
          out = np.unique(out)
  
      return out
  
file_path: talos/talos/parameters/ParamSpace.py
imports: import inspect
  import numpy
  import itertools
  from datetime import datetime
label_desc: Use image node_id 4 for calling the ParamSpace obj's underlying member method code with example usage: obj._param_range_expansion(param_values) and returns: out