Commit 52956c89 authored by Ole Streicher's avatar Ole Streicher

Initial Debian files

parent 15469f05
fitsverify (4.16-1) UNRELEASED; urgency=low
* Initial release. (Closes: #XXXXXX)
-- Ole Streicher <debian@liska.ath.cx> Tue, 21 May 2013 11:46:42 +0200
*.o
fitsverify
Source: fitsverify
Section: science
Priority: optional
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Ole Streicher <debian@liska.ath.cx>
Build-Depends: debhelper (>= 9),
libcfitsio3-dev
Standards-Version: 3.9.4
Homepage: http://heasarc.gsfc.nasa.gov/docs/software/ftools/fitsverify/
Vcs-Git: git://anonscm.debian.org/debian-science/packages/fitsverify.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/fitsverify.git
Package: fitsverify
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: FITS File Format-Verification Tool
Fitsverify is a computer program that rigorously checks whether a FITS
(Flexible Image Transport System) data file conforms to all the requirements
defined in Version 3.0 of the FITS Standard document.
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: fitsverify
Upstream-Contact: William Pence, Pan Chai
Source: http://heasarc.gsfc.nasa.gov/docs/software/ftools/fitsverify/
Files: * debian/patches/cfitsio_header.patch
Copyright: 2000-2009, William Pence, Pan Chai
License: MIT
Copyright (Unpublished--all rights reserved under the copyright laws of
the United States), U.S. Government as represented by the Administrator
of the National Aeronautics and Space Administration. No copyright is
claimed in the United States under Title 17, U.S. Code.
.
Permission to freely use, copy, modify, and distribute this software
and its documentation without fee is hereby granted, provided that this
copyright notice and disclaimer of warranty appears in all copies.
.
DISCLAIMER:
.
THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND,
EITHER EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO,
ANY WARRANTY THAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, AND FREEDOM FROM INFRINGEMENT, AND ANY WARRANTY THAT THE
DOCUMENTATION WILL CONFORM TO THE SOFTWARE, OR ANY WARRANTY THAT THE
SOFTWARE WILL BE ERROR FREE. IN NO EVENT SHALL NASA BE LIABLE FOR ANY
DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT, INDIRECT, SPECIAL OR
CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR IN ANY WAY
CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY,
CONTRACT, TORT , OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY
PERSONS OR PROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED
FROM, OR AROSE OUT OF THE RESULTS OF, OR USE OF, THE SOFTWARE OR
SERVICES PROVIDED HEREUNDER.
Comment: The package does not contain copyright or license information.
However, it is also distributed with the "fv" package under the MIT license,
and I got the confirmation by mail that the license is the same as for fv
and/or CFITSIO.
Files: debian/*
Copyright: 2013 Ole Streicher <debian@liska.ath.cx>
License: MIT
see above
.TH FITSVERIFY "1" "Oct 2010" "fitsverify " "User Commands"
.SH NAME
fitsverify \- Test if the input file(s) conform to the FITS format
.SH SYNOPSIS
.B fitsverify
\fIfilename \fR...
.B fitsverify \fI@filelist.txt\fR
.SH DESCRIPTION
This task reads one or more input FITS files and verifies that the
files conform to the specifications of the FITS Standard document
(known as the NASA/Science Office of Standards and Technology 'Definition
of the Current FITS Standard', document number, NOST 100-2.0, available
online at http://fits.gsfc.nasa.gov/). The input filename template may
contain wildcard characters, in which case all matching files will be
tested. Alternatively, the name of an ASCII text file containing a list
of file names, one per line, may be entered preceded by an '@' character.
.IP
.SH OPTIONS
.TP
\fB\-l\fR
list all header keywords
.TP
\fB\-q\fR
quiet; print one\-line pass/fail summary per file
.TP
\fB\-e\fR
only test for error conditions; don't issue warnings
.TP
\fB\-h\fR
Help
.SH "ERROR CONDITIONS"
.IP \[bu] 2
Mandatory keyword not present or out of order
.IP \[bu]
Mandatory keyword has wrong datatype or illegal value
.IP \[bu]
END header keyword is not present
.IP \[bu]
Sum of table column widths is inconsistent with NAXIS1 value
.IP \[bu]
BLANK keyword present in image with floating-point datatype
.IP \[bu]
TNULLn keyword present for floating-point binary table column
.IP \[bu]
Bit column has non-zero fill bits or is not left adjusted
.IP \[bu]
ASCII TABLE column contains illegal value inconsistent with TFORMn
.IP \[bu]
Address to a variable length array not within the data heap
.IP \[bu]
Extraneous bytes in the FITS file following the last HDU
.IP \[bu]
Mandatory keyword values not expressed in fixed format
.IP \[bu]
Mandatory keyword duplicated elsewhere in the header
.IP \[bu]
Header contains illegal ASCII character (not ASCII 32 \- 126)
.IP \[bu]
Keyword name contains illegal character
.IP \[bu]
Keyword value field has illegal format
.IP \[bu]
Value and comment fields not separated by a slash character
.IP \[bu]
END keyword not filled with blanks in columns 9 \- 80
.IP \[bu]
Reserved keyword with wrong datatype or illegal value
.IP \[bu]
EXTEND not present in the primary array if there are extensions
.IP \[bu]
BLOCKED, if present, not among the first 36 keywords
.IP \[bu]
XTENSION keyword in the primary array
.IP \[bu]
Column related keyword (TFIELDS, TTYPEn,TFORMn, etc.) in an image
.IP \[bu]
SIMPLE, EXTEND, or BLOCKED keyword in any extension
.IP \[bu]
BSCALE, BZERO, BUNIT, BLANK, DATAMAX, DATAMIN keywords in a table
.IP \[bu]
Image WCS keywords (CTYPEn, CRPIXn, CRVALn, etc.) in a table
.IP \[bu]
Table WCS keywords (TCTYPn, TCRPXn, TCRVLn, etc.) in an image
.IP \[bu]
TDIMn or THEAP keyword in an ASCII table
.IP \[bu]
TBCOLn keyword in a Binary table
.IP \[bu]
THEAP keyword in a binary table that has PCOUNT = 0
.IP \[bu]
XTENSION, TFORMn, TDISPn or TDIMn value contains leading space(s)
.IP \[bu]
Index of any WCS keyword (CRPIXn, CRVALn, etc.) greater than value of WCSAXES
.IP \[bu]
Index of any table column descriptor keyword (TTYPEn, TFORMn, etc.)
greater than value of TFIELDS
.IP \[bu]
TSCALn or TZEROn present for an ASCII, logical, or Bit column
.IP \[bu]
TDISPn value is inconsistent with the column datatype
.IP \[bu]
Length of a variable length array greater than the maximum length as given by
the TFORMn keyword
.IP \[bu]
Logical column contains illegal value not equal to 'T', 'F', or 0
.IP \[bu]
Character string column contains non-ASCII text character
.IP \[bu]
Header fill bytes not all blanks
.IP \[bu]
Data fill bytes not all blanks in ASCII tables or all zeros in any other
type of HDU
.IP \[bu]
Gaps between defined ASCII table columns contain characters with
ASCII value > 127
.SH "WARNING CONDITIONS"
.IP \[bu] 2
SIMPLE = F
.IP \[bu]
Presence of deprecated keywords BLOCKED or EPOCH
.IP \[bu]
2 HDUs have identical EXTNAME, EXTVER, and EXTLEVEL values
.IP \[bu]
BSCALE or TSCALn value = 0.
.IP \[bu]
BLANK OR TNULLn value exceeds the legal range
.IP \[bu]
TFORMn has 'rAw' format and r is not a multiple of w
.IP \[bu]
DATE = 'dd/mm/yy' and yy is less than 10 (Y2K problem??)
.IP \[bu]
Index of any WCS keyword (CRPIXn, CRVALn, etc.) greater than
value of NAXIS, if the WCSAXES keyword is not present
.IP \[bu]
Duplicated keyword (except COMMENT, HISTORY, blank, etc.)
.IP \[bu]
Column name (TTYPEn) does not exist or contains characters
other than letter, digit and underscore
.IP \[bu]
Calculated checksum inconsistent with CHECKSUM or DATASUM keyword
.SH "AUTHOR"
HEASARC at NASA/GSFC
.SH "REPORTING BUGS"
http://heasarc.gsfc.nasa.gov/cgi-bin/ftoolshelp
fitsverify /usr/bin
debian/fitsverify.1
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@
override_dh_auto_build:
gcc $(CPPFLAGS) $(CFLAGS) -o fitsverify ftverify.c fvrf_data.c \
fvrf_file.c fvrf_head.c fvrf_key.c fvrf_misc.c -DSTANDALONE \
-lcfitsio -lm
# watch control file for uscan
version=3
# No versionized download available
#http://heasarc.gsfc.nasa.gov/docs/software/ftools/fitsverify/fitsverify.tar.gz
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment