parameters: (self, key_out, key_in)
docstring: Generate a new item from the reduction of another atom
  
          Parameters
          ----------
          key_out
                  The name of the reduced item
          key_in
                  The name of the data item to be reduced
docstring_summary: Generate a new item from the reduction of another atom
docstring_tokens: Generate a new item from the reduction of another atom
function: def reduce(self, key_out, key_in):
          """
          Generate a new item from the reduction of another atom
  
          Parameters
          ----------
          key_out
                  The name of the reduced item
          key_in
                  The name of the data item to be reduced
          """
          for ii in self.data_systems:
              ii.reduce(key_out, key_in)
function_tokens: def reduce ( self , key_out , key_in ) : for ii in self . data_systems : ii . reduce ( key_out , key_in )