parameters: (self, input_series=None)
return_statement: return self.return_type(*output_series)
docstring: Apply this `Transform` to the provided `Series`, producing 'Series'.
  
      Args:
        input_series: None, a `Series`, or a list of input `Series`, acting as
           positional arguments.
  
      Returns:
        A namedtuple of the output `Series`.
  
      Raises:
        ValueError: `input_series` does not have expected length
docstring_summary: Apply this `Transform` to the provided `Series`, producing 'Series'.
docstring_tokens: Apply this Transform to the provided Series producing Series .
function: def __call__(self, input_series=None):
      """Apply this `Transform` to the provided `Series`, producing 'Series'.
  
      Args:
        input_series: None, a `Series`, or a list of input `Series`, acting as
           positional arguments.
  
      Returns:
        A namedtuple of the output `Series`.
  
      Raises:
        ValueError: `input_series` does not have expected length
      """
      input_series = _make_list_of_series(input_series)
      if len(input_series) != self.input_valency:
        raise ValueError("Expected %s input Series but received %s." %
                         (self.input_valency, len(input_series)))
      output_series = [TransformedSeries(input_series, self, output_name)
                       for output_name in self.output_names]
  
      # pylint: disable=not-callable
      return self.return_type(*output_series)
function_tokens: def __call__ ( self , input_series = None ) : input_series = _make_list_of_series ( input_series ) if len ( input_series ) != self . input_valency : raise ValueError ( "Expected %s input Series but received %s." % ( self . input_valency , len ( input_series ) ) ) output_series = [ TransformedSeries ( input_series , self , output_name ) for output_name in self . output_names ] # pylint: disable=not-callable return self . return_type ( * output_series )