Man page for  agsmp2mc

 
 USAGE:    
            agsmp2mc [opt] -o <fnroot> <ag-smp-file> [<ag-smp-file>...]


 PURPOSE: 
            To be run from working directory ~/TD (i.e. above a/All*/).

            Collects ag-sample files (from ~/TD/scgts4ag) and converts

            them to a three-column MC-file: AG|VAL AG|SIG SG|VAL
            The names of ag-sample files end in .drop.smp
 
            New: We keep a memory of the kind of data that went into
                 the MC-file
                     AG+VAL<$mark> and SG+VAL.<L2>
                 where $mark is taken from the -M option
                 and <L2> is the second label word of the data
                 that was resampled in scgts4ag (it's written
                 into the first line of the smp-file, e.g. '> BRES';
                 it depends upon what you supplied with the -L option
                 in scgts4ag; perhaps it's just a '> B'; the unreduced
                 data should have an empty $mark and <L2> = 'V'

            With a drift option, a fourth column SGD+<dvar> is added.
            With the -upd option, more drift columns can be added.
.

 
            Creates "jump"-files, i.e. a file with urtap Jump and Slope
            commands for the set of sample files, destination
            $odir/d/<campaign>-jump.dat
            For the reference platform, only a slope command, for the
            other platforms a '%' (bias+slope) command will be issued.

            Appends to ../Allcamps/mc-files.lst:
            %F <campaign> file-name.mc
 
            The reference platform is AA (hard-wired).
            The platform is decoded from the smp-file names, sed [_/](..)_.*

 OPTIONS:
 
 -t        - Don't process, only show commands (and problems) that would
             be created.

 -upd      - Update an existing mc-file, adding another drift column.
             To update a specific campaign's mc-file, eventually with an
             unorthodox name, consider script add-drift2mc4campaign

 -RMT      - slope command to urtap is `/´
 
 -J        - Only produce the jump sets.
 
 -JM       - NOT IMPLEMENTED: Name jump files like -o mc-files, adding `-jump.dat'
             instead of `.mc'. (There are no jumps to be solved within
             a single project, and a slope would be global - no timing necessary.)'

 -JA       - Append to jump file
 
 -o fnroot - File name root: everything before -<dt>.mc
             Default: AGSG-%D-%I-%P
 
             The name may contain template markers that will be replaced
             with project parameters:
 
             template     meaning           ( 'Search string in project file' )
               %D    - start date
               %S    - sub-campaign, the last character of <campaign>
               %C    - Campaign name
               %I    - instrument ID        ( 'Meter S/N:' )
               %P    - platform ID          ( '^Name:' )
               %O    - Orientation's first
                       character, N or S    ( toupper() ~ "ORIENT" )
               %N    - number of concatenated projects + `P´
               %M    - input file name substring between last `_´ and `.drop.smp´
               %L    - input file name last char before `.drop.smp´
               %Z    - project file's last character before `.project.txt´
 
 -T        - critically request template replacement.
             Prompt for missing information.
             Default: ignore missing but keep the %-codes in the file name.
 
 -S        - Include "Onsala" in platform ID where it's missing
             (String "Onsala" is hard-wired).
             Default: delete "Onsala"
 
 -M mark   - additional markup in the mc-file name, a short text string.

 -O odir   - Output directory for the mc-files, default = ./

 -C name   - campaign name, default = n.n.
             (used e.g. for naming jump file:  odir/name-jumps.dat ,
             a file that make-urtap-ins will explore)

 
 -DS | -DY - include SG-drift, either from sampling the
             SCG-ph04 file (-DS)
             or using the parametric expressions (-DY)
             The program that creates the drift files must have
             been called before; it is here:
               ~/TD/a/Allsmp/make-drift-tsf
 -DY dvar  - drift column will be labeled `label SGD,dvar`
             Defaults for dvar :
                Case -DS : SGTS
                Case -DY : SYNT

 -DD ddir  - the directory where the drift files are stored
             Default = ../Allcamps/d/

 -rp       - Append the problem report agspmp2mc.problems .
             Default is to start a new one.

 -dt dt    - Replaces the auto-detected sampling interval
             (auto = detected from .drop.smp-files).
 

 EXAMPLES:

   Two files concatenated after  scgts4ag -S -O a/Allsmp a/Alldrops/*.drop.txt
   Check  a/Allsmp/files.lst  first column.
          agsmp2mc -o a/Allsmp/AGSG_20130424a-%N-%P-%I-%O   a/Allsmp/Onsala_AA_2013042*.drop.smp
   creates           
         
~/TD/a/Allcamps/d/AGSG_20130424a-2P-AA-FG5-233-N-5s.mc
 
 
   In the following example we want to compare reduced data from the AG and the SCG
 
          scgts4ag -O a/Allsmp -S - -L 'G|B' -u -3900 -M .red -C G_red a/Alldrops/AA_2009Nov06a.drop.txt
                                   
 
          agsmp2mc -o a/Allsmp/AGSG.red_20091106a-%N-%I-%P-%O -M .red a/Allsmp/AA_2009Nov06a.drop.red.smp
                                 

   The following processes un-besseled data and adds a drift column using the parametric method
   (obs! agsmp2mc.log is written to within script)
     agsmp2mc -GO -C 201502b -O a/Allsmp-s -DY -o AGSG_201502b_s_%N-%P-%I-%O \
              a/Allsmp-s/A?_20150204*.drop.smp a/Allsmp-s/A?_20150205*.drop.smp \
              a/Allsmp-s/A?_20150206*.drop.smp a/Allsmp-s/A?_20150207*.drop.smp \
              a/Allsmp-s/A?_20150209*.drop.smp a/Allsmp-s/A?_2015021*.drop.smp >!
agsmp2mc-cmd.log
 
   This is for adding a drift column:
          agsmp2mc
-GO -rp -dt 5 -C 201405b  -O ../Allcamps/d/ -o AGSG_201405b_%I \ 
                   -upd -DY DSYN -DD ../Allcamps/d/DSYN/ ../Allsmp-s/AA_20140529b_N.drop.smp ...
 


.bye