SKYCAT(1)
okay bestie, pull up a chair because this is skycat, page 1 of the User Commands manual, and she is that girl π (astronomy edition, obviously)
β¨ NAME β¨
skycat β a tool for displaying astronomical images and catalogs. yes literally both. images AND catalogs. she contains multitudes. π
π SYNOPSIS π
skycat filename -option value ...
π¦ DESCRIPTION π¦
So the ESO Skycat tool is a whole collaboration: it takes the image display capabilities of the RTD (Real-Time Display) and pairs them with a set of classes for accessing astronomical catalogs β both locally and over the network using HTTP. And the vibe? You get to view FITS images from files, or straight up from the Digitized Sky Survey (DSS). no cap, she's serving β¨
π OPTIONS π
-file filenameβ name the FITS file you want displayed. A'-'means read the file from standard input. And plot twist: the'-file'part is optional, so you can literally just hand her a file name and she gets it. Image compression and decompression happen automatically, based on the file name suffix:.gzfitsor.gfitsfor GZIP compression,.hfitsfor H-compress, and.cfitsfor UNIX compression. she just knows π«Ά-cat boolβ if bool is1, the'Data-Servers'menu gets included in the menubar (and yes, that is the default, periodt). The'Data-Servers'menu is your backstage pass to the ESO Archive extensions β browsing astronomical catalogs, plotting objects in the image window, and pulling images over the network from image servers like the Digitized Sky server.-rtd boolβ if bool is1, the Real-Time menu gets included in the menubar (default is0, so it's off unless you ask). That Real-Time menu unlocks the VLT Real-Time Display features β camera control, rapid frames, the works. Lowkey important: to use any of this, thertdServerdaemon has to be running on the local host. Then a client application, linked with the Rtd image event library, can send images via shared memory to be displayed in rapid succession. iconic behaviour π₯-float_panel boolβ if the option value is1, the skycat info panel gets yeeted into its own separate popup window, which leaves more space for the image window. (Default is off, so she stays docked.)-panel_layout <saoimage | reverse | default>β this one reorders the zoom and pan windows in the layout. The default layout is: zoom window on the left, info panel in the center, pan window on the right. Say"-panel_layout saoimage"and you get a layout similar to saoimage (info panel, pan window, zoom window). Say"-panel_layout reverse"and the window order is the reverse of the default. pick your fighter π-remote boolβ if"-remote 1"is specified and a skycat process is already running, the existing skycat process gets sent a message asking it to open a new window, and the brand-new skycat process exits immediately. Perks: sharing the image colormap and using fewer system resources. The catch: it depends on being able to use the Tcl send mechanism. And for security reasons, Tcl send will not work if you're using"xhost"based X security β you need to use X-auth security instead. See the"Tcl/Tk Tools"book from O'Reilly for more on this topic. β οΈ-min_scale nβ (she and her sister below share one whole personality, keep reading)-max_scale nβ these two specify the min and max scale values for the Magnification menu. Negative values shrink the image, positive values zoom in closer. The default values are-10and20. π-port portnumβ specify a port number to use for the remote RTD socket interface. See the Rtd User's Guide for details on this socket based interface. By default, a port number is chosen automatically and written to the file~/.rtd-remote. π-disp_image_icon boolβ if bool is1(default), display a miniature version of the image in the tool's icon window. tiny image. tiny. π₯Ί-default_cmap <cmap>β specify the default colormap. This should be one of the names listed in the'Colors'popup window (default is'real').-default_itt <itt>β specify the default intensity transfer table. This should be one of the names listed in the'Colors'popup window (default is'ramp').-colorramp_height <pixels>β use this to change the height of the color bar (the widget at the bottom of the screen displaying the image colors).-with_colorramp boolβ if bool is true, display the color bar (this is the default).-with_zoom_window boolβ if bool is true, display the zoom window (default).-with_pan_window boolβ if bool is true, display the pan window (default).-dozoom boolβ if bool is true, turn the zoom window on automatically (default).
π MENU ITEMS π
π File menu
Open...β open and display a (FITS) image file.Reopen...β reload the image display after the image has changed on disk. (she noticed. she always notices.)Save as...β save the current image to a file.Save region as...β save a section of the current image to a file.Print...β print the current image to a file or printer.Clearβ clear the image display. bye bye pixels πNew Windowβ display up a new main window.Closeβ close the main window and exit if there are no more windows.Exitβ exit the application.
π View menu
Colors...β display a window for manipulating the image colormap.Cut Levels...β display a window for manipulating the image cut levels.Cuts...β display a graph of pixel values along a line drawn interactively over the image.Pick Object...β select an object or star in the image and display statistics. main character selection energy βFits Header...β display the FITS header for the current image.Pixel Table...β display a table of pixel values surrounding the mouse cursor.Magnificationβ set the magnification factor of the image display.Hide Control Panelβ toggle the visibility of the upper control panelHide Popup Windowsβ toggle the visibility of the popup windows.
π¨ Graphics menu
Toolboxβ display the line graphics toolbox.Mode =>β select the drawing mode.Width =>β set the line width for drawing.Arrow =>β select the arrow mode for lines.ArrorShape =>β select the arrow shape for lines. (yes that's the spelling, i don't make the rules π)Fill =>β select the fill color for drawing.Outline =>β select the outline color for drawing.Stipple =>β select the stipple pattern for filling objects.Font =>β select the font to use for labels.Smooth =>β set the smooth option for drawing polygonsClear =>β delete graphic objects.Delete =>β delete selected graphic objects.Hide Graphicsβ toggle the visibility of the image line graphics
π Data-Servers
Catalogs =>β select a catalog from the menu.Image Servers =>β select an image server from the menu.Archives =>β select an archive from the menu.Local Catalogs =>β select a local catalog from the menu.
β‘ Real-time menu (displayed when -rtd 1 is specified)
Attach Cameraβ attach the real-time camera - start receiving images.Detach Cameraβ detach the real-time camera - stop receiving images.Set Camera...β set the real-time camera name.Rapid Frameβ create a rapid frame by interactively drawing a rectangle on the image.
π«Ά Help menu
About Skycat...β display a window with information about this Skycat version.Help...β display information about Skycat in netscape (if netscape is available).
πΏ ENVIRONMENT VARIABLES πΏ
$SKYCAT_CONFIGβ if set, this is used as the URL to access the skycat configuration file, which contains the list of available catalogs and how to query them. By default, the configuration file is also searched for in$HOME/.skycat/skycat.cfg, and if that is not found, in the ESO default URL:http://archive.eso.org/skycat/skycat2.0.cfg.$SKYCAT_PLUGINβ if set, this variable should be a colon separated list of files or directories containing skycat plugins. A skycat plugin is a Tcl script that defines a Tcl proc to be called for each instance of the main window. The script is sourced before any windows are created and can also load shared libraries dynamically to add new features. See the Skycat User's Guide (ftp://ftp.archive.eso.org/pub/skycat/docs) for more information. plugins?? we love an extensible queen π§
ποΈ FILES ποΈ
http://archive.eso.org/skycat/skycat2.0.cfg- default configuration file.
π SEE ALSO π
and that's the whole page bestie!! this one's the SKYCAT page, straight from March 2009, and it lives in the SKYCAT(1) slot of your manual. now go look at some galaxies πβ¨π
π¦ where this page comes from
- debian bookworm: skycat 3.1.2+starlink1~b+dfsg-7+b2 Β· GPL-2.0-or-later
- debian trixie: skycat 3.1.2+starlink1~b+dfsg-9 Β· GPL-2.0-or-later
- ubuntu jammy: skycat 3.1.2+starlink1~b+dfsg-6 Β· GPL-2.0-or-later
- ubuntu noble: skycat 3.1.2+starlink1~b+dfsg-7build3 Β· GPL-2.0-or-later
- ubuntu questing: skycat 3.1.2+starlink1~b+dfsg-9
- ubuntu resolute: skycat 3.1.2+starlink1~b+dfsg-10 Β· GPL-2.0-or-later
- ubuntu stonking: skycat 3.1.2+starlink1~b+dfsg-10 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms