This is an update of popular EOF for GRADS package developed by Mat Munnich http://web.atmos.ucla.edu/~munnich/Grads/EOF Here it is implemented as matlab script called from within GRADS and is ready for GRADS v.2, which doesn't support UDFs. It also supports multivariate EOFs. All fields MUST be on the same grid. This grid must be current. Instructions: download tarball from http://www.atmos.umd.edu/~senya/EOF_GRADS/EOF_GRADS.tar tar -xf EOF_GRADS.tar copy matlab files (*.m) into your matlab script directory copy eofnew.gs into your GRADS script directory on LINUX system one can use relocate_files.ex for the above copying to run EOF of three fields type eofnew -neof 5 -o filename field1 field2 field3 (see Mat's website for more explanations) EOFs CTL is filename_eof.ctl PC CTL filename_pc.ctl Eigenvalues filename_eval.txt ***************************** No warranty, use as is. *****************************