original_docstring: Performs a change vector analysis on a two-date multi-spectral dataset.
  
          Keyword arguments:
  
          date1 -- Input raster files for the earlier date. 
          date2 -- Input raster files for the later date. 
          magnitude -- Output vector magnitude raster file. 
          direction -- Output vector Direction raster file. 
          callback -- Custom functon for handling tool text outputs.
          
docstring: Performs a change vector analysis on a two-date multi-spectral dataset.
  Keyword arguments.
  
  - Input raster files for the earlier date.
  date2 -- Input raster files for the later date.
  magnitude -- Output vector magnitude raster file.
  direction -- Output vector Direction raster file.
  callback -- Custom functon for handling tool text outputs.
docstring_tokens: Performs a change vector analysis on a two - date multi - spectral dataset . Keyword arguments . - Input raster files for the earlier date . date2 -- Input raster files for the later date . magnitude -- Output vector magnitude raster file . direction -- Output vector Direction raster file . callback -- Custom functon for handling tool text outputs .
code: def change_vector_analysis(self, date1, date2, magnitude, direction, callback=default_callback):
          """Performs a change vector analysis on a two-date multi-spectral dataset.
  
          Keyword arguments:
  
          date1 -- Input raster files for the earlier date. 
          date2 -- Input raster files for the later date. 
          magnitude -- Output vector magnitude raster file. 
          direction -- Output vector Direction raster file. 
          callback -- Custom functon for handling tool text outputs.
          """
          args = []
          args.append("--date1='{}'".format(date1))
          args.append("--date2='{}'".format(date2))
          args.append("--magnitude='{}'".format(magnitude))
          args.append("--direction='{}'".format(direction))
          return self.run_tool('change_vector_analysis', args, callback)
code_tokens: def change_vector_analysis ( self , date1 , date2 , magnitude , direction , callback = default_callback ) : args = [ ] args . append ( "--date1='{}'" . format ( date1 ) ) args . append ( "--date2='{}'" . format ( date2 ) ) args . append ( "--magnitude='{}'" . format ( magnitude ) ) args . append ( "--direction='{}'" . format ( direction ) ) return self . run_tool ( 'change_vector_analysis' , args , callback )
short_docstring: Performs a change vector analysis on a two-date multi-spectral dataset.
short_docstring_tokens: Performs a change vector analysis on a two - date multi - spectral dataset .
comment: """Performs a change vector analysis on a two-date multi-spectral dataset.
  
          Keyword arguments:
  
          date1 -- Input raster files for the earlier date. 
          date2 -- Input raster files for the later date. 
          magnitude -- Output vector magnitude raster file. 
          direction -- Output vector Direction raster file. 
          callback -- Custom functon for handling tool text outputs.
          """