It appears that the strip command is stripping part of the archive, hence DS9 is unable to un-compress it. The application DS9 is already stripped of debugging symbols when built. The first thing DS9 does is to create a virtual file system in memory and unpack that archive into memory. To do this, DS9 is really an application, along with an zip archive attached. To create a stand alone application, we fool tcl/tk into thinking that it has a valid installation. My system admin stripped the DS9 binary and now DS9 fails to start with the following error message:Īpplication initialization failed: Can't find a usable tk.tcl in the following directories.ĭS9 is based on tcl/tk which is a scripting language which requires many support files. In any case, if the temp directory is not writable, or you have specified an invalid directory in the preferences, these functions will fail with a variety of error messages. For Windows users, this will vary, depending on which version of Windows you have. This is usually defined as /tmp for Linux and MacOSX users. By default, this directory is defined by the TMP or TEMP environment variable. Whats going on?įor a number of the Analysis functions, DS9 requires temporary disk space to download and store data. The web browser, catalog tool, image server, and other Analysis functions don't appear to work. The GNU site contains an excellent FAQ on the the dos and donts of GPL. As long as you continue to adhere to the provisions of the licenses, you are free to distribute DS9 along with your software. In addition, several open source packages have been developed here at the Smithsonian Astrophysical Observatory, Cambridge, MA, USA and are distributed under the terms of the GNU General Public License as published by the Free Software Foundation. But as common questions on DS9 are received, the FAQ will be updated.ĭS9 is composed of approximately 20 open source packages, all of which are distributed under their own open source license agreements, usually GPL, LGPL, or BSD. It also incorporates the X Public Access (XPA) mechanism to allow external processes to access and control its data, GUI functions, and algorithms.This FAQ is a new, on going project, and it is far from being complete. GUI elements such as the coordinate display, panner, magnifier, horizontal and vertical graphs, button bar, and colorbar can be configured via menus or the command line.ĭS9 is a Tk/Tcl application which utilizes the SAOTk widget set. All versions and platforms support a consistent set of GUI and functional capabilities.ĭS9 supports advanced features such as multiple frame buffers, mosaic images, tiling, blinking, geometric markers, colormap manipulation, scaling, arbitrary zoom, rotation, pan, and a variety of coordinate systems. Versions of DS9 currently exist for Solaris, Linux, MacOSX, and Windows. It requires no installation or support files. It provides for easy communication with external analysis tasks and is highly configurable and extensible via XPA and SAMP.ĭS9 is a stand-alone application. DS9 supports FITS images and binary Tables, multiple Frame buffers, region manipulation, and many scale algorithms and colormaps. SAOImage DS9 is an astronomical imaging and data visualization application.
0 Comments
Leave a Reply. |