Work flow from binary SSM/I data
to final flux products and browse .gif's
1) Get SSM/I bmap data from their ftp site,
ftp ftp.ssmi.com
(see /home/data192/pete/Wentz_RSS/Codes/ftp_scripts)
2) IDL-afy SSM/I raw data for each parameter for each day.
This converts binary data into physical units and crop into various domains,
Pac_range = ['110E - 290E', ' 30S - 30N']
Atl_range = ['100W - 20E', ' 30S - 30N']
Ind_range = ['30E - 120E', ' 30S - 30N']
Glob_Trop_range = ['40E - 370E', ' 20S - 20N']
see:
/home/data192/pete/Wentz_RSS/Codes/v5.Read_daily.5params
and edit for sensor and year
3) Reorganize data into monthly cubes by spatial domain for each sensor
see:
/home/data192/pete/Wentz_RSS/Codes/Make_monthlycubes.Atl
/home/data192/pete/Wentz_RSS/Codes/Make_monthlycubes.Glob
/home/data192/pete/Wentz_RSS/Codes/Make_monthlycubes.Ind
/home/data192/pete/Wentz_RSS/Codes/Make_monthlycubes.Pac
4) Merge monthly cubes from all available sensors into single fields
see:
/home/data192/pete/Wentz_RSS/Codes/Fuse-n-Calc/4param.Fuse_data-files.H.Atl
/home/data192/pete/Wentz_RSS/Codes/Fuse-n-Calc/4param.Fuse_data-files.H.Glob
/home/data192/pete/Wentz_RSS/Codes/Fuse-n-Calc/4param.Fuse_data-files.H.Ind
/home/data192/pete/Wentz_RSS/Codes/Fuse-n-Calc/4param.Fuse_data-files.H.Pac
and,
/home/data192/pete/Wentz_RSS/Codes/Setup_SSMI_Globalmaps.30n30s
5) Go get and prep NCEP parameters
Pressure, SST, Qa, Ta, SHF, LHF, UWind, VWind
see:
/home/data175/pete/Fluxes/IDL/Setup_NCEP.data/AA_Notes
to readin NCEP data,
/home/data175/pete/Fluxes/IDL/Setup_NCEP.data/readin_NCEPdata.SST.Oct.2002
Then need to convert to 0.25 x 0.25 degree resolution for Global tropics from 30S - 30N
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Setup_Press_rescaling.fin
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Setup_SST_rescaling.fin.0604
6) Setup pattern file inputs for the Qa and Ta ANN's
see:
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Setup_ANN_fields_Qa
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Setup_ANN_fields_Ta
7) Write out the run files for running the ANNs for Qa and Ta
see:
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Write_out_Dailyrunfiles.Qa
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Write_out_Dailyrunfiles.Ta
8) Run the ANN's
from a SUN machine (merganzer)
cd /home/scratch92/pete/ANNs/run_nets_12yrTAO/Qa/2003
sh run_bunch-of-days.scr
cd /home/scratch92/pete/ANNs/run_nets_12yrTAO/Ta/2003
sh run_bunch-of-days.scr
9) Read in ANN results and make daily maps, save as monthly cubes
see:
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Readin_daily.Qa.results
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Readin_daily.Ta.results
10) Set up flux model inputs
see:
/home/data175/pete/Fluxes.2/IDL/LHF_calcs.GlobTropics.Dec.2002/Make.ascii.LHF_inputs
11) Run the flux model
from a DEC machine,
cd /home/data57/pete/LHF/Codes/12yrTAO_Production/2002/01
surface_fluxes_800.DEC
12) Read in the Flux results
see:
/home/data175/pete/Fluxes.2/IDL/LHF_calcs.GlobTropics.Dec.2002/Readin_LHF.results
13) Make annual, monthly and pentad restore files in IDL
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Make_annual.IDL.files.Qa
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Make_annual.IDL.files.Ta
/home/data175/pete/Fluxes.2/IDL/LHF_calcs.GlobTropics.Dec.2002/Make_annual.IDL.files
/home/data175/pete/Fluxes.2/IDL/LHF_calcs.GlobTropics.Dec.2002/Make_annual.IDL.files.SHF
14) Make gif browse images daily, pentads and monthly,
see:
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Make_Gifs.monthly.LHF
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Make_Gifs.monthly.Qa
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Make_Gifs.monthly.SHF
/home/data175/pete/Fluxes.2/IDL/Global30n30s_production/Make_Gifs.monthly.Ta
15) Update website