Sample standalone programs demonstarting the use of the SDDF library:

ConvertAIMS.C    - Converts from NASA AIMS trace file format to SDDF format.

ConvertPICL.C    - Converts from PICL .trf format to SDDF format.

ExpandField.C	 - Reads an SDDF file ans uses a template file containing 
		   record/field/value matches (on scalar fields only)
		   to expand matching input records into multiple output
		   records the SDDF file that is created.

FileStats.C	 - Reads an SDDF file and accumulates statistics about it.
		   Statistics are printed to stdout.

FindSddfErrror.C - Helps pinpoint the location of an error in an SDDF file.
		   Primarily for debugging purposes.

IOFileStats.C    - Prints statistics gleaned from I/O records in an SDDF file.

SDDFconverter.C  - Converts between ASCII and binary SDDF formats.

Sample.C         - Generates a simple SDDF file.

MergeTwoFiles.C  - Merge a pair of binary SDDF files by key field value.

SDDFmerge.c      - Merge arbitrary number of binary SDDF files
                  (calls MergeTwoFiles).

All programs can be built using the Makefile provided, which will also
compile the SDDF library (../Pablo/Build/libPablo.a) if necessary.

A single program, "XX.C", can be built using "makeProgram XX.C" once 
the library has been generated.

In addition there are 2 subdirectories:

AwesimeFiles	 - Files taken from the awesime distribution that contain
		   routines used by the IOFileStats program.  These routines
		   are included in the GNU c++ library, but not in the standard
		   libraries for other c++ compilers.  See IOFileStats.C
		   for optional includes.

SDDFStatistics	 - Source files for the SDDFStatistics program which computes
		   statistics for any SDDF file.  The script "makeStatsProgram"
		   can be used to build the executable.
