fitsdiff(1) | astropy 1.0.2 | fitsdiff(1) |
fitsdiff - compare two FITS image files and report the differences in header keywords and data.
fitsdiff [OPTION]... FILE1 FILE2
fitsdiff is a command line script based on pyfits to compare two FITS image files and report the differences in header keywords and data.
FILE1 and FILE2 are the two files to be compared. They may also be wild cards, in such cases, they must be enclosed by double or single quotes, or they may be directory names. If both are directory names, all files in each of the directories will be included; if only one is directory name, then the directory name will be prefixed to the file name(s) specified by the other argument. For example:
will compare all FITS files in the current directory to the corresponding files in the directory /machine/data1.
If the two files are identical within the specified conditions, it will report "No difference is found." If the value(s) of -c and -k takes the form @filename, list is in the text file filename, and each line in that text file contains one keyword.
fitsdiff commandline arguments can also be set using the environment variable FITSDIFF_SETTINGS. If the FITSDIFF_SETTINGS environment variable is present, each argument present will override the corresponding argument on the commandline. This environment variable exists to make it easier to change the behavior of fitsdiff on a global level, such as in a set of regression tests.
% fitsdiff -k filename,filtnam1 -n 5 -d 1.e-6 test1.fits
test2
This command will compare files test1.fits and test2.fits,
report maximum of 5 different pixels values per extension, only report data
values larger than 1.e-6 relative to each other, and will neglect the
different values of keywords FILENAME and FILTNAM1 (or their
very existence).
April 2015 | fitsdiff |