Aug 2014
--------
============================== quick_adcp.py -- Python processing steps ===================================|====================================
step | working directory | description | run | input file(s) || output file(s)
***** | *************** | ****************** | **************** | ********************** || *********************************
setup | (various) | set up editing files | (various) | ||
===== | =============== | =================== | ================ | ====================== || =================================
gbins | load | generate gbins | Pygbin_script.py | || gbins (in UHDAS dir)
===== | =============== | =================== | ================ | ====================== || =================================
scan | scan | get time ranges | Scanping_script.py | || dbname.scn
===== | =============== | =================== | ================ | ====================== || =================================
load(1) | load | make averages | PingAverage_script.py | || ens*.cmd, ens*.bin (always)
| | | | xducer_dx,xducer_dy==0 || ens*.gps2 (original positions)
| | | | xducer_dx,xducer_dy!=0 || ens*.gpst2 (translated positions)
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
load(2) | load | load averages | ldcodas | ldcodas.tmp || fills codas database
===== | =============== | =================== | ================ | ====================== || =================================
setup | edit | set up edit defaults | (various) | ||
===== | =============== | =================== | ================ | ====================== || =================================
cat nav | nav | cat navigation | cat ../load/*gps2 | || aship.gps
| | | cat ../load/*gpst2 | || aship.agt (only if ../load/*gpst2)
===== | =============== | =================== | ================ | ====================== || =================================
hcorr | cal/rotate | make hcorr plots | Hcorrplot_script.py | ens_hcorr.asc || hcorr_mpl_*.png
***** below this are steps typically run more than once, run with --steps2rerun ******
step | working directory | description | run | input file(s) || output file(s)
***** | *************** | ****************** | **************** | ********************** || *********************************
rotate | cal/rotate | rotate velocities | rotate | rotate.tmp || rotate.log
===== | =============== | =================== | ================ | ====================== || =================================
navsteps | | (reflayer plots) | | ||
| nav | extract uship,vship | adcpsect | as_nav.tmp || aship.nav
| nav | extract reflayer | refabs | refabs.tmp || aship.ref
| nav | run smoothr | smoothr | smoothr.tmp || aship.sm
| nav | reflayer plots | Refplot_script.py | || reflayer*.png
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
(note) | nav | --ref_method smoothr | smoothr | aship.nav, aship.ref || aship_refsm.asc
(note) | nav | | putnav | aship_refsm.asc || (changes database)
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
| | smoothing navigation | | ||
(note) | nav | --ref_method refsm | Refsm_script.py | aship.gps (aship.agt) || refuv.asc
(note) | nav | --refuv_source nav | put_txy | aship.gps (aship.agt) || (changes database)
(note) | nav | | put_tuv | refuv.asc || (changes database)
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
| | smoothing navigation | | ||
(note) | nav | --ref_method refsm | Refsm_script.py | aship.gps (aship.agt) || refuv.asc
(note) | nav | --refuv_source uvship | put_txy | aship.gps (aship.agt) || (changes database)
(note) | nav | | put_tuv | refuv.asc || (changes database)
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
| nav | plot navigation | Navplot_script.py | || nav_plot.png
===== | =============== | =================== | ================ | ====================== || =================================
plots | edit | plot temperature | Tempplot_script.py | || aship.tem, temp_plot.png
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
plots | edit | plot num pings | NPingplot_script.py | || nping_plot.png
===== | =============== | =================== | ================ | ====================== || =================================
wtcal | cal/watertrk | watertrack cal | | ||
| | | timslip | timslip.tmp, ||
| | | | ../../nav/dbname.nav || aship.cal
| | | Wtplot_script.py | aship.cal || adcpcal.out, wtcal_edited
===== | =============== | ================== | ================ | ====================== || =================================
xducerxy | cal/watertrk | transducer=gps offset | Guess_Xducerxy_script.py| || guess_xducerxy.out
===== | =============== | ================== | ================ | ====================== || =================================
btcal | cal/botmtrk | bottomtrack cal | lstbtrk | lstbtrk.tmp || aship.btm
| | | refabsbt | aship.btm, ||
| | | | ../../nav/aship.gps || aship.ref
| | | Btplot_script.py | btcaluv.out ||
===== | =============== | ================== | ================ | ====================== || =================================
matfiles | vector | vector matfiles | timegrid | aship.tmp || aship.tmg
| | | adcpsect | aship.tmg || vector_uv.mat, vector_xy.mat
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
matfiles | contour | contour matfiles | timegrid | aship.tmp || aship.tmg
| | | adcpsect | aship.tmg || contour_uv.mat, contour_xy.mat
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
matfiles | contour | all bins | getmat | || allbins_*.mat
===== | ============== | ================== | ================ | ====================== || =================================
info | ./ | cruise metadata | | || cruise_info.txt
----- | --------------- | ------------------ | ---------------- | ---------------------- || ---------------------------------
info | ./ | processing info | | || dbinfo.txt
===== | =============== | ================== | ================ | ====================== || =================================
(note): see uvship.txt