[fitsbits] WCSLIB 8.1 released {External}
Mark Calabretta
mark at calabretta.id.au
Wed Jul 5 23:46:54 EDT 2023
Greetings,
WCSLIB 8.1 is now available:
http://www.atnf.csiro.au/people/mcalabre/WCS/wcslib-8.1.tar.bz2
also via ftp from
ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-8.1.tar.bz2
It includes WCSLIB 8.0, which was a beta release.
The main change was to expand the auxprm struct to accomodate additional
planetary-based keywords. The changed ABI requires the major version
number to be incremented.
Mark Calabretta
WCSLIB version 8.1 (2023/07/06)
-------------------------------
Changes in the contents of the auxprm struct (in 8.0 beta) necessitated
incrementing the major version number from 7 to 8, i.e. the ABI changed.
Took the opportunity for minor tweaks to wcsprm and disprm.
* C library
- In disprm, changed the order of maxdis and totdis to ensure correct
alignment of doubles on 32-bit machines.
* Fortran wrappers
- Match changes to disprm in the C library.
- In the Fortran test suite, inserted a brief pause between plots in
tprj2, tspc, and tpih2, which have long been a blur.
* PGSBOX
- Quell innocuous compiler warnings from gfortran 12.1.0. Inserted a
brief pause between plots in pgtest and cpgtest.
WCSLIB version 8.0 beta (2023/07/01)
------------------------------------
Beta test version, not publically released.
* C library
- Support planetary keywords A_RADIUS, B_RADIUS, C_RADIUS, BLON_OBS,
BLAT_OBS, and BDIS_OBS in auxprm by analogy with the Solar keywords
added at 7.1. Requested by Chiara Marmo (Observatoire de Paris).
- Added wcsprm::time to the wcsprm struct to record the TIME axis
number (along with lng, lat, and spec).
- Fixed a bug in wcspih() and wcsbth() where trailing blanks were not
stripped from string keyvalues. Reported by Naveen Dukiya.
Changed test program tdis3 to test this.
- Fixed a problem affecting thread safety in disp2x(), disx2p(), and
diswarp(). Reported by Mohammad Akhlaghi.
* Fortran wrappers
- Match changes to the C library supporting planetary keywords in
auxprm and the addition of wcsprm::time.
* User manual
- Documentation generation moved to doxygen 1.9.7 (was 1.9.5).
More information about the fitsbits
mailing list