Emilio's EMU Applications


Applications I've written for a variety of purposes some are general, others perform a very specific task and are meant to be used with a specific dataset. I will present these two types separately.

Go to this page for a discussion of some current bugs, problems, or desireable features for some of these applications.

Go to this page for a directory dump of the code files for all the applications listed below. you can then just download the files from there.

NOTE:
"!" means that the application may have some bugs (though it probably runs).
"*" means that the program may not run at all -- either I haven't completed it, or I haven't updated the code to conform with the current EMU Toolbox.

General Applications

  1. C Fileannmeannc.c - Take monthly time series and create a netcdf file containing annual means of each specified variable.
  2. climateindex.c - Create a "climate index" map, to be used in vegdynvsci.c
  3. ! covarmatrix.c - Create a covariance matrix from the time series; to be used in an Empirical Orthogonal Function program (EOF, also known as PC - Principal Components)
  4. histograms.c - Calculate histograms time-varying for each time step, for each chosen variable.
  5. makenc.c - Make netcdf files (several variables into a single file) out of binary files, using predefined cdl files.
  6. mktransect.c
  7. monmeannc.c - Take monthly time series and create a netcdf file containing monthly means ("climatologies") of each specified variable.
  8. rtfactors.c - Calculate temporal correlation maps (Rt) between a Dependent Variable\n\ and a number of factors (Independent Variables)
  9. rxyfactors.c - Calculate spatial correlation time series (Rxy) between a Dependent Variable and a number of factors (Independent Variables)
  10. sitests.c - Write an ascii table of mean values (time series of means) for a set of regions defined by unique values in a mask file
  11. ! spectralmaps.c - Perform a spectral decomposition, per pixel. The power density at each frequency is returned as a series of maps
  12. statsmaps.c - From the time series, create maps of statistical parameters per pixel: mean, stdev, min, max
  13. statsmonthly.c - Take mohthly time series and create a netcdf or binary files containing mean monthly values for each specified variable
  14. tobinary.c - Convert XYT data from any format (eg, netcdf) into flat formats like binary or ascii, as individual XY files. See this configuration file for an example of the format used to specify input ("from") and output ("to") variables.
  15. vegdynvsci.c - "Vegetation dynamis vs. Climate Index": Calculate means of chosen vegetation indices (or other variables) vs. binned values of the climate index map produced by climateindex.c

Single-Purpose Applications

  1. * editncdims.c -
  2. * islscp_revlat.c -
  3. clclimate.c -
  4. C Filemasksnc.c -
  5. mkcasastaticnc.c -
  6. ! runoffbasins.c -
  7. * soilsnc.c -

IN TESTING, DEVELOPMENT, UPGRADING, OR SEMI-OBSOLETE

  1. diffmax.c
  2. diffone.c
  3. multivarnetcdf_scale.c
  4. revlatbin.c
  5. impact.c

Emilio Mayorga, emiliom@u.washington.edu