checkIX
changeset 10 c835cd613f3e
child 12 0f89b1523648
equal deleted inserted replaced
9:9470ce05c10d 10:c835cd613f3e
       
     1 #!/usr/bin/perl
       
     2 #======================================================================
       
     3 #                    C H E C K I X 
       
     4 #                    doc: Wed Dec 12 15:58:56 2012
       
     5 #                    dlm: Wed Dec 12 16:27:11 2012
       
     6 #                    (c) 2012 A.M. Thurnherr
       
     7 #                    uE-Info: 31 0 NIL 0 0 72 2 2 4 NIL ofnI
       
     8 #======================================================================
       
     9 
       
    10 # HISTORY:
       
    11 #	Dec 12, 2012: - created
       
    12 
       
    13 die("Usage: $0 <stn>\n")
       
    14 	unless (@ARGV == 1);
       
    15 
       
    16 $id = $ARGV[0];									# determine station id
       
    17 $id = sprintf('%03d',$id)
       
    18 	unless (-f "$id.lad");
       
    19 
       
    20 die("file <$id.lad> missing\n")					# ensure required output is here
       
    21 	unless (-f "$id.lad");
       
    22 die("file <$id.log> missing\n")
       
    23 	unless (-f "$id.log");
       
    24 die("file <$id.mat> missing\n")
       
    25 	unless (-f "$id.mat");
       
    26 die("file <$id.txt> missing\n")
       
    27 	unless (-f "$id.txt");
       
    28 
       
    29 if (-f "${id}_11.ps" &&							# handle warnings figure
       
    30 		length(`grep 'LADCP profile OK' ${id}_11.ps`) == 0) {
       
    31 	print("warnings produced\n");
       
    32 	system("gv ${id}_11.ps &");
       
    33 }
       
    34 
       
    35 print("no valid BT data\n")						# check validity of ancillary data
       
    36 	unless (-f "$id.bot");
       
    37 print("no valid SADCP data\n")
       
    38 	unless (length(`grep 'all SADCP values removed' $id.log`) == 0);