Automated processing (“repeaters”)

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

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

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

3600sec matplotlib

  • hourly – update heading correction plots
run_hcorrstats.py -s 300 --hcorr_inst ashtech  --printstats --plotdh