dPwK-̀TD$PuwP}G[̀UVS]u uP؅uPH;‰e[^]ÐUS]؅uPL0‰]]XFitsviewmainWindowformU>ljjjM QMQjjhEPƳ$L~DžppQtP L~Q ~QhNEjjh}jh}hhr{hh}MQ iQh0E L~QMQ\QMQ9Ejjh0 jhD MQh: jh: jh@ H Q 0QPMQ< EjMQhX< MQd  L~QYQ L~Q)HQPH Q,P襅BxtEXtS]SExS]S]Se[^_]Ð@p@USEHQEEEU9PtE@P$E@t]E3E3}M Mm]m}~E}uEJ8MEUfMfP|EUfMfPEUfMfP|EL]]HHHHHHHLLLLLLL;;;;;;;YYYYYYY$$$$$$$UWV}4󥍽d4󥍽$+5fEEfUf9PtE($ME(dMEL(ME‰MME‰MME‰MM}~E}~E}~EEUfMfP|EUfMfPEUfMfP|fE^_]5Ocu.9DMV]ekrx+7@IQX_fmrx~UWV}6󥍽d6󥍽$07fEEfUf9PtE($ME(dMEL(ME‰MME‰MME‰MM}~E}~E}~EEUfMfP|EUfMfPEUfMfP|fE^_]ÐUVSfEEMQtʉ9Efptf+ufuEUfP|fuEUM]fY|fP|EUfufP|EUfPfuEUM]fYfPEUfufPEUfP|fuEUM]fY|fP|EUfufP|fEe[^]ÐUEP]ÐUVS]u uP؅uP‰e[^]ÐUS]؅uP‰]]ÐUM MMMEUfJfMQP]ÐUM MMMEUfJfMQ]Control panelBrightnessContrastcontrolCPtoplabCPbrilabbriscrollCPconlabconscrollInfo1Info2Info3Info4Info5Info6Uh:葉 Eh: Eh;m Eh ;[ EM |jjh: jhD hhr{hh}MQ iQh;m0Ejjh: jhD MQh: hh}MQ qQh;-0Ejjh: MQhuE jhD MQh: hh}MQ qQh;8EjMQhuE jhD jh? jh|jhC hh}jh< hh@< hh}MQ TQh(;{XEM Qh:hqF MQ脺M Qh:h_5 MQj|Mjjh: MQhuE jhD MQh: hh}MQ qQh2;8EjMQhuE jhD jh? jh|jhC hh}jh< hh@< hh}MQ TQh;;XEM Qhx:hqF MQ菹M Qhx:h_5 MQu|Mjjh: MQhuE jhD MQh: hh}MQ qQhE;8|jjh: |QhuE jhD MQh: hh}MQ qQhK;8| jjh: | QhuE jhD MQh: hh}MQ qQhQ;D8|jjh: |QhuE jhD MQh: hh}MQ qQhW;8|jjh: |QhuE jhD MQh: hh}MQ qQh];8|jjh: |QhuE jhD MQh: hh}MQ qQhc;38|MQa}t MQK }t MQ9 }t MQ' }t MQ E ]UVS]u uP؅uP‰e[^]ÐUS]؅uP‰]]ÐU`VS}uExuEXS~u c\ @<u+\ @|uEx\uw] S]Sjj]S]S\ @\SEXSEPZ`SEPBXXS(i\ @\]E]EX]EX ]E]EX]Ex\~.EEX\]EEX\]0EX\ۉ]EEX\ۉ]EExpEx\E]]EE 9E}zEE]]]Ћ]]]ȋ]]EE9E};E]]]̋]]]ċEEċUŮ]]Ȑ]]냐E]]EE 9EEE9EEE]]]Ћ]]]ȋ]]EE9E}R]]]EE9E~*E]]]ċEEċUŮEאE뮐EkEEE]]EE 9EEE9EEE]]EE9E}fEE9E~GE]]E]S]S]SpHփ P]S]S]S][L]]ӃE볐]]뗐Ek]]B]S]SjjjjEX SEXSEPZ`SEPBXXS蚪(e[^]ÐUEHTMEHXMMQoEHQyt?EU9PT4EU9PX)jjjjjEPJ`QEPBXHQ/]XFITSviewUTWVS}}EP zX}E@EE}W$}u \EMU M<}@E<3}}E@,PxE}t1}}EP,z`WEE}W,BXE}W(EE}G0EE}@WxE}t1EE}W@B`P}}EP@zX}E@P(}}E@DjhFh}}E@P}}E@PxE}t1}}EPz`WEE}WBXE}W(@ jE܉E}Whr{EމE}Wh}EE} W6EEEދ}GT}}}܋ExXEE}\}}~@EEUZTؙ}E}GT}}UZXؙ}E}GX=\}MU ME@}}}~ EEE}}Mىș}E}}\EMU M<}@EE}~ }}}}}Mىș}E}}EE}}EE}WT+U9UEEE}WX+U9UEEE}WT+U9UEEE}WX+U9UE\EMU M<}@E<t<}}UU]KT9~ыEHT}}UU]KX9~ыEHX}}UzT+}ExTEE}T}EEE}GT}}UzX+}ExXEE}X}EEE}GX=\}MU ME@}<tEpVkt)jjjjjEPr`VEPBXpVl\ @|uC\ @<Z\ @D pEE\ @D U9~E8/uuFuE봐\ @~_\ @ @PEPhTPԎ-EPhTP襎 jPhEpVEfpTfuƋEfpXfu\ @u\ @uEp\u}uEEpTu}~ Mș}E}}E؉uuEpXu}~ Mș}E}}E؉uuE9E}EEE9E}EEuuuuEЉuEЉuEpTu܋EpXu؋E9E}EE܋E9E}EE؃}~uuu؋uuuUƋE9~ЉEUċE9~ЉE؃}}E}}EuűuuȋEp`+uuԋEpd+uuЃ}}E}}E\ @Mˉً)ʋE9~ЉE\ @Mˉً)ʋE9~ЉEЋEuԉphEuЉpluVuVuVuVuVuVuV[^]ÐUS] ]]]EUMZY UR_U RhTh1 UR_U Rhhk8 UR_=tNPR, EE#5 UUjEPUR| }t URbp EURSFjUR(Pn]ÐUM MjjEHQ E=tIExtEHQBRUBHQEHQhБhMQja]100%|&25% <=50% <=200% <=400% <=800% <=1600% <=HOV^fnU@WVE܍}ܾ,E}x}| }=PRuE}SELQ+ EjMQh: E PRQ臈}t MQyn EE멐ELQ* EjMQh: E PRQ4}t MQ&n Ee^_]Stop Position LoggingU}uh1B* E0}uh(* E:jURh: xRR荇}t URm ]UVS]u uP؅uPX‰e[^]ÐUS]؅uP\‰]]XFITSview HelpUh˛L~R E}URnURUR6,UR:9UR^=URHURMURSURXURZURfaUR oUR.]About XFITSviewUhL~RE}t URrUR]File Menu HelpUhL~RE}t UR"+UR]Options Menu HelpUhUL~R9E}t UR7UR&]Zoom Menu HelpUhL~RE}t UR;UR]Position Menu HelpUhL~RE}t URFURv]Blink Menu HelpUheL~R)E}t UR2KUR]Movie Menu HelpUhŞL~RE}t UR2QUR]Colorize Menu HelpUh%L~RiE}t URUURV]File Browser HelpUhL~R E}t URvUR ] XFITSview 0.3 This is a beta release of this program. Please relay comments and/or suggestions to Bill Cotton at NRAO. (bcotton@nrao.edu)This program is a viewer for astronomical images in FITS (Flexible Image Transport System) format. Images in normal or gzip compressed form may be viewed. An image can be displayed in a number of ways including colorizing the display, zoom and scroll. In addition, celestial positions can be determined for locations in the image by clicking the left mouse button when the cursor is over the desired feature. Further information can be found below on the following: Overview File Menu Options Menu Zoom Menu Position Menu Blink Menu Movie Menu Colorize Menu Help Menu Display control Image position Image scrolling Image enhancement Glossary of terms *** FINISHED *** V Ѡ[& 0 mӢ $AZyףUWV|| EE$MhE|Q4u }~uE|Q,EE@PUMxxD$E|QEUL$QEEcEM$p^_]----------------------------- Overview ----------------------------- This viewer will display and manipulate astronomical images in FITS format. The file to view can be specified as a command line argument or using the Open item in the File menu. Subsequent files can also be selected using the Open function. Information about the displayed image can be obtained using the Image info item in the File menu. The header of a FITS file (or the contents of a text file) may be previewed before deciding which image to load. Once a file is displayed it can be manipulated and examined in a number of ways. If the image is larger than the display, the scroll bars on the edge of the display will scroll around inside of the image. Clicking the left mouse button in the display will result in the brightness and celestial position of the pixel under the cursor being displayed at the bottom of the Display control box. A click on the right mouse button is similar except that a point model is fitted to the image near the selected pixel; the results are given in the Display control box. These brightness and position displays can be logged to a text file by selecting the 'Log positions' option in the file menu. The brightness and contrast of the image can be adjusted using the horizonal scroll bars at the top of the Display control box. Moving the slider to the right will increase the contrast or the brightness. If the range of pixel brightness of the portion of the image of interest is significantly smaller than the total range, contrast and brightness adjustments may be insufficient. In this case, a limited range of pixel values can be displayed using the Pixel Range items in the Options control box, Alternately, the nonlinear option in the Options menu may display the desired range of brightness. Blanked pixels always appear as black. The image can be displayed in color using one of two color schemes, Color Contour and Pseudo Flame in the Colorize menu. Color Contour is an 8 color scheme which gives a contouring effect and Pseudo Flame is a continous color pseudo coloring scheme. giving the image a flame like quality. Option Grayscale is a black and white coloring scheme. The order of the color table (black becomes white etc.) is reversed using the Reverse item. Brightness and contract controls also work on colorized images. The color, contrast and brightness can be reset using the Reset item on the Colorize menu. When an image is initially loaded, generally the first plane in the file is displayed. If the image contains multiple frequency or polarization planes, other planes can be loaded using the Plane number item in the Options control box. The number and type of planes in the file can be determined using the Image Info item in the File menu. A cube can be displayed as a movie (using the 'Movie' item in the Movie menu) to show a range of planes in sequence or by selecting planes at random. An image can be zoomed in or out using the Zoom menu and selecting the desired magnification factor. Zooming in (factor > 100%) is done by replicating pixels and zooming out (magnification <100%) by displaying only a subset of the pixels. Zooming is centered on the current scroll position controlled by the image scroll bars. Selecting a zoom factor of 100% undoes the effects of zooming. Celestial positions determined from right mouse clicks will be refined by fitting a point model to the position selected. This will fit an accurate position and flux assuming a point object near the position of the mouse click. The results will be displayed in the Control Panel. The Mark Position item in the Position menu will bring up a dialog box in which the celestial coordinates of an object of interest can be entered; alternately a list of positions can be given in a file. The corresponding location(s) on the image will be marked. Two images can be compared using the Blink facility invoked by the Blink menu. Blinking will alternately display one image and then the other. The first image is loaded into the display and desired adjustments are made. It is then copied into the Blink image using the 'Swap Blink and Current' item in the Blink menu. The second image is then loaded into the display and adjusted as desired. The Blink images item on the Blink menu will then begin blinking. The dwell time on each image can be controlled using the scroll bar in the blink dialog box. The Quit button on the dialog box ends blinking. If the two images have pixels coincident on the sky, the zoom and scroll used are that for the current display (the one visible before the blink starts). If the pixels are not aligned, blinking uses the scroll, zoom and display setup for the blink image that were in effect when it was copied to the Blink image and the current setup for the second (current) (normal display) image before the blink began. The 'Swap Blink and Current' item swaps the current and blink images. |åǥVå(p=Ĩ Mةå^(n;å4zGѮåW*rGåPұVå*q;ƴ åZ*rCҷZ+åUhWVhVEE$MhEQu }~uEQEE@P@UMD$EQEUL$QVEEcEM$^_]--------------------------- File Menu --------------------------------- This menu includes a number items related to files. Note: the following may read gzip compressed files. Open This item will bring up a file browser dialog box to select the FITS file to load. When a file is loaded, the previous image is discarded. The title bar of the main window gives the name of the currently loaded file. Select a FITS image from the browser and click the OK button to load the image. When the file is being loaded to the display, a box appears with a progress message and a cancel button. If the message 'WARNING: BAD PIXEL RANGE' appears then all of the pixels loaded are at one extreme of the range of displayed brightness. This usually indicates inappropriate values in the Set Pixel Range option in the Options dialog. This may be the result of a previous image with a very different range of pixel values. Setting both values to zero will get the default display. If the FITS header does not contain the maximum and minimun values then these may have to be set using the Pixel Range items on the Options control. Preview This item will display up to about 1000 lines of the header of a selected FITS file or text file in a scroll box. This allows deciding which image to load or reading explanatory text. The first line of the header of a FITS header is: SIMPLE = T /possibly some comment An FITS image file has a line near the beginning of the form: NAXIS1 = nnn /possibly some comment where nnn is an integer larger than 0. The size of the image is given by the NAXIS1 and NAXIS2 entries. Information about the image may be contained in HISTORY or COMMENT lines. Image info This item will display information about the current image including positions, frequencies, observation dates, etc. The Dismiss button clears this display; Refresh updates the display for the currently loaded image. Log positions This will toggle the logging of brightnesses and positions selected by a mouse button click or fitting a point model to the image. When this is turned on, a dialog box will allow selection of the text file. The logging file contains one line per position containing 1) the pixel location on the first three axes, 2) the celestial position of the first two axes, 3) the corresponding brightness from the image and, 4) the name of the FITS file. Fitted positions are indicated by the subcell precision of the pixel number. If the menu item is labeled 'Start Position Logging' then logging is currently disabled and selecting this item will turn it on. Conversely, if the item is labeled 'Stop Position Logging' then logging is currently active and selecting this item will turn it off. Quit This will terminate the program. Help Displays information about this menu item. åJåuå}üIa3yKڿåAåL B åBååNåå<EVååå ååU,WVHGEE$MhEQTu }~uEQLEE@PUMD$EQEUL$Q趪EEcEM$^_]--------------------------- Options Menu ------------------------------ This menu item will bring up the Options control box which contains items that control the range of values loaded into the display and the plane in the image loaded. These items are discussed below. Pixel Range The range of values that are present in the image plane displayed are shown. The first value entered (labeled 'Minimum pixel value') is the minimum pixel value to be displayed and the second ('Maximum pixel value') is the maximum to be displayed. Pixel values below the minimum are set to the minimum and above the maximum are set to the maximum. 0, 0 means use the full range in the image. If the FITS file does not contain the actual maximum and minimum values the defaults may be a very poor guess. In this case load the image and use the Pixel Range option to set the range of values to be loaded to the range displayed above the Pixel range boxes. Plane If the image contains multiple planes (frequency, polarization etc.) the desired plane number can be specified using this item. The dialog box will initially contain the current plane number and will tell the allowed range of values (1 - n). Information about the number and type of planes may be obtained from the Image info item in the File menu. Planes are numbered 1 relative. Linear display (radio button) This option specifies a linear mapping of image pixel values to display colors. Nonlinear display (radio button) This option specifies a nonlinear mapping of pixel values to display colors; the mapping function is the square root of the pixel value. This option is useful for displaying an image with a large range of pixel values and uses more levels to display low brightness than the linear mapping. OK This reads the current values and saves them for the next image load and dismisses the dialog box. Cancel Dismisses the dialog box with no changes to the loading parameters. Reload This option causes the currently selected image to be reloaded into the display using the current set of options. This needs to be done after any of the other options in this dialog box have been changed in order for these changes to take effect. When the file is being loaded to the display, a box appears with a progress message and a cancel button. If the message 'WARNING: BAD PIXEL RANGE' appears then all of the pixels loaded are at one extreme of the range of displayed brightness. This usually indicates inappropriate values in the Set Pixel Range in the Options menu. This may be the result of a previous image with a very different range of pixel values. Setting both values to zero will get the default display. Hitting the Cancel button cancels loading the image. \å4årW]å'.sAåå0Reå 3åAIåJ^- åUWVp@EE$MhEQDu }~uEQ<EE@PUMD$EQEUL$Q覝EEcEM$^_]--------------------------- Zoom Menu ------------------------------ This menu controls zooming of the image. 25% This will reduce the size of the displayed image to 1/4 of its normal size by discarding 3 out of 4 rows and columns. 50% This will reduce the size of the displayed image to 1/2 of its normal size by discarding alternate rows and columns. 100% Resets the zoom to its initial setting. 200% This magnifies the image by a factor of two by replicating pixels. 400% This magnifies the image by 400%. 800% This magnifies the image by 800%. 1600% This magnifies the image by 1600%. lååå*åbåiåååå#ååkåsååååå åUWVTT(EE$MhETQu }~uETQ EE@P`UMPPD$ETQEUL$QvEEcEM$H^_]--------------------------- Position Menu ---------------------------- This menu contains a function to mark a given celestial position. Mark Position This option lets you mark a particular celestial position in the current image. Selecting this option brings up a dialog box into which the desired celestial position is entered; optionally, the name of a text file can be given with a list of positions. The selected positions are marked in the displayed image by a cross whose inner positions are not shown so as not to obscure the image. The cross is marked in the display by replacing the previous values with that of the brightest pixel in the image. These markers will persist until the display is reloaded with the same or another image. Note that the cross may not be visible on some reduced zoom displays as the marked pixels may not be among those shown. When the desired values are entered into this dialog box, the 'Mark' button will proceed to mark the image and set the scroll to center the last position marked. The 'cancel' button dismisses the box without marking any positions. The size of the cross can be controlled by the two values in the line labeled 'size'. The first of these is the 'inner' size of the cross or the distance from the center in pixels in which the cross is not marked. The second value is the 'outer' size or the distance in pixels from the center over which the cross appears. If many positions are to be marked they can be entered in a text file prepared by a text editor (e.g. emacs). Each line of this file should have an entry of the form: RA:h RA:m RAs Dec:d Dec:m Dec:s inner outer where RA:h, RA:m, RA:s are the hours, minutes and seconds of the Right Ascension and Dec:d, Dec:m, and Dec:s are the degrees (with -sign if in the south), minutes, and seconds of the Declination. Inner and outer are the inner and outer sizes of the marking cross in pixels. An example is: 12 34 23.7898 -15 23 45.634 3 10 To select a file containing positions, hit the 'file' button for a directory browser to specify the text file. If there are positions in the file that are out of the image then the number of these positions are reported and the remainder marked. åå*å;P e6|åLåTåå6zFQåcåXåå åUWV 5EE$MhE QTu }~uE QLEE@P蠶UMD$E QEUL$Q趎EEcEM$^_]--------------------------- Blink Menu ---------------------------- This menu controls blinking. Swap blink and current This will swap the current and blink images. An image must be copied to the blink image for blinking to be effective. This item allows changing the color table of the blink image or examining values or positions in that image. This can be used repeatedly. Blink images This will bring up a dialog control box and start blinking the images. The dwell time is controlled using a scroll bar and the Quit button terminates blinking. The title bar of the main window gives the name of the currently displayed file. When blinking stops, the (previously) current image is displayed. If the images have aligned pixels on the sky (the only case that makes sense) then the zoom and scroll of the blink image is forced to that of the current image. Otherwise, the zoom and scroll are those set for each of the images and there may be no correspondence between the pixels of the two images. \ååå dåå< S!c UWVE}lEE$MhELQ݌ur}~eELQߌEE@P3UMMMD$ELQEUL$QREEyEM$x^_]--------------------------- Movie Menu ---------------------------- Movie This will bring up a dialog box which controls displaying planes in a movie-like fashion where the display is periodically updated with the next plane. Planes can be shown as movies or selected manually using the scroll bar. The current plane is indicated by the location of the slider in the scroll bar and the text lines under it giving the plane number and the value along this axis in the cube. The movie function is controlled by the values in the text boxes labeled 'planes' (the start plane for the movie), 'to' (the final plane for the movie), and 'Dwell (sec)' (the dwell time on each frame in seconds). These values may be modified by clicking on the box and typing in new values. The movie is started using the 'Play' button and can be stopped prematurely by the 'Stop' button. The movie proceeds through the selected range once. NB: the speed of the movie may be slower than indicated by the 'Dwell' value if it takes longer than this to load the next plane from the disk. The displayed plane can be controlled manually using the scroll bar. The selected plane will remain displayed until another plane is selected. The 'Quit' button exits movie mode and resumes the normal display. åå Q%m6vH]å åU|WVE}EE$MhELQ耆uu}~eELQEE@PӪUMMMD$ELQEUL$QEEvEM$|^_]--------------------------- Colorize Menu ---------------------------- This menu controls the colorizing of the image which is intrinsically monochromatic. The brightness and contrast controls will modify the color schemes. Note: blanked pixels are always displayed as black. Color Contour This scheme uses a small number of colors to represent the image. This gives a color contour effect. Pseudo Flame This scheme uses a continous set of colors and intensities to represent the image with a pseudo coloring scheme giving the image a flame like quality. Grayscale This function uses shades of gray to represent the image. Reverse colors This function reverses the order of the color table causing (nearly) black to become white etc. Blanked pixels still appear black. Reset colors This resets the colors to shades of gray and resets the brightness and contrast controls. åd$å9åJåå PåfszåsåVåfå ååUWV``%EE$MhE`QTu }~uE`QLEE@P蠥UM\\D$E`QEUL$Q}EEcEM$T^_]--------------------------- Help Menu ---------------------------- This menu controls informative displays about the program. About XFITSview Gives information about this program. Displays this information. \å å ååU@WVEč}ľ@ EE$MhELQPuu}~eELQOEE@P裣UMMMD$ELQEUL$Q{EEvEM$e^_]--------------------------- Miscellaneous ---------------------------- Display control The display control contains scroll bars to control the brightness and contrast of the displayed image and information about pixels selected in the image. Image position The celestial position and brightness of a given pixel can be determined by clicking the left mouse button when the cursor is on the desired position in the image display. The results are shown at the bottom of the Display control. A more accurate position may be obtained for small objects using the right mouse button to select the pixel. The initial position for the fitting must be within one pixel of the local maximum (or minimum) being fitted. Image scrolling If the displayed image is larger than the display area there will be scroll bars on the display area. These scroll bars can be used to move the visible area around on the image. Image enhancement The horizional scroll bars in the Display control box set the brightness and contrast of the image. Moving the slider towards the right will increase brightness or contrast. The scroll bars are labeled 'Brightness' and 'Contrast' and the value in parentheses are relative values between 0 and 255. I å-å FåY+låå+ Gåååå]+ UWV\\T&EE$MhE\Qxu }~uE\QxEE@PUMXXD$E\QEUL$Q&uEEcEM$P^_]--------------------------- Glossary ---------------------------- Blanked pixels If an image has no measured value associated with a given pixel it is said to be blanked or invalid. XFITSview displays these as black. Blinking Blinking is a technique for comparing images. If the pixels in two images are aligned and the two are repeatedly displayed one after another, the details of the two can be compared. Celestial Position Celestial positions on the sky are similar to latitude and longitude used to measure position on the earth. A celestial position consists of a 'Right Ascension', usually abreviated RA, which corresponds to to longitude and a 'Declination', abreviated Dec, corresponding to latitude. Declination is measured in degrees north and south of the celestial equator, the projection of the earth's equator onto the sky. Right Ascension is measured in time units, hours, minutes and seconds of sidereal time. The Earth's rotation axis wobbles with a 25,000 year period due to precession which causes the apparent position of a object to change with time. Celestial positions are therefore usually expressed in terms of the earth's orientation at a set of standard times called Epochs. Color Table Image displays show images by representing the value of each pixel by a color or gray shade. The correspondence between the pixel values and the color displayed is called the color table. Image plane The simplest images consist of a single two dimensional array of pixels. An image may contain several (or many) of these 2-D arrays or planes. Each of the planes can be displayed as an image. These planes may represent the same region of the sky at different frequencies of light or in different polarization states of the light. Pixel A pixel is a cell in an image; its value corresponds to the brightness of the image at that position. In astronomical images a pixel corresponds to a location on the sky. In images with more than 2 dimensions pixels are sometimes called voxels. Precession Precession is the wobbling of the earth's rotation axis due to the gravational field of the sun and moon. This effect is like the wobbling of a top as it slows down. Earth's rotational axis takes about 25,000 years for each cycle. Scrolling If an image is larger than the display only a portion can be seen at once. Scrolling is the technique of moving the image is the display so that different parts are visible. Zooming Zooming an image on a display gives the visual impression of getting closer or further from the objects. In this program, zooming in is done by copying the pixels and zooming out by dropping pixels. This technique either blows up a portion of the image for easier examination or increases the region of the image that can be shown at once on the display. /åA å$kåå<{FEååå)oåååHåå[å å(mååå'låå/ v   E UTWV` QEE$MhEQku }~uEQ kEE@P`UMD$EQEUL$QvgEEcEM$^_]XFITSview 0.3 Viewer for images in FITS format Copyright NRAO/AUI 1996 This software is distributed free of charge by the National Radio Astronomy Observatory (NRAO) which is operated by Associated Universities Inc. (AUI) under cooperative agreement with the US National Science Foundation (NSF). Only very limited user support of this software is available. Suggestions and comments should be sent to Bill Cotton at NRAO (bcotton@nrao.edu). NRAO's headquarters address is: National Radio Astronomy Observatory 520 Edgemont Road, Charlottesville, VA 22903. This Software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.   + i   7x "^ U\WVE}EE$MhELQfuu}~eELQfEE@P3UMMMD$ELQEUL$QRcEEvEM$e^_]File selection uses a standard file browser dialog box. The selected file should be entered into the item labeled 'Selection'. This can be done either by clicking on the desired file in the 'Files' box or clicking in the 'Selection' box and entering the name manually. The directory displayed can be modified using the 'Directories' box by clicking on the desired subdirectory name (or .. for the parent directory) and hitting the 'Filter' button. Alternatively, the directory can be changed by modifying the contents of the 'Filter' box to the desired directory and a wildcard match for the file names, e.g. /home/mydir/* selects all files in directory /home/mydir. Hitting the 'Filter' button will update the contents of the 'Directories' and 'Files' boxes. The 'filter' box can be used to display only certain files; for example to see only files whose names end in .fits use: /home/myfits/*.fits The 'Filter' button will update the display. When the desired file is entered in the 'Selection' box the 'OK' button invokes the requested action. The 'Cancel' button dismisses the file selection dialog and cancels the requested action. The 'Help' button produces this display. HZ+:}AVP UhWVE}xEE$MhELQ`uu}~eELQ`EE@PCUMMMD$ELQEUL$Qb]EEvEM$e^_]ÐUVS]u uP؅uP$‰e[^]ÐUS]؅uP‰]] UU U=tk=$SujG$SR}$SR5z$S=$St$SRy=~uh3A~~PRjEPRHx $Sh"h,!$SRjVzj膂](%7.2f,%7.2f,%4d)(%7d,%7d,%4d)DoLogger: Error reading pixel value%f%s %17s,%17s,%6s,%sError writing logging fileUxVS5\ @u~us>u T=$SuB BRن $ن$hEEVyo BRBRBRhWEVvupٝ~7EDžE})ẺDEސu؋u܋ uE؉VEP1ۃ}~;PP2V-t]}PP2VűٝVEЃ}tDhejV;PممE@t }uم$huPzE~Hـٝـ ٝEٝEٝۀ ٝjP8rV VV jVj|SR|SPR谋 ]ÐUVS]u uP؅uPp‰e[^]ÐUS]؅uPt ‰]]Error reading minimum pixel value%eU S] ]E]S菄E}uh%EPh%]Sv u%h%}t ]S G}t ]S \ @]]]Error reading maximum pixel valueU S] ]]S覃E}uh&EPh%]S膾 u%h&}t ]S G}t ]S \ @]]]Error reading plane number%dError: plane number out of rangeU S] ]]S薂E}uh' EPh']Sv u%h'}t ]S }t ]S M\ @<tN}|8\ @M9~h'2\ @] ]]ÐUSExt8\ @} ى]]ÐUjP PJ jPP$ jPP P-S]ÐUPz-S]Error reading FITS file = %sUSjS S jSSl jSSd \ @<u\ @| uV\ @D xu\ @D 8uX`]Xd]jS\ @R7 tN\ @D XSh *h| h]X`]XdSz(]]Options panelMinimum pixel valueMaximum pixel valuePixel range in planelinearnonlinearOptionBoxOptionFormLabel1PixelRange1%g %gPixelRange2OptionLabel2%fOptionData1OptionLabel3OptionData2Plane no. (1 - %d)sepradioButtonMapping_type OK CancelReloadU|SEEEEEEEE] ]]=StISt,SxPSPW/hL,EhZ,Ehn,Eh,Eh,ΖEh,輖ESjjh4 h,hr{hh}jh0 EXS\Sh,0jjh}jh}h,hr{hh}jh0 SiSh,}8Ejjh: jhD ]Sh: hh}]SqSh,=0Ejjh: ]ShuE jhD ]Sh: hh}]SqSh,8E\ @ل$\ @ل$h,EP芵EPEjjh: ]ShuE jhD ]Sh: hh}]SqSh,!8Ejjh: ]ShuE jhD ]Sh: hh}]SqSh,8E\ @ل$h,EP袴jjh: ]ShuE jhD EPh}hh}]S8Sh,J8 jjh:  ShuE jhD ]Sh: hh}]SqSh,8E\ @ل$h,EPƳjjh: ]ShuE jhD EPh}hh}]S8Sh -n8\ @Sh-EP; EP迒Ejjh: ShuE jhD ]Sh: hh}]SqSh,8E\ @ @Ph'EP蝲 jjh: ]ShuE jhD EPh}hh}]S8Sh -E8jjh: ShuE jhD hh}]SSh*-0E\ @t E Ejjjj]Sh.-jjj]Sh.-jh: ]ShuE jhD hh}h,)]Sh:-]Sq \E]S蔪jjh: jh0 ]S\ShG-$ E؋]Sh|)h/ ]S- j]Sh: jh: jh0 ]S\ShL-(Eԋ]Sh)h/ ]S j]Sh: jh: jh@ jh0 ]S\ShS-}0EЋ]Sh,*h/ ]S }t ]S}t ]S~}t ]Sl}t ]SZ}t ]SH}t ]S6}t ]S$}t ]SSjEPh}EPh}EXSfEf}}fEEPEPSDPEXS貉P]]ÐUVS]u uP؅uPl‰e[^]ÐUS]؅uPp‰]]NextLineUEMQFEjjh: M QhuE jhD MQh: MQh}MQ qQh6Z8U}t MQ]ÐUP& ,T]ÐUS=ub\ @<u2S,TjSSr ]]Source informationInfoFormInformation about %s FirstLineobject = %s units = %smax. value = %f min value = %f Observing date = %s coordinate epoch= %6.1f Axis type dim value ref. pix inc. rot. RALL %4d %8.8s%5ld %13.13s%10.1f%9.3f%8.1fDECGLONGLATELONELATMM %4d %8.8s%5ld %13g%10.1f%9g%8.1fDismissRefresh @UWVSDžu DžDž uB \ @<u 5u5=,TtR5V貆t,5V=P5V諅P ,Tjjh4 h,hr{Vh}pV5\Vh7(jjh}jh}h,hr{Vh}5V5iVh70E\ @D pVh7TPx TP jjh: jhD Vh: Vh}uV5qVh 8 0E t V4Dž Dž\ @DpV\ @DpVh8TP~VTPEэJPtVuVu\ @ل$\ @ل$h,8TP迨VTPEэJPtVuV\ @ل$\ @pVhO8TPVTPEэJPtVuVh|8TP諧VTPEэJPtVuVDž \ @ 9L\ @ ˍ ЉB8rPjh8PV8 t"jh8PVo8 (PPV\ @ ˍ ЉBTp0a\ @ ˍ Љ89ٝ$\ @ ˍ Љ$م$$\ @ ˍ Љ$(PR\ @ ˍ ЉB0VPV @Ph8TP0jh8PV6 jh8PVm6 jh8PVM6 tdjh8PV16 tHjh8PV6 t,jh9PV5  (PPV\ @ ˍ ЉBTp0!\ @ ˍ Љ89ٝ$\ @ ˍ Љ$م$$\ @ ˍ Љ$(PR\ @ ˍ ЉB0VPV @Ph8TPd0\ @ ˍ Љ$\ @ ˍ Љ$\ @ ˍ Љ$\ @ ˍ ЉBTp0\ @ ˍ ЉB0VPV @Ph9TPؠ4VTPEэJPtVuV9 jjh: jh0 uV5\Vh(93 EVh@7h/ uV9 jjh@ jh0 uV5\Vh09 EVh`7h/ uV 5V[^_]UVS]u uP؅uP‰e[^]ÐUS]؅uP‰]]Error reading RA for Mark PositionRALL%d %d %fU0WVSE}W#yE؋uVcE}uhWF&qj\ @D8xWEP, 1jhzFEP!0 t(jh}FEP0 u ]EPEPEPhFuV"E}t }W苭 E}t7}u$EPu܋uV}Wu5}u$EPu܋}WuVN}}u hWF,uЋ}ԉ5=1 e[^_]Error reading Dec for Mark PositionU$EMQ6wE܋URaE}uhZH9EEPEPEPhFMQ賜E}t UR }u$EPuMQUR#ȉM}uhZH!UM ă1 ]Error reading cross size for Mark Position%d %dUEURvEUR`E}uhtI wEPEPhIUR莛E}t UR }thtI&UU1 ] UEEUR/uEUUU UEPh4 EPRF uEPh4 EPR u=uhtJURR;URUR3}t URũ }t UR賩 URURuP UR T]ÐUUR蔏URuPѻUR T]fileboxU0U UjjhLUR&U RhJh> RN U RhKh1 R1 =tDPRxEE#5 UUjEPR URRjRtP]]invalid position to mark?U@VSURrEċuĉuԋE EЋRQEă}tv5V$Eă}tYP5Eă}t :j\UċMč4uEEU Mč4uE@EUċD8EċUċruEPU؉UċuV & EEEċURuuċEPU؉UċuV\EċMčUuuE MčUE@uE0\UċMč4uEEU Mč4uE@EU5\uċMčEUUu MčEE@Uu\EċMčUuuE MčUE@uE0\UċMč4uEEU Mč4uE@EU5\uċMčEUUu MčEE@Uut`t\\EċMčUuuE MčUE@uEt0Xt0T5ă555s@EċUĉU}EUĉUE}EEEE\U] M]4u@EDEÈ@sO\U] M]4u@ED EÈ@sEUĉU}u hLEM}̋E̴ Em]mEM}̋U̶ Um]m̋5VPURuVPR\UċMč4uEEU Mč4uE@EUċ+uuEЉEċuUĉrdEЉEċUċRP)UuЉuEEċuċU9rL~ E@LEċUĉUuЉuEEċuċU9rH} E@HEċUĉUjjjjjuЉuċEċ@@P諒jUЉUċuvLuEPh< UЉUċuvHuEPh@< URh}uЉuċEċ@@P UЉUċEu+FEP ~QSPEk11 ]Error reading start plane number%dError: start plane number out of rangeU S] ]E]S=E}u%h lW~EPhAl]Sx u5h l}t ]S1 ~}t ]S M\ @<t^}|8\ @M9~#hDlb~]~]]Error reading end plane numberError: end plane number out of rangeU S] ]E]S_<E}u%hm跴~EPhAl]S6w u5hmw}t ]S葆 ~}t ]Si M\ @<t^}|8\ @M9~#hm³~]~]]Error Dwell time%eY@UE EEP:EEE}u)h\oK~EEEPhmoEPu E}u,h\o}t EP ~X}t EP ~Eu ~~poEu ~BE~] %sULWVSj\ @D@xWEP5 E\ @~ \΍ˍ4΍ @ؤ \΍ˍ4΍ @،Dd]EPEPuu-EPhwpEPs EPSEj}Wh: =~W}We[^_]Error reading FITS file = %s Plane no. %dU$S~9~~ ~~\ @ ~95\ @K~=~} ~\ @<u\ @| u\ @D xu\ @D 8uM\ @~ j~S\ @R tN\ @D XShqh>q h蝮~SRj~@Ph}~S1~@PhqEPp EPqPEj]Sh: ~S]S]؉]ÐUU UUUEPJ~]@@US=~t~9~~ltX~~u}M Mm<$XZmEjhuMQ~Q$qEK]]ÐUURIE=~u~j~R~RQ j~R~R j~R~R1 =~tj2UR&~J~URU RUR ]ÐU=~u~ ~P T]ÐU~]PlanestoDwell (sec)MovieBoxMovieForm Play Stop MovieStartPlaneMovieStartLabelMovieEndPlaneMovieEndLabel%fMovieDwellMovieDwellLabelMoviePlaneScrollMovieScrollLabelPlane value labelMoviePlaneLabelQuitU|SEEEE] ]]~=TtU~SHt,~S$HPEXSGPGhvLEhvLEhvLET\ @ ~~\ @~~9~~ ~~~?~~C]E9~uEjjh4 hhr{hh}jh0 EXS\Shw蹨0~jjh}jh}hhr{hh}jh0 ~SiSh w蜧8Ejjh: jhD ]S\Shwo E؋]Shuh/ ]Sx} jjh@ jhD ]S\Shw( ~]Shvh/ ~S,} ~ShAlEPk jjh@ ~ShuE jhD EPh}jKh}]S8Sh$w訦8~jjh: ]ShuE jhD ]Sh: jhr{jKh}]SqSh4wY@E~ShAlEPPj jjh@ ~ShuE jhD EPh}jKh}]S8ShDw8~jjh: ~ShuE jhD ]Sh: jhr{jKh}]SqShRw覥@E~$h`wEPijjh@ ~ShuE jhD EPh}jKh}]S8Shcw@8~jjh: ~ShuE jhD ]Sh: jhr{jKh}]SqShnw@EMȻ E}E~C]EMȻ E}Ejj h@E ~ShuE jhD jh: jh? jh|jhC ~@Ph}jh< EEPh@< jhr{hh}]S|Sh~wp~j]S]S]S]S~Sg]ShthqF ~Sz ~@PhqEPg EPYGEjjh: j h@E ~ShuE jhD hh}]SqShwk8~j]Sh: ~S芤hwEPMg]SqEPFEjjh: ~ShuE jhD ]Sh: hh}]SqShwբ8~jjh@ jh0 ]S\Shw衢 Eԋ]Shvh/ ]Sx }t ]S贉}t ]S袉}t ]S萉}t ]S~~Ss_jEPh}EPh}EXSTfEf}}fEEPEP~S@PEXS@PcD~S@~]]ÐUVS]u uP؅uP‰e[^]ÐUS]؅uP݉]]ÐUEP~R>PUV11 ] Dwell Time %4.1f sec.U$E~$hEP9dEPCEjURh: ~R:}t UR,]ÐUf~f\~PV~PH~P"4U~P ]Ð?U U UUUE@~]Ð@@U S=~uu;f=\tf\f\~,}M Mm<$XZmEjh<MQ~Qd~ǀ  ~Q ~Qj ~Q<P ~Qŭ]]ÐU~]ÐUU U}uU~Eǀ URQf=\uf\f\\<8UtUR-^E@\E@`E@dE@hE@lEfǀEfǀUR腯URUR蝬]BlinkBoxBlinkFormBlinkDwellScrolldummy stringBlinkScrollLabelQuitU8EU UЋUЉ~=4UtK~R;t,~RZ;PEЋPR:P9:4U~@~UR\~jjh4 jEjjh: ~RhuE jhD hh}URqRh豚0~}t UR܁Djjh@ jh: jh0 UR\Rhd(EURh<h/ URmp jEPh}EPh}EЋPRnfEf}}fEfEȠEPEP~R8PEЋPR38Px<~R WUR8~URU R~R_ ]ÐUVS}u\8U\ ЃMff4\ ЃMfft\ ЃMq\\ ЃMq`\ ЃMqdE}?\ ЃMˉЉBUMfJ|f0\ ЃMˉЉUMfJ|f0\ ЃMˉЉUMfJf0Ee[^]ÐUWVS}uE\ӉэӉЃf< fE\ӉэӉЃf| fE\ӉэӉЃ x\E\ӉэӉЃ x`E\ӉэӉЃ xdE}?EU \Ήˍ4ΉЃuu}ىˍKf9fP|EU \Ήˍ4ΉЃuu}ىˍf9fP|EU \Ήˍ4ΉЃuu}ىˍf9fPE e[^_]ÐUWVSBu f=\tEEE Ѓ \Ήˍ4ΉЃE Ѓ \Ήˍ4ΉЃE Ѓ \Ήˍ4ΉЃe[^_]Ð?UpUE@PLUE@P]E}ˆUEE}t\UE9t 1`UE9t 1́%]]EEhEu 1cЁ%]]EEhEu 1#%hEu1%hEu1%,]EEu1zRxPJHE}u1NR|PHE}u1 ]UVS]u uP؅uPܫ‰e[^]ÐUS]؅uP‰]]ÐUh<E}uELEM} tBM QPRkUBM QEHQ E@}t@MQGPRUBMQEHQE@EǀE@ E@Eǀ Eǀ$Eǀ(E@E@Eǀ,Eǀ0Eǀ4Eǀ8E]ÐU}uExtEPRExtEPREtER NE tE R^E4t/UR莦]text_fileU0EE UP E UPE U,jjhmE R蕪EU Rhh> URd U Rhh1 URd U Rhhk8 URd E xtLE PR1EE#5 UUjEPURx }t UR^uEUROKjUR-Ps]Error openinging text fileError reading text fileatUEM ,EHQEPEHQ,E}~EU/ EEHQEUBP} EP<EMQ~[U MQ=E uhf1MQuh<MQ1aN} u:hēEPLUEuh1 ]Error flushing text file bufferError closing text fileUE}u 1E,u/Ex~&URuh47EE,uiE R[thTEEǀ E4ujEǀ4TE,u9ERIthT芌EEǀEǀ,E ]END Unknown file type UE E E}u1>E,u1M MU0HtWrEPMщME}EU@9BFMQu+hYMQ1kMMEx\E8Ut&EE9E| E U E EE@E@E@E Exu!E(tExuE(t EPMщME}OEU@9BIMQu.hMQ1.MMExES]S] Shhh:aEK]] ]E9E~EPU E琐]]}|$UBEUJMMMܐ]]ÐUU U}uWEEM9~/EHM8EuE*EҐ ]ÐUS}u} u 1}tUzu E1}uUM 9uE}t9ExtEXSaE BRUBEU EE U9~(UBEU JMEېEPU]]ÐUVS}u1} u 1vEU 9u}u1SEEU9~/1}tMQUM Y]8uEEɐE e[^]ÐUS}u1} u 1EU PRMEEEEU9~EEUJMEEېEE U9~EEU JMEEېEE]SE]S_E]]ÐUVS]u uP؅uP\b‰e[^]ÐUS]؅uP`W‰]]ÐUj0EE@EE@E@ E@E@E@E@E@ xE@$x`E@(E@,E]ÐU}uAEx,tEP,RsEx(tEP(RGUR;^]UE}M ME@E@ E@E@E@Ex(tEH(QEx,tEH,QѫjMQUB(Ex(uEEMQM Qu0u,u(u$MQMQE P誩$UB,]ÐU}tE@]ÐU}u1CEHx$UR{!1 ]FWindowFetch: Error %ld exists, file position=%ldFWindowFetch:Error %ld moving windowUVS}uuuEx,uuuEP(zuuuEuuE8t/u VEEu6Vh$h~hEEuV(BEUr(uUJ(E0quEEuV,B,Euu] ؙ}uNEEU4uEEu uUEuuEEEu9uE+EEuNuEEuuu EpEEUMrrEp EEuFEPuVEPuuE@,PuuUJ,1E0EEu>t+EEu6VhVh! hde[^]ÐUVS}uEEu~,uEEu>tyUB(EUJ(uAEuuu EpEEUJMAuF uu] ؙ}uNEEuFEEuFe[^]ÐUVS}u}u EP(zuEEP(ruEUMR +QJ9H}]EPU BUMR +QJ9}>E M t$EUJˍ ]4 0BEӐnE M tVEUMR +QJ9H|EP BRuVEUJˍ ]4 0BE먐e[^]ÐUVS]u uP؅uPZ‰e[^]ÐUS]؅uPO‰]]anon 01/01/01Unknown USj0Eh3UB$h<UB(hEUB,E]E@EE9E~#UMDE␐E ]]ÐU}unEH$QEH(QEH,QEEU9~"EULQEސMQoV]U}u} u E H$QEH$QE H(QEH(QE H,QEH,QEU EU JHEEU9~'E ULQEULQȠEӐ]ÐU}u1} u 1vEU 9t1`EEU9~?E ULQEULQu 1'E ]UVS]u uP؅uPW‰e[^]ÐUS]؅uPL‰]]ÐUWVSjxEUUE}U U}?~nEEU U؋}?UEHtUU} }E@tE}U9:}EEU U}}GtUU}GtE}sEEUU}EDUU}}EUD }}EEU}D<EEUU}EDXE덐EUU}9}~[EEUUMˍ ]  }ET}}EEMˍ ]  HU}DXE뜐UU}}EPEP E}}E9E~CUU}}M]ލލN]u9|EU| E봐E e[^_]ÐU}t EP"R]ÐUVS}u} u EU 20EU rtptE}=EUDEUD EUD<EUDXEEEU9~_EUM ]ttEUM ]tEhWE0 ]ÐU}13E<0 u1U0 ]ÐU ]ÐU}u1 ]Ð