A Space & astronomy forum. SpaceBanter.com

Go Back   Home » SpaceBanter.com forum » Astronomy and Astrophysics » FITS
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

[fitsbits] WCSLIB 4.0



 
 
Thread Tools Display Modes
  #1  
Old February 7th 05, 01:46 AM
Mark Calabretta
external usenet poster
 
Posts: n/a
Default [fitsbits] WCSLIB 4.0


Greetings,

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

Change notes for the C library are appended.

The main development in this release is the implementation of tabular
coordinates for Paper III. There are also new routines to compute the
WCS keyword values when translating spectral types, e.g. to express a
'FREQ' axis as 'ZOPT-F2W'. Also the implementation of the new HEALPix
(HPX) projection type.

The change in major revision from 3.x to 4.x marks a change in copyright
from LGPL to GPL; no function interfaces have been changed.

Mark Calabretta
ATNF



WCSLIB version 4.0 (2005/02/07)
-------------------------------

* Changed the copyright notice in all library routines from LGPL to GPL as
recommended by the FSF (http://www.gnu.org/licenses/why-not-lgpl.html).

* Implemented tabular coordinates (-TAB). New files: tab.h and tab.c, and
test programs ttab[123].c. These have not been incorporated into the
higher-level (wcs.h) functions at this stage.

* New spectral functions: spchek() checks a spectral algorithm code for
legitimacy; from the spectral keywords given, spcspx() derives the
corresponding CRVALi and CDELTi keywords for the underlying P-, and X-type
spectral coordinates; spcxps() does the opposite; spctrn() combines spcspx()
and spcxps() to translate one set of spectral keywords into another, e.g.
'FREQ' - 'ZOPT-F2W'.

* Implemented the HEALPix (HPX) projection in the prj functions.

* Added a new function, wcsidx(), to return an array that indexes the
alternate coordinate descriptions found by wcspih() (suggested by
Bill Pence, NASA/Goddard). Modified tpih1.c to exercise it.

* In wcsp2s() and wcss2p(), check that nelem equals or exceeds wcs.naxis;
emphasised this in the usage notes for these functions in tab.h (suggested
by Bill Pence, NASA/Goddard).

* Moved the macros used for UNDEFINED values and the corresponding macro test
function, undefined(), to wcsmath.h for general use. Previously, UNDEFINED
values were only used internally, but they are now visible in some of the
structs, particularly values of undefined auxiliary header cards in the
wcsprm struct.

* Remove const from the double args in the specx() prototype in spx.h to match
the definition in spx.c (reported by Bryan Irby, NASA/Goddard).

* Fixed the interaction between the FLAVOUR and PGPLOTLIB definitions in the
C and FORTRAN Makefiles by introducing a separate variable, DO_PLOTS, to
control whether to exercise test programs that require PGPLOT (reported by
Bill Pence, NASA/Goddard). Also added an "install" target to all Makefiles.

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[fitsbits] WCSLIB 3.5 Mark Calabretta FITS 0 June 28th 04 08:16 AM
[fitsbits] Dataset identifications. Jonathan McDowell FITS 3 March 12th 04 04:57 PM
[fitsbits] [fitswcs] WCSLIB 3.3 Mark Calabretta FITS 8 October 29th 03 07:08 PM
[fitsbits] [fitswcs] WCSLIB 3.3 Stephen Walton FITS 0 October 22nd 03 07:38 PM
[fitsbits] WCSLIB 3.3 Mark Calabretta FITS 0 October 22nd 03 10:24 AM


All times are GMT +1. The time now is 03:26 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 SpaceBanter.com.
The comments are property of their posters.