View Single Post
  #1  
Old September 23rd 05, 06:44 AM
Mark Calabretta
external usenet poster
 
Posts: n/a
Default [fitsbits] WCSLIB 4.2


Greetings,

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

The main developments in this release a 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.