;THIS FILE SHOULD BE RUN BEFORE RUNNING DAYFLUX_WC.PRO ;USE IS AS FOLLOWS: ; at idl prompt: @compileflux ; ;This code sets all input and output file paths, and compiles necessary code. ; ;Written by BWBerger and DCarrington early 3/1999? ;Modified by BWBerger mid-February 2000 to add msgs directory and to move ;general flux code to its own directory. ;Modified by BWB 3/2/00 to change !graphs system variable into two new ; system variables !plots_hourly and !plots_daily so that hourly and ; daily plots are now saved to their own directories. ; Also, the auxilliary input data location is now given by !auxdata_wc instead ; of !tables (which was '/data/eddy/wcreek/data/tables/'). ; ;============================================================================== ;INPUT DIRECTORIES ; changed on Aug 17th. directories changed for PSU ; chnaged on Sep 19, 2000, for lcreek. just replace wcreek of lcreek ; lcreek has the same data format as wcreek, so we still use the code of wcreek ;defsysv,'!DATA','/data/eddy2/lcreek/' ;defsysv,'!AUXDATA_WC','/data/eddy/cheas/lcreek/data/' defsysv,'!DATA','/eddy/s4/lcreek/rawa/' defsysv,'!AUXDATA_WC','/eddy/s4/lcreek/data/' ;added on Sep. 19 2000 for hrmet_wc_psu ; defsysv,'!HRMET','/eddy/s4/cheas/wcreek/qmix/trylc' defsysv,'!HRMET','/eddy/s4/lcreek/qmix/lc' ;----- ;OUTPUT DIRECTORIES defsysv,'!LAG','/eddy/s2/bcook/lcreek/output/lag/' defsysv,'!ROT','/eddy/s2/bcook/lcreek/output/rot/' defsysv,'!FLX','/eddy/s2/bcook/lcreek/output/flx/' defsysv,'!STATS','/eddy/s2/bcook/lcreek/output/stats/' defsysv,'!SPEC','/eddy/s2/bcook/lcreek/output/spec/' defsysv,'!PLOTS_HOURLY','/eddy/s2/bcook/lcreek/output/plots/hourly/' defsysv,'!PLOTS_DAILY','/eddy/s2/bcook/lcreek/output/plots/daily/' defsysv,'!CALMAT','/eddy/s2/bcook/lcreek/output/calmat/' defsysv,'!MSGS','/eddy/s2/bcook/lcreek/output/msgs/' ;****************************************************************************** ;compile necessary code ;****************************************************************************** ;flux code specific willow creek .run /eddy/s1/lib/wcreek/hourly/clicor_wc.pro .run /eddy/s1/lib/bruce/lcreek/dayflux_lc.pro .run /eddy/s1/lib/wcreek/hourly/findlag_wc.pro .run /eddy/s1/lib/wcreek/hourly/getcalmat_wc.pro .run /eddy/s1/lib/wcreek/hourly/getdailydata_wc.pro .run /eddy/s1/lib/lcreek/hourly/getdata_lc.pro .run /eddy/s1/lib/lcreek/hourly/getlongterm_theta_lc.pro .run /eddy/s1/lib/lcreek/hourly/getrotated_lc.pro .run /eddy/s1/lib/wcreek/hourly/gettablelags_wc.pro .run /eddy/s1/lib/bruce/lcreek/hrflux_lc.pro .run /eddy/s1/lib/wcreek/hourly/hrmet_wc.pro .run /eddy/s1/lib/wcreek/hourly/lagcalc_wc.pro .run /eddy/s1/lib/wcreek/hourly/loadwcreek2.pro .run /eddy/s1/lib/wcreek/hourly/openclose_files_wc.pro .run /eddy/s1/lib/lcreek/hourly/plothourly_lc.pro .run /eddy/s1/lib/lcreek/hourly/plotlagcovar_lc.pro .run /eddy/s1/lib/lcreek/hourly/plotlic_lc.pro .run /eddy/s1/lib/lcreek/hourly/plotuvwt_lc.pro .run /eddy/s1/lib/lcreek/hourly/plotvariables_lc.pro .run /eddy/s1/lib/wcreek/hourly/qlicor_wc.pro .run /eddy/s1/lib/wcreek/hourly/save_wc.pro .run /eddy/s1/lib/wcreek/hourly/screenl_wc.pro .run /eddy/s1/lib/wcreek/hourly/screenu_wc.pro .run /eddy/s1/lib/lcreek/hourly/speccorrec_ift_lc.pro .run /eddy/s1/lib/wcreek/hourly/hrmet_wc_psu.pro .run /eddy/s1/lib/lcreek/hourly/specplot_lc.pro ;------------------------------------------------------------------------------ ;general flux code .run /eddy/s1/lib/fluxgeneral/angles.pro .run /eddy/s1/lib/fluxgeneral/convert.pro .run /eddy/s1/lib/fluxgeneral/ddensity.pro .run /eddy/s1/lib/fluxgeneral/despuvwt2.pro .run /eddy/s1/lib/fluxgeneral/finalrange.pro .run /eddy/s1/lib/fluxgeneral/getnextdaydate.pro .run /eddy/s1/lib/fluxgeneral/lagcovar_window.pro .run /eddy/s1/lib/fluxgeneral/qdensity.pro .run /eddy/s1/lib/fluxgeneral/rotat2.pro .run /eddy/s1/lib/fluxgeneral/virtotemp.pro .run /eddy/s1/lib/fluxgeneral/virtotempflx.pro ;------------------------------------------------------------------------------ ;general code .run /eddy/s1/lib/general/baremusic.pro .run /eddy/s1/lib/general/col.pro .run /eddy/s1/lib/general/covar.pro .run /eddy/s1/lib/general/cplot.pro .run /eddy/s1/lib/general/datestring.pro .run /eddy/s1/lib/general/despike.pro .run /eddy/s1/lib/general/detren.pro .run /eddy/s1/lib/general/edgedetect.pro .run /eddy/s1/lib/general/findi.pro .run /eddy/s1/lib/general/goodindex.pro .run /eddy/s1/lib/general/julian.pro .run /eddy/s1/lib/general/jdate.pro .run /eddy/s1/lib/general/jdatetodate.pro .run /eddy/s1/lib/general/len.pro .run /eddy/s1/lib/general/load.pro .run /eddy/s1/lib/general/loadpdq.pro .run /eddy/s1/lib/general/marathon.pro ;.run /eddy/s1/lib/general/mean.pro .run /eddy/s1/lib/general/meanbadval.pro .run /eddy/s1/lib/general/medfil.pro .run /eddy/s1/lib/general/minbadval.pro .run /eddy/s1/lib/general/momentbadval.pro .run /eddy/s1/lib/general/mplot.pro .run /eddy/s1/lib/general/refline.pro .run /eddy/s1/lib/general/row.pro .run /eddy/s1/lib/general/zapbadval.pro .run /eddy/s1/lib/general/zapextrapo.pro