[fitsbits] Proposed Changes to the FITS Standard

Rob Seaman seaman at noao.edu
Thu Aug 16 12:33:26 EDT 2007


William Pence wrote:

> One of the proposed changes, however,  is to require that the  
> PCOUNT and GCOUNT keywords must  immediately follow the last NAXISn  
> keyword in all conforming extensions,

It seems to me that if this or any future revision to the standard is  
going to attempt to require newly defined usage that this MUST be  
paired with a version mechanism.  Otherwise "once FITS always FITS"  
is violated big time.  Requiring a feature (a demand) is not the same  
as deprecating its converse (a suggestion).  Rather, a feature that  
isn't already required can only in the future be required against  
some specially labeled subset of FITS files.

I agree with Preben that there are also problems with introducing  
versioning, but otherwise conformance is unenforceable.  The  
suggested new wording of 3.7:

	‘Existing FITS files that conformed to the latest
	version of the standard at the time the files were
	created are expressly exempt from any new
	requirements imposed by subsequent versions
	of the standard’.

can't serve as a substitute for an explicit version since A) not all  
files have DATE keywords, so how would you know, and B) it will take  
several years - perhaps never - for all prior software to adopt the  
new standards.  Rather, projects wanting to assert compliance would  
include a recognizable FITSVER (for example) keyword.  Files missing  
this tag would by default only claim compliance with the original  
standard.

In a real sense, the standard as revised is really a brand new  
standard, subclassed out of FITS.

- Rob





More information about the fitsbits mailing list