[fitsbits] CDELTn
Phil Hodge
hodge at stsci.edu
Wed Sep 19 08:28:37 EDT 2007
Francois,
> Well, my question about CDELTn=0 was not related to WCS -- a simple
> multidimensional hypercube which has several NAXISn set to 1 -- a current
> practice in FITS. And I'm surprised by Phil's remark:
>
> >Regardless of the value of NAXISn, computing the coordinate value at a
> >pixel would involve dividing by CDELTn. For example: CRVALn + (1 -
> >CRPIXn) / CDELTn. So it's not as harmless as it may seem.
>
> ... I always understood that the coordinate value is CRVALn +
(i-CRPIXn)*CDELTn which simply means that the value of the coordinate
along this axis is constant and equal to CRVALn, which seems to me
perfectly correct (a 1-point dimension is by definition a constant). The
formula is not reversible, but it does not be, as far as I know.
You're right, of course (except that CRPIXn doesn't have to be 1). I
made a dumb mistake, a sign error (in the exponent), and didn't spot it
until after sending the message. Since David Berry already pointed out
that the problem with CDELTn being zero is transforming from pixel to
world coordinate, I thought everyone already saw that I should have
multiplied by CDELTn rather than dividing by it. But I thought your
question was related to WCS because it was about CDELTn, which is a WCS
keyword.
Phil
More information about the fitsbits
mailing list