Starlink Software Collection - Lehuakona Release Notes
General Changes
All documentation has been updated to use a current version of latex2html. Most now use LaTeX2e too.
- This will be the last supported OS X PPC release.
- This will be the last supported OS X 10.4 (Tiger) release for both PPC and Intel platforms.
New Applications
ASTZOOMMAP in ATOOLS creates a new AST ZoomMap.
- ASTDISTANCE in ATOOLS calculates the distance between two points, given an AST Frame.
- PROVMOD in KAPPA allows provenance information in an NDF to be modified.
- PROVREM in KAPPA removes selected provenance records from an NDF.
- REGIONMASK in KAPPA masks out regions of an NDF, similar to ARDMASK, but uses AST Regions instead of ARD descriptions.
- WCSSLIDE in KAPPA applies a translational correction to the World Co-ordinate System (WCS) of an NDF and may be used to correct pointing errors.
- UNMAKECUBE in SMURF creates simulated time-series data from a given sky cube, using existing time-series cubes as templates.
Changes to Applications
ATOOLS
New command ASTZOOMMAP allows for an AST ZoomMap to be created. A ZoomMap is a linear Mapping which performs a "zoom" transformation by multiplying all co-ordinate values by the same scale factor.
- New command ASTDISTANCE finds the distance between two points in a given Frame, along the geodesic curve that joins the two points.
CCDPACK
Bug Fixes:
- A memory handling bug in FINDOFF has been fixed. This caused
- the ORAC-DR pipeline to crash.
CONVERT
- NDF2FITS supports the propagation of provenance information to
- FITS headers. There is a choice of generic propagation that attempts to propagate all the information, or to write CADC-specific headers, or to exclude provenance.
- NDF2FITS now handles extensions containing only NDFs by adding a
- dummy FITS sub-file that retains the name and type of the wrapper structure.
- FITS2NDF processes SMURF-package data better, permitting a
- roundtrip via FITS, perserving the original data structures, save for some additional FITS headers.
- The creation of AXIS structures by SPECX2NDF can now be
- suppressed using its new AXIS parameter.
Bug Fixes:
- NDF2FITS is now much quicker when writing out WCS
- information that includes a large table of values.
CUPID
- An option has been added to FINDCLUMPS to control whether a
- background is subtracted before calculating clump sizes. Switching this option off allows more accurate comparison with the IDL version of CLUMPFIND, but causes reported clump sizes to depend on the background level.
DAOPHOT
Bug Fixes:
- A problem using sort function when compiled using g95 has
- been fixed (this caused DAOPHOT to abort).
DATACUBE
- New script trendview plots multiple spectra from a cube
- overlaying fitted trends and spectral-feature mask. It enables assessment of baseline subtraction and feature masking.
- peakmap and velmap now have options to inspect and approve the
- fit at each spatial pixel, and to log the Gaussian fit parameters and their errors in a Small Text List file.
- DSBSPECTRUM is now recognised as a valid spectral domain in
- velmap.
Bug Fixes:
- peakmap: a bug has been fixed that caused the peak-height
- errors to be stored within the output NDF 's VARIANCE component, instead of the variances.
- velmap: the velocity variance (instead of the error) is
- stored in the output NDF's VARIANCE; the WCS Frame is reset before re-plotting in final individual-pixel refit loop to prevent the wrong spectral co-ordinate being plotted; and the logic for deciding whether to create or switch WCS Frames is disentangled.
GAIA
- A new command-line and startup option -pixel_indices is
- available. This changes the X and Y continuous readout displays to show integer NDF pixel indices (include the origin), not grid co-ordinates.
- Contour and grid overlay lines can now be drawn in dotted and
- dashed styles.
- All dialogues for opening images, local catalogues and cubes
- have been enhanced to offer a new "Browse" facility. This allows you to view any FITS extensions (HDUs) or NDFs also present at the same level in the container.
- Local catalogues can now also have the HDU number given as part
- of their name.
- Cubes which at the same level as the currently accessed cube can
- now be selected using a chooser like that already available for images.
- When opening an HDS container file that does not have an NDF at
- the top-level a search for cubes at the next level is now made and the first NDF found is opened (this has always been the behaviour when opening images).
- New hot keys "1", "2" and "3" have been added to the 3D display
- for pointing an axis out of the screen.
- The cube toolbox can now display the data variances as standard
- deviations.
- A new command-line and startup option -font_scale has been
- introduced. This sets the scale of non-pixel based fonts or adjusts the padding around pixel-based ones.
- Choosing fonts is now easier using a font chooser dialogue
- available in the startup options.
- When saving a FITS image with a new world co-ordinate system the
- old behaviour was to always write the astrometry in the format of the image. This has been changed so that FITS-PC astrometries will now be written in the standards complying FITS-WCS format (see SUN/211 for the details of this terminology).
- A snapshot feature that captures the main window display to a
- graphic file has been added. Supported formats are GIF, JPEG, PNG and TIFF.
- A new interaction for key "c" has been added to the 3D
- display. This centres the scene without changing the zoom.
* Local time "LT" has been added as a possible timescale for
- extracted time-series spectra.
- A description of the type of each cube axis will now be shown in
- the cube toolbox.
- When sending spectra to SPLAT it should now be possible to
- restart GAIA without restarting SPLAT (previously spectra open in SPLAT would not be superseded by new spectra sent from GAIA).
Bug Fixes:
- Contour levels can now include missing values (previously
- attempting this caused a Tcl error).
- The AXIS component of an NDF cube will now be propagated
- with any extracted spectra. Previously this didn't happen so saved spectra could lose their AXES co-ordinates.
- The data limits used for spectral extraction will now be
- updated when either a slave's master starts an extraction, or the 3D scene starts moving the spectral extraction shape (region or line).
- A bug displaying the extraction limits on the spectral plot
- which caused the limits to be reversed when moving the graphics, has been fixed.
- When creating a channel map from a cube some of the
- combination estimators require more than one channel to operate (median for instance), this problem is now reported avoiding an uninformative error message.
- When capturing an animation to a GIF the main window must be
- clear of all overlapping windows. This requirement is now reported as a warning rather than a generic "too many colors" error message.
- A bug handling integer images has been fixed. Previously
- contouring, XY extraction and region statistics were broken for this data type (since Version 4.0).
- The blink toolbox should now handle the case when RA and Dec
- are not axes aligned more effectively.
- A problem reading very large FITS extensions in NDFs has
- been fixed. This should speed up startup times.
- The colour ramp shown at the bottom of the main window will
- now correctly update when a new colour or intensity map is selected.
- A bug in the 3D toolboxes that meant reloading a cube with
- the same name under certain circumstances would fail. This issue should now be resolved (although re-using files with the same name remains unsupported).
- A problem reading co-ordinates from FITS tables has been
- fixed. These were being read with insufficient precision leading to alignment error when displayed.
- A bug that stopped cube rebinning using a factor of 5 has
- been fixed.
KAPPA
- New command PROVREM removes selected provenance records from an NDF.
- New command PROVMOD allows provenance information in an NDF to
- be modified.
- New command REGIONMASK allows for masking out regions of an NDF
- using a textual description of an AST Region.
- New command WCSSLIDE applies a translational correction to the
- World Co-ordinate System of an NDF and may be used to correct pointing errors.
- COLLAPSE has a COMP parameter to permit the variance to be
- collapsed.
- FFCLEAN was modified to operate on cubes, either by processing
- the cubes as a set of independent one-dimensional spectra, or as a set of independent two-dimensional images. It can now store the calculated noise level in the output variance array.
MERS
Most of MERS has been rewritten in C from the original Fortran. This is part of an ongoing effort to make MERS thread-safe.
STARTCL
Bug Fixes
* A bug that caused a graphics X window created by ORAC-DR to have no size has been fixed.
STARJAVA
The STARJAVA applications and libraries were built using Java version 1.4.2. A version of the Java runtime environment of at least this level is required to make use of them.