[iaufwg] FITS panel recommendations; ready for review?
Robert Hanisch
hanisch at stsci.edu
Fri Jul 13 18:21:36 EDT 2007
On 7/13/07 5:04 PM, "William Pence" <pence at milkyway.gsfc.nasa.gov> wrote:
> Bob,
>
> Not meaning to minimize your suggestions in any way, but can I assume
> that none of these comments are critical enough to require that the
> document be modified before starting the wider public comment process?
Well, as I said, I did not read the full revised document, only the summary
of changes. I presume that is what most people will do, so if anything
needs to be changed, it is probably the summary.
o I'd suggest rewording the first item 14, which is unnecessarily
pejorative.
o I'd suggest clarifying the FITS block, header block, and data block
description since at least two of us were confused by it.
Bob
> I think it will be more appropriate to raise these specific issues
> for everyone's benefit on FITSBITS, rather than discussing them here
> just within the IAUFWG.
>
> Just one clarification regarding your last comment: A header block and
> a data block are both 2880 bytes long. A FITS header consists of 1 or
> more header blocks, and the data unit of an HDU consists of 0 or more
> data blocks. The general term 'FITS block' simply means either a header
> block or a data block.
>
> Bill Pence
>
> Robert Hanisch wrote:
>> 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?
>>>
>>> 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.
>>
>> 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
>
> _______________________________________________
> iaufwg mailing list
> iaufwg at listmgr.cv.nrao.edu
> http://listmgr.cv.nrao.edu/mailman/listinfo/iaufwg
More information about the iaufwg
mailing list