Differences between revisions 3 and 4
Deletions are marked like this. Additions are marked like this.
Line 35: Line 35:
=== 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.


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.

Starlink: Lehuakona (last edited 2009-01-31 17:15:02 by TimJenness)