TTB - TM Test Bench
===================

DESCRIPTION

  Tools to test TM5 runs while working on the code.

USAGE

  (0) The script:
        
        ttb/bin/ttb_compare.py

      let you compare two hdf or netCDF files. It can be called from the
      command line:

         ttb_compare.py file1 file2

      or as a module inside other python script:

         import ttb_compare

         try:
             ttb_compare.df_files(r1.restart, r2.restart)
         except:
             print "\n  FAILED"
         else:
             print "\n  SUCCESS"


  (1) Typical usage of TTB is:

          bin/ttb  rc/ttb.rc
     
      The 'ttb' script is able to setup and submit one or more TM runs,
      and afterwards check the output of the run(s) on differences.
      Setup of the runs is defined through a rcfile, see 'rc/ttb.rc'
      for inspiration.


  (2) A more general TM5 class (rctm5) is also available. It is an extension
      of the RcFile class available in rc.py, which add TM5 dedicated derived
      attributes, and methods. See header for tips.


HISTORY
  2010, Arjo Segers
  2011, Philippe Le Sager for 'rctm5' class, a simplified version of the one
          found in the 'obsolete' subdir.
