Starlink Software Collection - Hokulei Release Notes
General Changes
- All HDS files are now created in 64-bit by default.
Changes to Applications
KAPPA
- COLLAPSE was modified to reduce its dependency on an
inverse WCS transformation, and to reduce its memory usage in
certain cases. Variance information can now be ignored if
desired.
- DISPLAY can now show rectangular pixels as rectangles
rather than squares.
- MLINPLOT now understands SpecFrames and FluxFrames.
- PSF now reports the position of the first fitted star to
the screen and to an output parameter (previously it only wrote the
position to the log file).
- ROTATE can now re-orient planes of three-dimensional
NDFs.
- Allow positions lists (such as generated by smurf:makecube) to
have a textual label associated with each position.
- Modified some graphics apps in order to allow temporary
(i.e. non-sticky) changes to the plotting style.
- Produced a perl script to strip "Dut1" and/or AlignSideBand
values from an NDFs WCS FrameSet.
- Various documentation improvements, such as the PSF fitting
algorithm and WCSMOSAIC transformation requirements.
GAIA
- Spectra can now be sent to other PLASTIC-enabled
applications.
- Extracted spectra can now be saved to NDF and FITS files.
- Extracted spectra may now contain additional meta-data about the
extraction position (used by SPLAT-VO synopsis).
- An animated GIF of a range of image slices can now be
created.
- A Go menu has been added that selects only cubes.
- New controls for rebinning a cube.
- New controls for filtering image planes of a cube.
- It is now possible to display the variance and quality
components.
- It is now possible to view the FITS headers of a cube.
- The grid overlay and celestial coordinate system toolboxes now
support Horizon (AZEL) coordinates.
- Images with any dimension of size 1 should now be accepted and
handled as other images.
- Cubes with trivial first and second dimensions are now
loaded.
- Timeseries cubes can now be switched between different time
scales.
- The default cube axis is now selected to be the spectral
one.
- The "send to SPLAT" option is extended to allow replacement or
comparison.
- Ranges used to extract spectra and control other operations are
now preserved, when possible.
- Channel maps now have a marker drawn to display the same
position in each tile. The average spectral coordinate is also
displayed.
- The XY profile toolbox can now be activated using
control-e.
- The direction compass is now always a fixed size.
- The behaviour of the spectral plot window can now be changed so
that it no longer remains above the main window.
- Bug Fixes:
- The coordinate system of a channel map is now matched to
that of the current cube, so that any displayed coordinates are
in the correct context.
- When a cube is collapsed the
result image is now in the same coordinates as the current ones
in use by the toolbox. This gives the correct units for any
integrated intensity measurements.
- The distance ruler
now measures to the middle of the final pixel to the top and
right of the display.
- FITS headers are now shown out to
80 characters, not 79.
- The precession facility of the
positions toolbox should now correctly transform the current
list of coordinates, rather than a single position.
- The
handling of broken WCS components in NDFs should now result in
the display of an image/cube, without a WCS rather than an
unrelated error report about a missing data
component.
- The initial order of baseline subtraction is
now shown with the correct value (previously this was incorrect
until the value was modified).
- A bug causing a double
free core dump when saving modified world coordinate systems for
NDF data has been fixed.
- A fatal bug when reading FITS
headers from multiple NDFs in a container has been
fixed.
- SkyRef can now be set to Origin (previously was
ignored)
CONVERT
- FITS2NDF and NDF2FITS support a "native" mode
where scaled arrays may be converted without loss of
compression.
CUPID
- Provide an option to suppress the removal of the instrument beam
width from the reported clump sizes.
- Provide option to
include Gaussian FWHM values and other GaussClumps parameters as
columns in the output catalogue when using the GaussClumps method to
identify clumps.
- Provide an option to produce catalogue
columns containing values in the current WCS Frame rather than in
pixel coordinates.
- Provide a command to outline a specific
clump within a 2D image.
- The values of ADAM and
configuration parameters used to create a catalogue are now stored
as history information within the catalogue.
- There is now an
option to create a textual log file containing most of the
information in the output catalogue.
SPLAT
- A synopsis of the current spectrum (name, exposure, extraction
position system temperature, etc.) can now be shown in a
plot.
- The use of file type "guessing" has been extended
beyond the File->Browse dialogue. This can now be selected from
the command-line, or from the File->Open dialogue.
- SPLAT
has also been extended so that it can now interoperate with other
VO-enabled desktop tools using the PLASTIC protocol.
- The
SSAP query has been remodelled so that all queries are performed
concurrently. This means that a failing service will not block
access to all the others.
- The quick change of units has been
extended to allow a change in standard of rest. A option has been
added that controls how dual sideband spectra are aligned, by
default this remains in the same sideband.
- The FWHM value is
now reported for all line profiles.
- The rendering of line
identifier labels has been improved to remove the trailing _lines
from all names and replace any underscores with spaces. The
positioning of the vertical lines has been improved so that it
doesn't intersect the labels.
- Usability
improvements:
- New keyboard interactions:
- All menus are
now accessible using keyboard mnemonics.
- Keyboard
accelerators have also been assigned to some more useful menu
items.
- Some one character accelerators have been assigned to
plot actions.
- Add new controls for replacing
displayed spectrum (rather than adding to) with processed version in
the polynomial, filter and interpolate toolboxes.
- UI
defaults are now saved for many more toolboxes. Filter, Polynomial
fitting
- When defining ranges the associated plot window is
now brought forward and the cursor is changed.
- Ranges can
now be created without any graphical interaction.
- The set of
automatically chosen colours are now dimmed slightly so that they
are always distinguishable from overlay graphics
elements.
- An integrated flux option has been added
to the statistics toolbox.
- It is now possible to define a
spectral origin. This allows the plotting of offset
coordinates.
- The axes of a plot should now always be drawn
on on the edges, unless the option to plot them in the plot interior
is selected.
- The splatdisp command now has a new argument
that forces the clearing of the plot, so that the new spectrum
replaces the existing one.
- A filter that rebins a spectrum
to reduce its resolution has been added.
- The percentile
autocut now just applies to the data within the X range, when the X
range is not being autoranged. When autoranged it applies to all the
data.
- Bug Fixes:
- The statistics toolbox had an off-by-one difference between
the selected stats and the individual region stats, giving
slighty different results.
- A bug when reading text files
that use whitespace column separators, other than simple spaces,
has been fixed and the previous behaviour should be
restored
- When native NDF support is not available
spectra are now opened as NDXs.
- NDF/NDX spectra can now
also be saved to NDF using NDX support.
- When fitting
spectral lines of spectra whose coordinate systems run high to
low, rather than low to high, the widths etc. are now correctly
reported as positive values.
- When deleting spectra in
the global list the selection now remains set at the next
spectrum in the list (rather than selecting the first
spectrum).
- Aligning line identifiers to spectra with
non-trivial observer rest frames should now work correctly.
ORAC-DR
- Added support for ACSIS.
- Various minor improvements and bug fixes.
New Applications
Changes to Libraries
It is recommended that all applications that use any libraries be
rebuilt from source.
AST
- Modifications:
- Allow spectral positions to be described as an offset from a
specified spectral origin.
- Introduced a Dut1 attribute
to the AST Frame class that allows conversion between UTC and
UT1.
- Provided an option to ignore sidebands when
aligning two DSBSpecFrames
- Allow Source velocity to be
specified as a redshift.
- Allow an instance of a basic
Frame class (e.g. a SkyFrame, SpecFrame, TimeFrame, etc) to be
used as a template when searching a compound Frame (CmpFrame) of
higher dimensionality.
- Bug Fixes:
- Correct use of time origin when displaying offsets from a
given time.
- Corrected use of MJD-AVG and MJD-OBS FITS
keywords.
- Fixed bug that could prevent the ZSOURCE
FITS-WCS keyword from being created when writing out WCS
information.
- Fixed a bug which could prevent ndf2fits
from creating FITS-WCS headers from the NDF WCS component in
certain border-line cases.
- Fixed bug that could cause
AST to go into an infinite loop when simplifying
MathMaps.
- Fixed bug in the handling or WcsMap projection
parameters.
- Fixed bug in SpecFrame so that (by default)
account is taken of any difference in rest frequency when
aligning two SpecFrames which both represent some form of
velocity.
ESP
- Bug Fixes:
- Reported FWHM in GAUFIT was too small by sqrt(2).
HDSTOOLS
- Bug Fixes:
- Fix locator leak in hcopy command.
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.