#!/bin/bash

### Generate gravity change tables, plot files, etc. from multi-day
### campaigns.

### File with names of stations to process:
SNAMES="station_names"

### Path to micrograv package source
MGPATH=~/devel/micrograv-src


### Here be code!
# Clear old output files
rm -f */*.out */reducedGrav

# Create output files in subdirs for table processing
for i in */*/reduce.cmd
  do
    d=`dirname $i`
    cat $d/*.out | grep -v "^#" >> `dirname $d`/reducedGrav
  done

# Apply gravity deltas to collected output files

for i in */reducedGrav
  do
  d=`dirname $i`
  cd $d
  $MGPATH/util/baseDelta.py reducedGrav baseDeltas > `basename $d`.out
  cd ..
  done

# Generate plotting files, tables, etc. as for single-day campaigns
$MGPATH/util/generate_table $SNAMES

# Create postscript files for viewing
enscript -rGf Courier4 -o relTable.ps relativeTable
enscript -rGf Courier4 -o absTable.ps gravityTable
