[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