Skip to content

Releases: Starlink/ast

AST Version 9.2.6

05 Jan 13:10

Choose a tag to compare

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

28 Oct 20:09

Choose a tag to compare

  • 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

14 Apr 08:29

Choose a tag to compare

  • 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

29 Sep 11:50

Choose a tag to compare

Fix bug in simplification of zoommaps

AST Version 9.2.2

28 Sep 11:16

Choose a tag to compare

  • FIx for bug that could cause astSImplify to retain unnecessary UnitMaps.

AST Version 9.2.1

17 Sep 14:07

Choose a tag to compare

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

15 Sep 14:22

Choose a tag to compare

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

09 Sep 08:48

Choose a tag to compare

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

28 May 14:39

Choose a tag to compare

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

11 Mar 16:13

Choose a tag to compare

A bug has been fixed in the way that astFindFrame and astConvert transfer attribute values from the template frame to the returned FrameSet.