<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Opengrads has some of these capabilities, see this link for more details:</div><div><br></div><div><a href="http://opengrads.org/doc/udxt/shfilt/shfilt.html">http://opengrads.org/doc/udxt/shfilt/shfilt.html</a></div><div><br></div><div>Lee<br><br><br><div>Sent from my iPhone</div></div><div><br>On Jan 27, 2013, at 11:51 AM, <a href="mailto:tcavazos@cicese.mx">tcavazos@cicese.mx</a> wrote:<br><br></div><blockquote type="cite"><div><span>Hi,</span><br><span></span><br><span>Yes, there is a script in Grads to obtain EOFs (PCA), I think it is from</span><br><span>Brian Coty (?), but I do not have the information here. I installed it in</span><br><span>one of my computers like ten 10 ago... But I am not aware of spectral</span><br><span>analysis on Grads.</span><br><span></span><br><span>Tereza</span><br><span></span><br><blockquote type="cite"><span>Dear Tamer Nada</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Thank you by your explanation and suggestions. They were clear.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>By the way do you know where can I found the fortran subroutines from</span><br></blockquote><blockquote type="cite"><span>lepak library you commented?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Thanks in advance</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Enviado via iPad</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Em 26/01/2013, às 16:53, Tamer Nada <<a href="mailto:tamer540@gmail.com">tamer540@gmail.com</a>> escreveu:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>Dear :- Jose Augusto Paixão Veiga</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>In Fortran :-</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>You must know there is about 3 methods ( algorithms ) to calculate</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>eigen Vector and eigen Value each method some of it efficient but just</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>compute only first Eigen value and first Eigen vector by suggest value</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>and using iteration methods to compute it until reach to the difference</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>between old value from last iteration to new value equal small fraction</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>you can determine it . another to methods using "SVD " and this method</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>its divided by to relative to the shap of data matrix and some of it</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>efficient but slow and some fast and not efficient</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>I suggest to you to use lepak library in fortran ( its easy to call</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>subroutine ) or using high level language or statistical or climatic</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>package like NCL or R or Matlab</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>On Sat, Jan 26, 2013 at 9:56 PM, Jose Augusto Paixão Veiga</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><<a href="mailto:veiga.uea@gmail.com">veiga.uea@gmail.com</a>> wrote:</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Dear EOF expertise,</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>one of you would have a material given instruction (if possible step by</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>step) on how to calculate EOF?</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>I would like to do a fortran program, from the initial point (for</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>example: 1-read a 3-d matrix data, 2-calculate its inversion,</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>3-multiply it by its ....), to calculate EOF for climate study</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>purposes.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>A flux diagram will be very appreciated.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Thanks in advance.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Augusto</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>On Jan 26, 2013, at 3:41 PM, Tamer Nada <<a href="mailto:tamer540@gmail.com">tamer540@gmail.com</a>> wrote:</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>on Grads No, but you can use NCL or R to compute EOF; and Only R or</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Matlab to Compute CCA ,But also you can Use NCL to compute "SVD" and</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>after that you can compute CCA ,actually NCL have function to compute</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>CCA ,But not efficient because its use old IBM Fortran subroutine ,so</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>its not work fine with big array of data and may be hang in</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>calculation ,so i prefer to use SVD function and after that you can</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>compute CCA</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>On Sat, Jan 26, 2013 at 9:58 AM, ugo okoro <<a href="mailto:uknac23@yahoo.com">uknac23@yahoo.com</a>> wrote:</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Dear all,</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Please any info on how to run EOF and spectral analysis</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>(frequency-time) on GrADS?</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Anticipating prompt response.</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Thanks.</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Ugo Okoro.</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>CMSR-IAP</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>CAS, Beijing.</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>_______________________________________________</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>gradsusr mailing list</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="http://gradsusr.org/mailman/listinfo/gradsusr">http://gradsusr.org/mailman/listinfo/gradsusr</a></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>--</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>=====================</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Tamer Ali Nada</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Research Worker</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Cairo Numerical Weather Prediction Center { CNWP}</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Egyption Meteorological Authority { EMA }</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Cairo , Egypt</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>============================</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:tamer540@yahoo.com">tamer540@yahoo.com</a></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:tamer540@gmail.com">tamer540@gmail.com</a></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:tamer.nada@noaa.gov">tamer.nada@noaa.gov</a></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>_______________________________________________</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>gradsusr mailing list</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="http://gradsusr.org/mailman/listinfo/gradsusr">http://gradsusr.org/mailman/listinfo/gradsusr</a></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>_______________________________________________</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>gradsusr mailing list</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="http://gradsusr.org/mailman/listinfo/gradsusr">http://gradsusr.org/mailman/listinfo/gradsusr</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>--</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>=====================</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Tamer Ali Nada</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Research Worker</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Cairo Numerical Weather Prediction Center { CNWP}</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Egyption Meteorological Authority { EMA }</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Cairo , Egypt</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>============================</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:tamer540@yahoo.com">tamer540@yahoo.com</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:tamer540@gmail.com">tamer540@gmail.com</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:tamer.nada@noaa.gov">tamer.nada@noaa.gov</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>_______________________________________________</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>gradsusr mailing list</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="http://gradsusr.org/mailman/listinfo/gradsusr">http://gradsusr.org/mailman/listinfo/gradsusr</a></span><br></blockquote></blockquote><blockquote type="cite"><span>_______________________________________________</span><br></blockquote><blockquote type="cite"><span>gradsusr mailing list</span><br></blockquote><blockquote type="cite"><span><a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a></span><br></blockquote><blockquote type="cite"><span><a href="http://gradsusr.org/mailman/listinfo/gradsusr">http://gradsusr.org/mailman/listinfo/gradsusr</a></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span></span><br><span></span><br><span>-- </span><br><span>Tereza Cavazos</span><br><span>Departamento de Oceanografia Fisica</span><br><span>CICESE</span><br><span>Ensenada, Baja California, MEXICO</span><br><span><a href="http://usuario.cicese.mx/~tcavazos/">http://usuario.cicese.mx/~tcavazos/</a></span><br><span></span><br><span>_______________________________________________</span><br><span>gradsusr mailing list</span><br><span><a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a></span><br><span><a href="http://gradsusr.org/mailman/listinfo/gradsusr">http://gradsusr.org/mailman/listinfo/gradsusr</a></span><br></div></blockquote></body></html>