[fitswcs] WCSLIB 6.1 released

Mark Calabretta mark at calabretta.id.au
Fri Oct 19 09:44:01 EDT 2018


Greetings,

WCSLIB 6.1 is now available:

   ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib.tar.bz2

This release supports the standard time-related WCS keywords, as per
the change log appended below.

Mark Calabretta


WCSLIB version 6.1 (2018/10/19)
-------------------------------

* C library

  - Added support for time-related WCS keywords (Paper VII) by expanding
    the wcsprm struct to store them as auxiliary values, now filled by
    the header parsers, wcspih() and wcsbth() and handled routinely by
    wcsinit(), wcssub(), wcscompare(), wcsfree(), wcsprt(), wcsset(),
    and wcshdo().
    
  - Augmented datfix() to do various consistency checks on the new
    time-related keyvalues, and added a new routine, obsfix(), to check
    consistency of the OBSGEO-[XYZLBH] observatory coordinates.

  - In the usage notes for wcsbth(), clarified that, according to WCS
    Papers III and VII, certain global image header keywords are
    permitted in binary table headers and are expected to be inherited
    by image arrays and pixel lists, and elaborated on the difficulties
    that such inheritance may cause for pixel lists.

  - Extracted the definition of the wtbarr struct from wcs.h to a
    separate header file, wtbarr.h, in order to reduce the number of
    irrelevant warnings generated by 'gcc -Wpadded' (primarily for
    code development).  Applications code that needs to access members
    of the struct (unlikely) must now include wtbarr.h (or wcslib.h).
    
  - The WCSLIB major version number was incremented as changes to the
    wcsprm struct makes the ABI of the sharable library incompatible
    with executables linked with that of older releases.

* Installation

  - Several changes to configure and the makefiles aimed at facilitating
    code development.

* Fortran wrappers

  - Match changes to the C library, including adding a wrapper for
    obsfix().



More information about the fitswcs mailing list