[fitswcs] WCSLIB 3.0 beta release
Mark Calabretta
Mark.Calabretta at atnf.CSIRO.AU
Tue Apr 1 02:03:31 EST 2003
Greetings,
A beta release of WCSLIB 3.0 is now available from
http://www.atnf.csiro.au/~mcalabre/WCS
The main difference between this and the pre-release of header files and
test programs on 2002/12/19 is that
* FORTRAN wrappers and test programs are now complete.
* CDi_j and CROTAi are handled.
* The high level driver routines look for opportunities to short-circuit
vector calculations.
* Service routines have been provided to do deep copies of the wcsprm
and linprm structs.
* Some file and function names and interfaces have changed.
The main job remaining is to update PGSBOX. Once that is complete the
production version of the library will be released as WCSLIB 3.1. Until
then the interfaces are still subject to change (though that seems
unlikely).
Please peruse the interfaces and try compiling the test programs, paying
particular attention to the portability of the FORTRAN wrappers and test
programs.
As previously stated, the main differences between WCSLIB 3.0 and 2.9 are:
1) Fully vectorized interfaces (C preprocessor macros are available
to implement the scalar interfaces of the proj.c, sph.c, and lin.c
routines from WCSLIB 2.x).
2) Implementation of Paper II, Sect. 2.5: User-specified (phi0, theta0).
3) Implementation of Paper III (excluding "-TAB").
4) Memory management is now implemented in the wcs.c routines.
5) New extensible design should accomodate Paper IV (and any other)
without further change to the function interfaces.
6) FORTRAN library implemented as wrappers on the C library.
Mark Calabretta
ATNF
More information about the fitswcs
mailing list