[fitsbits] Start of the 'INHERIT' Public Comment Period
Rob Seaman
seaman at noao.edu
Fri Apr 6 11:03:37 EDT 2007
William Pence wrote:
> Maybe I'm missing your point, but I don't see how that paper can be
> interpreted as an endorsement of the inherit convention.
It can't. The fact that the paper attempted to force a particular
outcome - that primary HDUs not be empty - and that empty primary
HDUs have instead become widespread, respected usage was my
(admittedly obscure) point.
A FITS file is either conforming or it isn't. Nothing requires that
HDUs not be empty, for whatever purpose. Users are also permitted to
define new keywords with new interpretations.
In this case, fundamental goals of DB normalization drive the
existence of a primary header to contain keywords that apply to all
other extensions in a file. There are reasons more basic than not
consuming an additional N*80 bytes (1.2 KB for each Mosaic keyword)
for not duplicating redundant keywords.
> Some might suggest that with the abundance of low cost disk space
> that is now available, the inherit convention is trying to fix a
> non-problem.
The diskspace may be a non-problem (although this is a quirky opinion
coming from a FITS compression stalwart :–), but the underlying
question is about the purpose of registering conventions in the first
place.
I would have thought that the key goal was to collect descriptions of
local usage, not to vet long-established usage against esthetic
criteria. By insisting on the latter, the danger is that conventions
will go unregistered, perhaps undocumented. Is this a preferred
outcome?
If the warning:
"These conventions are not necessarily endorsed by the IAU FITS
Working Group."
is not deemed strong enough, how about labeling *all* of the
conventions with something snarkier? There is nothing demonstrably
less conforming to the standard about INHERIT than any other convention.
I also suggest deleting the entire section "Practical Considerations"
from http://fits.gsfc.nasa.gov/registry/inherit/
fits_inheritance.txt. It amounts to nothing more than stating that
unusual things might happen if files are run through software that
doesn't know about the particular convention. This applies to all
conventions (and all software), and it seems to this observer that
INHERIT is rather more user friendly in such a case than most.
Rob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listmgr.nrao.edu/pipermail/fitsbits/attachments/20070406/031992f0/attachment.html>
More information about the fitsbits
mailing list