[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