next up previous 264
Next: Changes Introduced in V5.3-2
Up: Changes and New Features
Previous: Changes Introduced in V5.3

Changes Introduced in V5.3-1

The following describes the most significant changes which have occurred in the AST library between versions V5.3 and V5.3-1:

  1. The KeyMap class now supports entries that have undefined values. A new method called AST_MAPPUTU will store an entry with undefined value in a keymap. Methods that retrieve values from a KeyMap (AST_MAPGET0<X>, etc.) ignore entries with undefined values when searching for an entry with a given key.

  2. The KeyMap class has a new method called AST_MAPCOPY that copies entries from one KeyMap to another KeyMap.

  3. The KeyMap class has a new boolean attribute called MapLocked. If .TRUE., an error is reported if an attempt is made to add any new entries to a KeyMap (the value associated with any old entry may still be changed without error). The default is .FALSE.

  4. The Object class has a new method called astHasAttribute/AST_HASATTRIBUTE that returns a boolean value indicating if a specified Object has a named attribute.

  5. The SkyFrame class has two new read-only boolean attributes called IsLatAxis and IsLonAxis that can be used to determine the nature of a specified SkyFrame axis.

  6. A bug has been fixed in the AST_REBIN(SEQ) methods that could cause flux to be lost from the edges of the supplied array.

  7. A bug has been fixed in the AST_REBIN(SEQ) methods that caused the first user supplied parameter to be interpreted as the full width of the spreading kernel, rather than the half-width.

  8. The StcsChan class now ignores case when reading STC-S phrases (except that units strings are still case sensitive).

  9. A new Mapping method, AST_QUADAPPROX, produces a quadratic least-squares fit to a 2D Mapping.

  10. A new Mapping method, AST_SKYOFFSETMAP, produces a Mapping from absolute SkyFrame coordinates to offset SkyFrame coordinates.

  11. The Channel class now has an Indent attribute that controls indentation in the text created by AST_WRITE. The StcsIndent and XmlIndent attributes have been removed.

  12. All classes of Channel now use the string ``
  13. The KeyMap class now uses the string ``
  14. The KeyMap class has a new method called AST_MAPPUTELEM<X> that allows a value to be put into a single element of a vector entry in a KeyMap. The vector entry is extended automatically to hold the new element if required.

  15. The DSBSpecFrame class now reports an error if the local oscillator frequency is less than the absoliute value of the intermediate frequency.



next up previous 264
Next: Changes Introduced in V5.3-2
Up: Changes and New Features
Previous: Changes Introduced in V5.3

AST A Library for Handling World Coordinate Systems in Astronomy
Starlink User Note 210
R.F. Warren-Smith & D.S. Berry
24th May 2011
E-mail:ussc@star.rl.ac.uk

Copyright (C) 2009 Science \& Technology Facilities Council