How Do I ....ΒΆ

All paths are relative to the base of the processing directory (where you see dbinfo.txt, cruise_info.txt, adcpdb..)

(what to check) How Do I ... where/how to check it
... find is a summary of
processing steps?
cruise_info.txt (fill in yourself)
... find what transducer angle was used in processing?
  • adcpdb/dbname.cnh (certainly)
  • cruise_info.txt (probably)
... see instrument settings
used in data collection?
  • adcpdb/dbname.cnh
... see settings used
in old Matlab processing
in the “config” directory, ONE of these
  • cruiseid_cfg.m, cruiseid_proc.m
... see settings used
in more recent Matlab processing
in the “config” directory,
  • proc_setup_onship.py
... see settings used
in all-Python processing
in the “config” directory
  • cruiseid_proc.py
... determine whether a heading
correction was present?
cal/rotate/scn.hdg (variables are:
dday, h_mean, h_last, dh)
... examime the quality of
the heading correction device as applied to data
cal/rotate/ens_hcorr.asc, *.png
... tell whether a separate rotation
was applied? (or scale factor)
cal/rotate/rotate.log
... examine watertrack
calibration?
cal/watertrk/adcpcal.out, *.png
... examine bottomtrack
calibration?
cal/botmtrk/btcaluv.out, *.png
... plot navigation?
... from codas database: ... from rbins:
plot_nav.py nav/dbname.gps
plot_rnav.py --help
... look at processed data? dataviewer.py adcpdb/dbname
... make matlab files? quick_adcp.py --steps2rerun matfiles

... view rbins?

... view ADCP raw data?

plot_rbins.py  --help

plot_rawadcp.py --help

... see a summary of uhdas files? uhdas_info.py --help
... see a summary of VmDAS files? vmdas_info.py --help
... compare data from 2 instruments? dataviewer.py -c sonar1 sonar2
... get a modern python
configuration file for processing?
uhdas_proc_gen.py --help
... know if I must
remake gbins?

With Python processing, it’s relatively fast and unless you just made them with your present code, they probably need to redone.

Any of these requires new gbins: - if they were generated with matlab - if you are changing serial inputs - if you remade the rbins

... remake gbins?
Add this line to q_py.cnt (control file)
--update_gbin

(rename the original first)

... look at gbin or
rbin data?
  • view rbins: plot_rbins.py ...

  • programming: load and plot it yourself
    • BinfileSet (python load)
    • RbinSet (python load – uses QC)
    • read_bin.m (matlab load)
... know if I must
remake rbins?

Rarely, but these are good reasons:

  • if there are unexplained gaps in your

    data (old cruises) this might patch them

  • if there are multiple cruise legs, the

    rbins at the end of the earlier legs might not have been completed

==> REMAKE the gbins if you make new rbins

... remake rbins? asc2bin.py --help (for UHDAS) serasc2bin --help (for VmDAS) mk_rbin.py --help (for uhdas; gets most)
... account for horizontal GPS
and ADCP separation?

quick_adcp.py --steps2rerun navsteps:calib --xducer_dx X --xducer_dy Y --auto

  • X is the displacement in the port direction
  • Y is the displacement along the keel

-For details click here

Additional questions

  • How do I process an Ocean Surveyor cruise that has some chunks of broadband and some chunks of narrowband data? Try these instructions.
  • I have a UHDAS+CODAS Python processing directory with a high-frequency instrument, in shallow water, and almost no bottom track points are avaliable. How do I increase the number of bottom track points? Try these instructions
  • I have a UHDAS+CODAS Python processing directory with lots of short, straight segments, surveying a small feature at slow speeds. How can I increase the number of watertrack points? Try these instructions
  • How do I load the netCDF file into Ocean Data Viewer? Try these instructions
  • I need to print out a simple sheet showing scientists what UHDAS does. Where can I find one? Try this figure