mDiffFitExec
- Description:
- Using the table of overlaps found by mOverlaps, mDiffFitExec runs both mDiff and mFitplane for each record. The fitting parameters are written to a file to be used by mBgModel.
- Syntax:
- mDiffFitExec [-d] [-l(evel-only)] [-n(o-areas)] [-p projdir] [-s statusfile]
diffs.tbl region.hdr diffdir fits.tbl
Switches:
- -d
- Turns on debugging
- -l
- Only find image background level differences, not slope offsets.
- -p
- Directory containing projected images.
- -s statusfile
- Writes output message to statusfile instead of to stdout
Arguments:
- diffs.tbl
- Overlap table generated by mOverlaps, listing all the image pairs that overlap.
- region.hdr
- FITS header template that was used to reproject the images.
- diffdir
- Working directory for the difference images.
- fits.tbl
- Output table of difference paramaters.
- Results:
- Generates a table, fits.tbl, containing all the information generated by running mDiff for the image pairs in diffs.tbl and then mFitplane on each difference image. count is the number of overlaps in diffs.tbl, diff_failed is the number that generated an error condition for mDiff, fit_failed is the number that generated an error condition for mFitplane, and nwarning is the number that generated a warning.
Example:
First, diffs.tbl is generated for a collection of reprojected images using mOverlap:
- $ mDiffFitExec -d -p projected diffs.tbl gal.hdr diffs fits.tbl
- [struct stat="OK", count=6, diff_failed=0, fit_failed=0, warning=0]
Output file: fits.tbl.
Return Codes:
- [struct stat="ERROR", msg="Cannot open status file: statusfile"]
- [struct stat="ERROR", msg="Usage: mDiffFitExec [-d] [-l(evel-only)] [-n(o-areas)] [-p projdir] [-s statusfile] diffs.tbl template.hdr diffdir fits.tbl"]
- [struct stat="ERROR", msg="Can't open output file."]
- [struct stat="ERROR", msg="Invalid diffs metadata file: diffsfile"]
- [struct stat="ERROR", msg="Need columns: cntr1 cntr2 plus minus diff"] (columns missing from differences table)
- [struct stat="ERROR", msg="svc library error"]