anchor.diff:      !!  Takes a filename variable name, data, dimension names and optionally a
       !!  flag to clobber existing files. If the specified dimensions don't exist
       !!  they are created based on the size if the data_out variable. Then the
  -    !!  netcdf variable is created with those dimensions and the data are written. 
  +    !!  netcdf variable is created with those dimensions and the data are written.
       !!
       !!  @param filename     Name of LUT file to open or create
       !!  @param varname      Name of variable to create
  
positive.code:     !!  @sideeffect
      !!  If the parameters do not match the parameters in the LUT file, the parameters structure is updated to match
      !!  ... or at least they would if options was an inout variable... for now no update is performed an error is
      !!  returned so that the requested LUT can be computed instead. 
      !!
      !!  @param filename Name of LUT file to write
      !!  @param uLUT     Array to hold u wind look up table
  
negative.code: 
      !>----------------------------------------------------------
      !!  Check that a named character attribute matches the value in a file
      !!
      !!  Takes a filename, attribute name, and expected attribute value
      !!  Reads the attribute from the file, and compares the results to
      !!  the expected value.  If the results match the function is successful
      !!  and 0 is returned, else 1 is returned
      !!
      !!  @param  filename        name of the netCDF file
      !!  @param  default_value   expected value of the attribute
      !!  @param  value_name      name of the attribute to read
  