Provided by: astropy-utils_4.0-4ubuntu1_all bug

NAME

       fitscheck - script to detect and fix FITS standards violations

SYNOPSIS

       fitscheck [OPTION]... [FILE]...

DESCRIPTION

       fitscheck  is  a  command line script based on pyfits for verifying and updating the CHECKSUM and DATASUM
       keywords of FITS files.  itscheck can  also  detect  and  often  fix  other  FITS  standards  violations.
       fitscheck  facilitates re-writing the non-standard checksums originally generated by pyfits with standard
       checksums which will interoperate with cfitsio.

       fitscheck will refuse to write new checksums if the checksum keywords are missing  or  their  values  are
       bad.   Use --force to write new checksums regardless of whether or not they currently exist or pass.  Use
       --ignore-missing to tolerate missing checksum keywords without comment.

OPTIONS

       -h, --help
              Display terse usage information (help).

       -k [standard | nonstandard | either | none], --checksum=[standard | nonstandard | either | none]
              Choose FITS checksum mode or none. Defaults to standard.

       -w, --write
              Write out file checksums and/or FITS compliance fixes.

       -f, --force
              Do file update even if original checksum was bad.

       -c, --compliance
              Do FITS compliance checking, fix if possible.

       -i, --ignore-missing
              Ignore missing checksums.

       -v, --verbose
              Generate extra output.

EXAMPLES

       % fitscheck --checksum either --write *.fits
       Verify and update checksums, tolerating non-standard checksums, updating to standard checksum.

       % fitscheck --write --force *.fits
       Write new checksums, even if existing checksums are bad or missing.

       % fitscheck --compliance *.fits
       Verify standard checksums and FITS compliance without changing the files.

       % fitscheck --checksum nonstandard *.fits
       Verify original nonstandard checksums only.

       % fitscheck --checksum none --compliance --write *.fits
       Only check and fix compliance problems,  ignoring checksums.

       % fitscheck *.fits
       Verify standard interoperable checksums.

       % fitscheck --checksum none --write *.fits
       Delete checksum keywords.