A Space & astronomy forum. SpaceBanter.com

Go Back   Home » SpaceBanter.com forum » Astronomy and Astrophysics » FITS
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

[fitsbits] How is NAXISn supposed to work?



 
 
Thread Tools Display Modes
  #1  
Old April 27th 09, 04:55 PM posted to sci.astro.fits
RPEHLM
external usenet poster
 
Posts: 1
Default [fitsbits] How is NAXISn supposed to work?

Hello folks,

I'm a simple sort of chap, so I have a simple question! g

Reading the IAUFWG v3 (2008 July 10) documentation for the Primary Data
Array (page 14, section 3, sub 3.3.2). I'm not understanding what is
meant by:

"Arrays of more than one dimension shall consist of a sequence such
that the index along axis 1 varies most rapidly, that along axis 2 next
most rapidly, and
those along subsequent axes progressively less rapidly, with that along
axis m, where
m is the value of NAXIS, varying least rapidly."

Does axis 1 equate to NAXIS1 and axis 2 to NAXIS2 etc.? Should the
value of NAXIS1 be greater than NAXIS2, which in turn should be greater
than NAXIS3 etc.?
Or should the value of NAXIS1 be the smallest and NAXISn the greatest?
Or something else entirely? For example, take a 100 by 200 array, would
the following be correct:

NAXIS = 2
NAXIS1 = 100
NAXIS2 = 200

or this:

NAXIS = 2
NAXIS1 = 200
NAXIS2 = 100

(Yes, I know the formatting is not exactly right g)

The documentation would seem to indicate the former, but I have seen
plenty of commercial applications implementing the later. Hence the
confusion to my poor abused grey thing.

Regards
Robin
P.S. My first posting so please be gentle!!!
  #2  
Old April 27th 09, 05:58 PM posted to sci.astro.fits
LC's No-Spam Newsreading account
external usenet poster
 
Posts: 6
Default [fitsbits] How is NAXISn supposed to work?

On Mon, 27 Apr 2009, RPEHLM wrote:

"Arrays of more than one dimension shall consist of a sequence such
that the index along axis 1 varies most rapidly, that along axis 2
next most rapidly,


if you are familiar with some programming languages, this is the
"Fortran storage order" (which is different from the "C storage order")

Does axis 1 equate to NAXIS1 and axis 2 to NAXIS2 etc.?


Yes ... in the sense that NAXIS1 is the number of pixels on axis 1,
NAXIS2 is the number of pixels on axis 2 etc.

Should the value of NAXIS1 be greater than NAXIS2, which in turn
should be greater than NAXIS3 etc.?


NO, there is no implication to order axes by size !

For example, take a 100 by 200 array, would the following be correct:

NAXIS = 2
NAXIS1 = 100
NAXIS2 = 200


For me, which I'm used to the Fortran storage order, this is correct.
100 pixels along the x axis and 200 pixels along the y axis. If you are
used to another storage order it could be the other way round.

You should select your programming language, then select the library you
want to use among those available on the net (or decide you want to
write your own routines, which for simple cases may be worth), then
install some common FITS image viewer (e.g. ds9 or fv).

Then you write your first FITS file with NAXIS1 sufficiently different
from NAXIS2, and containing simple data, e.g. a vertical, horizontal or
diagonal ramp, and try to visualize it with the viewer.

If you do some messy error it will look a mess (don't panic, it
happens). If you instead just swap X and Y axes, the image will look
flipped (most viewers have a way to flip back the data anyhow). Adjust
your code until it comes out as you expect :-)


--
----------------------------------------------------------------------
is a newsreading account used by more persons to
avoid unwanted spam. Any mail returning to this address will be rejected.
Users can disclose their e-mail address in the article if they wish so.
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
so, this is supposed to be a SAA group??? Bill Bjourno Amateur Astronomy 14 March 16th 09 09:41 PM
HOW HONEST SCIENCE IS SUPPOSED TO WORK -- Thanks, Lin Liangtai -- MAN AS OLD AS COAL [email protected] Astronomy Misc 0 February 22nd 09 03:31 PM
"Eventual Eleven" was supposed to be 12 Herb Schaltegger Space Shuttle 2 May 12th 04 03:56 PM
Is this all I'm supposed to see? Gladiator Amateur Astronomy 49 April 23rd 04 08:26 AM
Isn't Mars supposed to be bigger? Muff Misc 15 September 3rd 03 02:02 PM


All times are GMT +1. The time now is 01:17 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 SpaceBanter.com.
The comments are property of their posters.