Gtk and XPA S-Lang modules updated

From: Michael Noble <mnoble_at_email.domain.hidden>
Date: Thu, 15 Feb 2007 16:12:38 -0500
Dear ISIS Users,

New versions of the XPA and Gtk modules for S-Lang are available at:

	http://space.mit.edu.ezproxyberklee.flo.org/cxc/software/slang/modules/xpa/
	http://space.mit.edu.ezproxyberklee.flo.org/cxc/software/slang/modules/slgtk/

The release:

   -	Updates imdisplay to: support scaling/flipping/flopping of
	composite image at launch, more intelligently manage screen
	real estate via window chaining, and include online help.

   -	Includes gPrompt, a lightweight terminal-like widget with an
	embedded S-Lang prompt, scrolling output, and a simple history
	mechanism.  gPrompt facilitates the complementary use of a GUI
	& interactive command line within a single application process,
	without resorting to the complexity of multithreading.

   -	Provides Gtk 2.10.9 support, including binaries for i686 Linux
	and Mac OS/X (PowerPC).

   -	Bundles TESS [The (Te)st (S)ystem for (S)Lang] version 0.3.0, to
	reduce by one the dependencies for end-user regression testing.

SLxpa and SLgtk are targeted for use in ISIS, but may also be used in
any application which embeds SLang, such as slsh, and even within other
scripting environments, such as Python (by virtue of PySL).  More
details are available below.

Regards,
Michael S. Noble

------------------------------------------------

S-Lang is a scripting language which provides a powerful platform
for scientific analysis and rapid development, and may be used in
CIAO from ISIS, Sherpa, Chips, and slsh.  By virtue of the PySL
module S-Lang and SLgtk may also be used within Python-based
interactive analysis systems offered by other missions.

SLxpa is a set of bindings which facilitate using the XPA interprocess
communication library directly from S-Lang.  It may also be used to
drive DS9 directly from S-Lang, combining the strength of DS9 imaging
with the power and speed of S-Lang's array-based mathematical
capabilities.

SLgtk augments the core numerical strengths of S-Lang by making it
possible to quickly construct sophisticated graphical interfaces from
relatively simple, and highly portable, scripts.  One example is the
"VWhere," a tool for visual data mining and correlation, described in

                http://arxiv.org/pdf/astro-ph/0412003

Two others are the volview 3D volume visualizer described at

	http://space.mit.edu.ezproxyberklee.flo.org/cxc/software/slang/modules/volview/

and the lightweight imdisplay rendering tool described at

  http://space.mit.edu.ezproxyberklee.flo.org/cxc/software/slang/modules/slgtk/doc/html/slgtk-6.html

Imdisplay allows an effectively unlimited number of images to be easily
stacked into a composite image.  Transparency is respected, in the sense
that if any input image contains an alpha channel then the rendered result
will, too, and be suitably blended.  A wide variety of file formats are
supported on input, including raw S-Lang arrays, FITS, JPEG, PNG, GIF,
XPM, TIFF, and animations.  The rendered result may also be saved to a
variety of formats, including JPEG, PNG, and FITS.
----
You received this message because you are
subscribed to the isis-users list.
To unsubscribe, send a message to
isis-users-request_at_email.domain.hiddenwith the first line of the message as:
unsubscribe
Received on Thu Feb 15 2007 - 16:54:22 EST

This archive was generated by hypermail 2.2.0 : Thu Mar 15 2007 - 08:45:51 EDT