Releases: Starlink/ast
AST Version 9.2.6
A bug has been fixed in the FitsChan class that caused an error to be
reported when reading a legal FITS WCS header that uses the "NCP"
projection code. The error message related to a missing alternate axis
description keyword.
AST Version 9.2.5
-
A new method called astNormPoints has been added to the Frame
class. This is similar to the existing astNorm method in that it can be
used to normalise axis values, but can be used on a vector of points rather
than just a single point. In addition, it has an option to choose a
normalisation that avoids discontinuities in the Frame's coordinate
system. The most common usage will be to modify vectors of sky position
in such a way as to avoid sudden jumps of 360 degrees in longitude within
groups of points that span the longitude origin. -
The mesh of points returned by astGetRegionMesh and astShowMesh are now
normalised to avoid discontinuities in celestial longitude. This uses the
new astNormPoints methid described in the previous item. -
A bug has been fixed in the KeyMap class that caused astMapGet1
functions to return a vector length of 1 for KeyMap entries with an
undefined value. A vector length of zero is now returned in such cases. -
The way in which the astRebinSeq functions use the "wlim" argument
has been modified in order to improve the performance when the input
variances include aberrant ultra-low values. The change should result in
fewer output pixels being set bad in such cases. This change only affects
cases where the AST__GENVAR flag is not set. -
An option "--with-external-cminpack" had been added to the configure script.
It omits the internal cminpack routines from the built library, and instead
links with an external cminpack library.
AST Version 9.2.4
- A bug has been fixed that could prevent the astWrite method of the
FitsChan class producing FITS-WCS headers describing alternate axes for
some of the Frames in the supplied FrameSet. Consequently, the headers
produced by astWrite may now include alternate axis descriptions that
were not present previously. These can be supressed using the new AltAxes
attribute. - The FitsChan class has a new attribute, AltAxes, which controls the
creation of FITS-WCS alternate axis descriptions by the astWrite method. - The KeyMap class now supports 64 bit signed integer entries.
- Two simplification bugs introduced at V9.2.0 have been fixed.
- The YamlChan class now supports AST "native" encoding.
AST Version 9.2.3
Fix bug in simplification of zoommaps
AST Version 9.2.2
- FIx for bug that could cause astSImplify to retain unnecessary UnitMaps.
AST Version 9.2.1
Just the same as v9.2.0 except that the configure script has been modified to fix a problem with the --without-fortran option.
AST Version 9.2.0
A new subclass of Channel called YamlChan has been added. It allows AST objects to be read and written using YAML. Currently, the ASDF format developed by STSci (https://asdf-standard.readthedocs.io) is the only supported encoding.
AST Version 9.1.3
Main Changes in this Version:
-
The KeyMap class has a new method called astMapCopyEntry that can be used
to copy a single entry from one KeyMap to another. -
The astSimplify method now prefers ShiftMaps over equivalent WinMaps.
-
The astSimplify method will now merge WinMaps with neighbouring
AST Version 9.1.2
ast-9.1.2.tar.gz
A bug in the way in which the FitsChan class reads FITS-WCS headers
that have more WCS axes than pixel axes has been fixed (i.e. axes for
which there is no CRPIX value). Previously, the missing pixel axes were
assigned a constant value 1.0. However, the default value for CRPIX
specified by FITS-WCS Paper I is 0.0, not 1.0. So now the missing pixel
axes are assigned the value 0.0.
AST Version 9.1.1
A bug has been fixed in the way that astFindFrame and astConvert transfer attribute values from the template frame to the returned FrameSet.