Files
wcslib/wcslib.changes
Ana Guerrero 1880196588 Accepting request 1325022 from home:bnavigator:branches:science
Requiored for astropy 7.2

- Update to 8.5
  ## C library
  * In linp2x(), quarantine NaN elements of the pixel coordinate
    vector from infecting non-NaN elements in the case where the
    PCij matrix is diagonal (noting that zero * NaN = NaN).
    Likewise in linx2p(). Reported by Thomas Robitaille with patch.
  * Quelled nuisance compiler warnings in wcspih() and wcsbth().
- WCSLIB version 8.4
  ## C library
  * Fixed some problems in wcs_chksum() and changed
    wcs_fletcher32() to conform to the standard computation.
  * New test program, twcs_pthread.
- WCSLIB version 8.3
  ## C library
  * Until now, wcsset() always operated unconditionally - the
    wcsprm struct was set or reset regardless of its current state.
    Likewise the various *set() functions for the other structs.
    However, in some situations, particularly in threaded
    applications, it is desirable to have wcsset(), etc., check the
    state of the struct and return immediately if it has already
    been set.  This may now be accomplished by setting wcsprm::flag
    == 1 (instead of 0) before calling wcsset().  Likewise for the
    other structs.  This sets a "bypass" flag within the struct
    itself.
  * A new function, wcsenq(), queries the state of the wcsprm
    struct, specifically whether WCSLIB is managing its memory,
    whether the struct has been set, whether or not it is in bypass
    mode, and whether it is self-consistent.  There are
    corresponding functions for the other structs: celenq(),
    disenq(), linenq(), prjenq(), spcenq(), and tabenq().  Please

OBS-URL: https://build.opensuse.org/request/show/1325022
OBS-URL: https://build.opensuse.org/package/show/science/wcslib?expand=0&rev=29
2026-01-02 09:57:36 +00:00

53 KiB