
This patch contains program fixes and enhancements as follows:
Program vpad contributed by Mike O'Brien has been added to the distribution. This program is designed to pad/remove samples from first 3 axes of a dataset.
Program gather - added -believe option for use with -S. General code upgrade, implicit none addition, several bug fixes
Program rwspec - added -energy and -live normalization options to keep rwspec in sync with spec. These are normalization based on energy in the window and number of live samples in the window.
Program xyedit is a new routine to allow arbitrary cul of datastream based on 2D header index limitations. Choice of headers and limits is completely arbitrary and free format.
Program fxydecon is a new routine to do fxydecon.
Program spec - added new normalization routines for energy normalization [-energy] and live sample normalization [-live] found useful in obtaining a more balanced image in the presence of extreme amplitude variations [bright spots etc].
Program xpanel was modified to allow for more entries. The limit is now 4096 entries.
Programs sr3d2 & edit3d were cleaned up.
Program arcscum - fixed bug in spline fit application that resulted in
outrageous values for the cross correlation amplitude
derivations.
Program avbu was changed to fix a problem involving piped data.
Programs scale, editt, scan, putsis, utop, & las2usp were modified to allow for long trace lengths. (previously limited to just under 10000 samples)
Program qest was fixed to make -top -cen -bot options consistent.
Program prgm - Updated program templates for development of USP style code. These files are contained in ${FreeUSP}/trcgp/usp/src/cmd/prgm. Please check the README in that directory for more information.
The USP I/O library (libieeeio.a) for Linux systems was modified to allow for file sizes greater that 2Gb on kernels supporting large files.
To apply this update to FreeUSP:
download the compressed tar file FreeUSP-1.01-2.tgz
decompress that file onto disk:
gunzip -c < FreeUSP-1.01-2.gz > FreeUSP-1.01-2.tar
extract the tar files to the source structure:
cd ${FreeUSP}
tar xvf FreeUSP-1.01-2.tar
run the update script:
cd ${FreeUSP}
./run-update-1.01-2