[iaufwg] FITS panel recommendations; ready for review?
Robert Hanisch
hanisch at stsci.edu
Fri Jul 13 15:56:00 EDT 2007
On 7/5/07 5:43 PM, "Steve Allen" <sla at ucolick.org> wrote:
> On Thu 2007-07-05T16:46:22 -0400, William Pence hath writ:
>
>> Are the technical panel's recommendations ready for wider
>> public review and comment? If not, what deficiencies need
>> to be fixed before starting the public review process?
>
> In conformance with RFC 2119, most instances of "must not"
> should be italic for both words.
>
> Point 7 of the summary refers to section 4.1.2.3 and the added rule
> that keywords with a value shall not be repeated in a HDU. Almost
> every FITS file from the optical spectrographs and imagers at Keck has
> always violated this rule. I don't defend that practice, I simply
> report it. This new rule would ex post facto declare all those Keck
> files to be non-conforming.
I wouldn't defend the practice either, but I think it is better to provide
guidance on what should be done when duplicate keywords are found rather
than to prohibit their existence. I suppose change #5 to Section 3.7 would
get around this, but it seems like making three left turns just to make one
right turn.
Several of the changes aim to remove duplication, but #10 in Section 4.4.1.2
inserts a duplication.
I don't understand #14, as EXTNAME / EXTVER / EXTLEVEL would imply that they
refer to extensions and not the primary HDU. I would guess that HDUNAME
etc. have been introduced in order to construct a referencing system for the
components of a FITS file, and I would think the distinction would in fact
be useful rather than pedantic.
In Other Individual Recommendations...
14, re/ DATE, the statement is obsolete but is relevant to reading FITS
files written prior to 1 Jan 2000. Shouldn't it remain in the document so
that people know explicitly when this rule went into effect?
In Other Global Recommendations...
4, re/ twos-complement, this is very curious. Indeed, most documents I
scanned on the web write "two's complement", but sometimes it is
"two's-complement" and sometimes it is "twos complement". Obviously this is
intended to be a possessive form, as "two is complement" makes no sense.
Even more curious,
http://www.answers.com/topic/signed-number-representations talks about
"ones' complement". So, "two's complement" implies the complement is of a
single two, and "ones' complement" implies the complement is of plural ones.
Who knows? Personally I think the possessive does not really make sense
here, and "twos" is functioning more like an adjective (which would make the
original "twos-complement" more appropriate), but the prevailing usage seems
to be what the panel is suggesting. (Sorry - that was a grammar fanatic's
digression! Or perhaps a grammar fanatics' digression.)
9, re/ logical record... I don't think "FITS block" is particularly
illuminating, nor does it seem quite right in terms of a hierarchy. That
is, one or more FITS blocks comprise a header block, and a header block and
data block comprise a header-data unit. "FITS block" sounds to me like a
larger scale aggregation.
All comments above are simply on the summary of changes, not on the full
text.
Bob
More information about the iaufwg
mailing list