code: def _parse_input(option):
      """parse 'option' string into 'select', 'axes', and 'mask'
  
      select contains the dimension specifications on which to plot
      axes holds the indices of the parameters selected to plot
      mask is a dictionary of the parameter indices and fixed values
  
      Examples:
          >>> select, axes, mask = _parse_input("-1:10:.1, 0.0, 5.0, -50:50:.5")
          >>> select
          [0, 3]
          >>> axes
          "-1:10:.1, -50:50:.5"
          >>> mask
          {1: 0.0, 2: 5.0}
      """
      option = option.split(",")
      select = []
      axes = []
      mask = {}
      for index, value in enumerate(option):
          if ":" in value:
              select.append(index)
              axes.append(value)
          else:
              mask.update({index: float(value)})
      axes = ",".join(axes)
      return select, axes, mask
  
imports: from collections.abc import Callable
label_desc: Use image node_id 20 for calling a global function with example usage: _parse_input(option) and returns: select,  axes,  mask