This subroutine class provides a number of methods for
checking the input files for a processing run.
It provides a simple default body method, which
missions with specific needs may override.
Processing scripts should run this subroutine
(or a subclass of it) first.
Parent Class:
Subs::Sub
Constructor
Accessors
Methods
- body()
This only calls the verify_input method without fverify requested.
Mission specific versions of this class should override this method
to do other interesting things.
- verify_input(fverify_requested)
Verify all the input files - i.e. make sure they exist, and
optionally run fverify on each of them.
- determine_obsdate(type, start_key, stop_key)
Calculate the observation date and record it in the job.par.
This is done by reading the given start and stop mission time keywords
from the headers of a particular type of file.
- fix_overlaps(type, ext)
Check for and remove overlaps of adjacent input files of a given type.
This routine must be called multiple times if overlaps must be removed from
more than one file type.