3.6.4. Automated processing (“repeaters”)

3.6.4.1. nb150 and os75 (nb pings) example:

  • automatically run from /home/adcp/uhdas_tmp do not run manually

  • Information in /home/adcp/log/DAS_while_logging.log (.log.1, .log.2,…), .warn, .err:

    • time of start and commands are recorded

    • time of execution for each repeater

    • timeout (falling off the stack), errors, and warnings

3.6.4.1.1. 300sec interval

  • 5 minutes: update gbins, make a plot

run_lastensq.py -d nb150  --update_gbin --averages --plotens_mpl
run_lastensq.py -d os75nb  --update_gbin --averages --plotens_mpl

3.6.4.1.2. 1800sec Matlab

  • half-hourly – update CODAS database, make 3-day plots

run_quick.py -d nb150 --npycalc all --mplplots all
run_3dayplots.py -d nb150 --use_codasdb


run_quick.py -d os75nb  --npycalc all --mplplots all
run_3dayplots.py -d os75nb  --use_codasdb

3.6.4.1.3. 3600sec matplotlib

  • hourly – update heading correction plots

run_hcorrstats.py -s 300 --hcorr_inst ashtech  --printstats --plotdh