[fitsbits] WCSLIB 4.2

Mark Calabretta mcalabre at atnf.CSIRO.AU
Fri Sep 23 01:44:09 EDT 2005


Greetings,

WCSLIB 4.2 is now available from http://www.atnf.csiro.au/~mcalabre.

The main developments in this release are: several bug fixes for -TAB
handling, enhancements to -TAB handling, and completely revised
installation procedure based on GNU autoconf.

Change notes for the C library are appended.

Mark Calabretta
ATNF

>>>

WCSLIB version 4.2 (2005/09/23)
-------------------------------

* Brought the installation process under control of GNU autoconf, the top-
  level makefile now builds and tests everything, and the C library has a
  config.h in which WCS_INT64 is set.  Added an INSTALL file.

* Merged the FORTRAN, C and PGSBOX READMEs into one top-level README.

* Extensions for -TAB coordinate handling: in tabx2s() and tabs2x(), allow
  extrapolation by half a cell at either end of the index and coordinate
  tables; fits_read_wcstab() (in getwcstab.{h,c}) allows TDIMn to be omitted
  for 1-D lookup tables for which it has the form '(1,K)', i.e. describing a
  degenerate 2-D array; wcsprt() now prints the wtbarr structs in wcsprm.

* Bug fixes for -TAB coordinate handling: in tabx2s() and tabs2x() the
  incorrect indexing variable, m instead of i, was used for tab->crval[];
  wcsp2s() and wcss2p() returned prematurely in the tabular coordinate loop;
  in wcstab(), removed an extraneous assignment to wtbp->kind for index
  arrays.

* In wcsp2s() and wcss2p(), elements of the stat[] vector that had been set
  were being reset incorrectly to zero.  The stat[] values are now set as flag
  bits for each coordinate element.

* Added cdfix() to the wcsfix() suite to fix erroneously omitted CDi_ja cards.

* PGSBOX is now compiled into a separate object library, and is installed
  alongside WCSLIB.

* Eliminated several instances of non-ANSI C library functions and header
  files and some residual K&R C usage.  The Sun C compiler complained about
  const int definitions of initializers used in variable declarations in some
  of the test programs; changed these to preprocessor macros.




More information about the fitsbits mailing list