Releases: Starlink/ast
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.
AST Version 9.1.0
A new release (V9.1.0) of the Starlink AST (astrometry) library is now available.
AST provides a comprehensive range of facilities for attaching world coordinate systems (such as RA/Dec, frequency, etc) to astronomical data, for retrieving and interpreting that information and for generating
graphical output based on it.
The library should be of interest to anyone writing astronomical software which needs to manipulate coordinate system data, especially celestial coordinate systems. AST is portable and environment-independent.
Main Changes in this Version
-
The AST source directory has been reorganised to put most of the AST source files into a subdirectory named "src".
-
A bug has been fixed in the TimeFrame class that caused the time returned by astCurrentTime to be wrong by 37 seconds.
-
The Region class has a new convenience method (astPointInRegion) to test a if a single point is inside a Region.
AST Version 9.0.1
The shared libraries that are installed by AST now have a useful version number that keeps track with the package version, rather than being fixed at "0.0.0".
AST Version 9.0.0
Main changes since v8.7.2:
- Functions such as astResample and astMask that handle grids of data
values now have alternative interfaces that can handle grids that contain
more pixels than can be represented in a 4-byte integer. This is achieved
by using 8-byte integer arguments in place of 4-byte arguments. The names
of these "8-byte" interfaces are the same as the 4-byte interfaces but
have the digit "8" appended to the function name (before any trailing data
type code). These new interfaces are documented in an extra paragraph
entitled "Handling of Huge Pixel Arrays" attached to the reference
documentation for each such function.
Note, all C or C++ code that uses AST should be recompiled to pick up
changes made to the header file ast.h. This should be done even if you do
not intend to use the new 8-byte interfaces.
AST Version 8.7.2
Main changes since v8.7.1:
- By default, the AST header file "ast.h" is now installed into both
$STARLINK_DIR/include and $STARLINK_DIR/include/star. The new configure
option "--without-topinclude" can be used to prevent the header file
being installed into $STARLINK_DIR/include.