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.