"Fossies" - the Fresh Open Source Software Archive

Member "SAOImageDS9/funtools/wcs/NEWS" (13 Nov 2019, 20321 Bytes) of package /linux/misc/ds9.8.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 WCSTools WCS subroutine library release history
    2 
    3 Version 3.8.7 (October 19, 2012)
    4 dateutil.c:  Unused l0 dropped from jd2lst(); ts2ss from jd2mst()
    5 imio.c:  Fix errors with character images in minvec() and maxvec()
    6 wcs.c:  Drop d1 and d2 from wcsdist(); diffi from wcsdist1()
    7 wcs.c:  Drop depwcs; it's in main wcs structure
    8 wcsinit.c: Drop unused variable iszpx; fix bug in latmin assignment
    9 
   10 catutil.c:  Skip trailing right bracket in aget*()
   11 
   12 Version 3.8.6 (August 10, 2012)
   13 All: Update author name
   14 imio.c:  Fix 8-bit variables to be unsigned char
   15 
   16 Version 3.8.5 (April 12, 2012)
   17 imio.c: Change 8-bit pixel values from char to unsigned char
   18 fitsfile.c: Always check first 8 characters of FITS files for "SIMPLE"
   19 
   20 Version 3.8.4 (September 1, 2011)
   21 imgetwcs.c, wcsinit.c, wcs.c, wcs.h, worldpos.c: Add TPV WCS for TAN with PV terms
   22 
   23 Version 3.8.3 (May 20, 2011)
   24 hget.c: Free allocated memory in strnsrch() to eliminate memory leak (2011-05-19)
   25 imhfile.c: Free *newpixname* not pixname. (2011-05-20)
   26 wcsinit.c: Change error() calls to setwcserr()
   27 wcslib.h: Declare undeclared SCAMP subroutine raw-to-pv()
   28 wcs.c: Fix wcsfree() so it frees depended-on WCS structures (2011-05-09)
   29 
   30 March 18, 2011 - Release 3.8.2
   31 zpxpos.c, wcs.c, wcsinit.c: Add support for NOAO ZPX protection (Frank Valdes)
   32 imsetwcs.c:  Allocate NMAXMAG instead of number of magnitudes, nmag
   33 wcsinit.c,wcs.c,proj.c: Support SCAMP TAN distortion correction (Ed Los)
   34 wcsinit.c: ARSEC and DEG constants used by SCAMP replaced by S2D and D2S
   35 proj.c: If no PV coefficients in ZPN projection, make it ARC
   36 wcs.c: Fix bug involving dependent WCS's (Ed Los)
   37 
   38 April 30, 2010 - Release 3.8.1
   39 scat,imcat: Set GSC2 magnitudes > 90 to 99.99
   40 gethead: Fix buffer reallocation bug which crashed reading very large
   41          headers
   42 gethead: Fix trailing spaces on ASCII file quoted string values
   43 gethead: Fix problems with string value extraction changing ASCII files
   44 skycoor: Use number of decimal places from -n for -r difference if set
   45 wcscon.c: Fix bug in fk524() e-term computation; fix J<->B conversions
   46 fitsfile.c: In fitswhead(), always pad blocks to 2880 bytes with spaces
   47             and fix bug dealing with large primary headers
   48 wcscon.c: Fix bug in computing the magnitude of the e-terms in fk524()
   49           and drop ep1 assignment after line 178 in wcsconp()
   50 
   51 
   52 November 13, 2009 - Release 3.8.0
   53 dateutil.c: Fix possible bug in nutation subroutine
   54 fitsfile.c: Add subroutine moveb() and fix binary table calls to it
   55             Fix lengths for ASCII numeric table entries in fitsrthead()
   56 fitsfile.h: Add moveb() which is used by binary FITS table code in fitsfile.c
   57 hget.c: In strfix(), if parentheses enclose a number, drop them
   58 
   59 November 21, 2008 - Release 3.7.6
   60 fitsfile.c: In fitswhead() do not print write error if nw = nbytes
   61 dateutil.c: Use IAU 2006 nutation for sidereal time computations
   62 dateutil.c: Add ang2hr(), ang2deg(), deg2ang(), and ang2hr() to
   63             convert betweem decimal floating point degrees and 
   64             vigesimal hours or degrees
   65 tnxpos.c: Fix image to world coordinate system transformation and
   66           WCS to image transformation
   67 
   68 July 1, 2008 - Release 3.7.5
   69 wcsinit.c: Initialize TNX projection when projection types first set and
   70            check for IMAGEW and IMAGEH if NAXIS1 and NAXIS2 not present,
   71 fitsfile.c: Drop comma from name when reading file in isfits() and
   72             do not append primary data header if it is the only header
   73 
   74 May 9, 2008 - Release 3.7.4
   75 fitsfile.c: In isfits(), allow extensions in FITS files without .fit or .fts
   76 wcsinit.c: Call tnxinit() before any projection calls are made
   77 
   78 March 20, 2008 - Release 3.7.3
   79 wcs.c: Compute angular separation in wcsdist() using arcos
   80 
   81 December 31, 2007 - Release 3.7.2 
   82 wcscon.c: In wcsconp, make it clear that proper motion is in spherical coordinates
   83 fitsfile.c: Add support to BINTABLE in ftget*() and fitsrthead()
   84 fitsfile.c: Add data heap numerated by PCOUNT when skipping HDU in fitsrhead()
   85 fitsfile.c: Return NULL pointer if fitsrhead() cannot find requested HDU
   86 fitswcs.c: Print error message set by fitsrhead()
   87 
   88 November 9, 2007 - Release 3.7.1 
   89 wcsinit.c:  Fix bug which tested &mchar instead of mchar in if statement
   90 
   91 August 24, 2007 - Release 3.7.0
   92 hget.c: If a closing quote isn't found in a string value, make one up
   93 hput.c: Fix bug in comment insertion and deal correctly with missing quotes
   94 
   95 June 11, 2007 - Release 3.6.9
   96 imio.c: Add minvec() and speed up maxvec()
   97 
   98 April 3, 2007 - Release 3.6.8
   99 hget.c: Initial header length to zero in hlength() if lhead argument <= 0
  100 wcs.c:  In wcstype(), set to WCS_PIX if CTYPEi starts with "DET"
  101 wcs.c: In wcspset(), use correct cdelts when converting PC matrix to CD matrix
  102 wcsinit.c: Fix bug so RA, DEC, SECPIX can be used to set a WCS
  103 tnxpos.c: Fix bug so it doesn't crash
  104 
  105 January 16, 2007 - Release 3.6.7
  106 wcs.h: Fix and add ANSI C prototypes
  107 imio.h: Drop as it has been included in fitsfile.h for several releases now
  108 fitsfile.h, fitshead.h: Add ANSI C prototypes
  109 wcsinitc(),wcsninitc(),hgeti4c(),hgetr8c(),hgetsc(): Change WCS letter argument
  110   from char to char*
  111 hget.c: Declare header and keyword const char in most subroutines
  112 hput.c: Declare keyword and value const in most subroutines
  113 hput.c: Fix bug in ra2str() and dec2str() so ndec=0 works
  114 imio.c: Include fitsfile.h instead of imio.h
  115 wcslib.h: Drop semicolon at end of c++ ifdef
  116 wcslib.h: Drop second declaration of SZP subroutines
  117 
  118 November 2, 2006 - Release 3.6.6
  119 fitsfile.c: Use calloc() when reallocating header as it is read
  120 wcsinit.c: Limit naxes to 2 everywhere; RA and DEC should always be 1st
  121 wcsinit.c: If either CUNITi is "pixel" set projection to WCS_XY
  122 wcscon.c: In wcscsys, set system to WCS_XY if PIXEL projection
  123 wcscon.c: In wcscsys, set system to WCS_LINEAR if LINEAR coordinate system
  124 dateutil.c, fitshead.h: Add sidereal time to UT and vice versa
  125 
  126 June 30, 2006 - Release 3.6.5
  127 wcsinit.c: Deal with up to 9x9 PC matrix
  128 wcs.c:     Limit WCSLIB dimensions to two (this will change in 4.0)
  129 hput.c:    Fix comment placement and replacement
  130 hget.c:    Add strfix(), a utility to clean up strings
  131 
  132 May 3, 2006 - Release 3.6.4
  133 fileutil.c: Add istiff(), isjpeg(), isgif() to check TIFF, JPEG, GIF files
  134 fitsfile.c: Add fitsrtail() to read appended FITS headers
  135 fitsfile.c: Add file name to header-reading error messages
  136 fitswcs.c:  Add code to read FITS header appended to TIFF file
  137 imio.c:     Fix bug of occasional double application of bscale in getvec()
  138             Clean up arithmetic and increment in addpix() and multpix()
  139 imsetwcs.c: Allow number of decimal places in image coordinates to be set
  140 wcsinit.c:  Get Epoch of observation from MJD-OBS or DATE-OBS/UT unless DSS
  141 wcsinit.c:  Set wcs->naxes to actual number of image WCS axes, usually 2
  142 wcscon.c,dateutil.c,fitsfile.c: Drop declarations of unused variables
  143 wcs.c:      Fix calls to avoid type conflicts in Linux
  144 
  145 
  146 January 5, 2006 - Release 3.6.3
  147 wcs.h: Add WCS_ICRS to list of coordinate systems
  148 wcsinit.c: Initialize sys to WCS_ICRS if appropriate
  149 wcscon.c: Avoid precesssing ICRS coordinates
  150 wcscon.c: Fix precession which broke in 3.6.1
  151 
  152 July 21, 2005 - Release 3.6.2
  153 wcs.c: Fix wcsrange() to return correct range around RA=0
  154 Clean up accumulated unused and misdeclared variables using lint
  155 
  156 April 13, 2005 - Release 3.6.1
  157 Remove all sla_lib subroutines and calls thereto from wcscon.c, replacing
  158 them with local code.
  159 
  160 March 17, 2005 - Release 3.6.0
  161 In wcs.c, fix bug in wcsrotset() so angles > 360 are set to angle - 360, not 360
  162 Use unbuffered read() in isfits() in fitsfile.c
  163 
  164 ------------------------
  165 
  166 November 01, 2004 - Release 3.5.8
  167 In wcs.c, keep wcs->rot between 0 and 360 degrees (360.0 -> 0.0)
  168 
  169 September 21, 2004 - Release 3.5.7
  170 In pix2wcs(), if spherical coordinate output, keep 0 < long/RA < 360
  171 Fix bug in wcsfull() when wrapping around RA=0:00
  172 In hput.c, add fixnegzero() to avoid putting -0.000 in header
  173 
  174 September 3, 2004 - Release 3.5.6
  175 Modify FITS file reading software to get image size from file size if
  176 SIMPLE is F, so FITS headers with WCS can be used on arbitrary files.
  177 In hget.c, fix bug so comment is not pushed onto the next line if character
  178 value string lengthens (off by one bug).
  179 
  180 July 13, 2004 - Release 3.5.5
  181 Add headshrink to hput.c to optionally keep blank lines after
  182 keywords are deleted.
  183 Read D, d, E, and e as exponent delimiters in floating point values in hget.c
  184 
  185 
  186 May 6, 2004 - Release 3.5.4
  187 Add fitswexhead() to fitsfile.c to overwrite FITS extension headers
  188 
  189 April 16, 2004 - Release 3.5.3
  190 Use strncsrch() in hget.c to get differently-cased keywords.
  191 
  192 February 3, 2004 - Release 3.5.2
  193 In worldpix() in worldpos.c, allow ra/long. to exceed 180 if reference
  194 pixel is more than 180 degrees from image (1,1).
  195 
  196 December 12, 2003 - Release 3.5.1
  197 Change p[0,1,2] initializations to p[1,2,3] in wcsinit.c to match proj.c
  198 (This affects constants for AZP,SIN,COP,COE,COD,COO,SZP,CEA,CYP,AIR,BON)
  199 Add wcs->naxes back into wcs structure for backward compatibility; it
  200 should always be equal to wcs->naxis.
  201 Fix bug in numdec() to return 0 if no digits after decimal point
  202 Fix call to setwcserr() with format in it
  203 
  204 November 17, 2003 - Release 3.5.0
  205 Rename mgets() to mgetstr() in iget.c, wcsinit.c and fitshead.h
  206 Add numdec() to hget.c to return number of decimal places in numeric string
  207 Change wcs->naxes to wcs->naxis to prepare for WCSLIB 3.*
  208 In iraf2fits() and irafrimage(), use image, not physical, dimensions.
  209 In iraf2fits(), set NAXISi to image dimensions, NPAXISi to physical dimensions.
  210 Fix bugs in wcsfull() in wcs.c
  211 Move all distortion-related code to distort.c; include unistd.h
  212 Include stdlib.h instead of malloc.h in lin.c and drop malloc.h from matchstar.c
  213 
  214 ------------------------
  215 
  216 August 22, 2003 - Release 3.4.2
  217 Add fitsrfull() subroutine to read FITS files with more than 2 dimensions
  218 Modify fitswimage() to write FITS files with more than 2 dimensions
  219 
  220 July 11, 2003 - Release 3.4.1
  221 Use strncmp to check for both stdin and stdout in fitsfile.c
  222 
  223 May 30, 2003 - Release 3.4.0
  224 Add partial support for ZPX projection
  225 Fix bug reading COE and other projections when PROJPn coefficients
  226 were accidently reinitialized
  227 
  228 ------------------------
  229 
  230 May 8, 2003 - Release 3.3.4
  231 Add two missing semicolons in C++ declarations in wcs.h
  232 Read prj.p[0] from PROJP0 for ZPN projections, instead of ignoring it
  233 
  234 April 3, 2003 - Release 3.3.2
  235 Add distortion conversion for SIRTF images
  236 
  237 March 27, 2003 - Release 3.3.1
  238 Add conversions to and from Heliocentric Julian Dates to dateutil.c
  239 Open FITS and IMH files "rb" instead of "r" for Linux compatibility
  240 Add isimlistd() to fileutil.c to check for list of images in a specified directory
  241 Fix default center pixel computation in GetFITSWCS(); it was off by half a pixel
  242 
  243 January 30, 2003 - Release 3.3.0
  244 Fix bug in dateutil.c ts2gst() sidereal time conversion.
  245 
  246 ------------------------
  247 
  248 January 3, 2003 - Release 3.2.1
  249 Fix bug in wcsinit() which failed to read PVi_0, and now initialize
  250 PVi_j in only once place.
  251 
  252 December 6, 2002 - Release 3.2.0
  253 Add ET/TDT/TT and sidereal time conversion to dateutil.c
  254 Fix subroutine calls for radvel and latpole and correctly compute pixel
  255 at center of image for default CRPIX in wcsinit.c
  256 Add fitsrsect() to fitsfile.c to read a section of an image
  257 
  258 ------------------------
  259 
  260 August 30, 2002 - Release 3.1.3
  261 Fix bug in imio.c getvec() dealing with scaled images
  262 Add case-insensitive string search subroutines strcsrch() and strncsrch()
  263 Accept stdin as file in isfile()
  264 Add Ephemeris time conversions to dateutil()
  265 
  266 July 8, 2002 - Release 3.1.2
  267 Fix bug in date utilities which always rounded to integer seconds of UT
  268 Fix bugs in date utilities to handle BC (negative) dates to JD 0.
  269 
  270 June 26, 2002 - Release 3.1.1
  271 Fix bugs which caused TNX projection to fail
  272 Fix two bugs in wcsinit() which caused setting RADECSYS when
  273  an EQUINOX keyword is present.
  274 Write FITS error messages to string accessible by fitserr()
  275 Put SAO-written software under Gnu Lesser Public License
  276 
  277 April 12, 2002 - Release 3.1.0
  278 Implement WCSLIB 2.9
  279 Support PV entry of constants and PCi_j rotation matrices in wcsinit.c
  280 Support inversion (WCS->pix) of multiple dependent WCSs
  281 Add hgetri4c(), hgetr8c(), and hgetsc() for multiple WCS handling
  282 Fix bug in TNX projection software which caused an infinite loop during
  283 coefficient parsing.
  284 
  285 ------------------------
  286 
  287 February 13, 2002 - Release 3.0.7
  288 Fix bug in ecliptic coordinate conversion in wcscon.c
  289 Allow "stdin" to include extension and/or WCS selection in fitsfile.c
  290 Add a global switch to turn off scaling in imio.c
  291 Add ifdef to lin.c so it will compile under Mac OS/X
  292 
  293 December 4, 2001 - Release 3.0.6
  294 In movepix(), add char to char move
  295 Always include stdlib.h in lin.c
  296 
  297 September 25, 2001 - Release 3.0.5
  298 Implement WCSLIB version 2.7
  299 Fix Makefile to include header files appropriately
  300 Accept FITS dates as yyyy/mm/dd
  301 Fix bug in str2dec() which misinterpreting strings with leading spaces
  302 Fix bug in isnum() which caused bad answer if trailing spaces
  303 Add fileutil.c, which includes various file info utilities
  304 
  305 September 7, 2001 - Release 3.0.3
  306 Disallow files with = in their name in isfits() and isiraf()
  307 Set coordinate system from CTYPE if not equatorial
  308 
  309 July 12, 2001 - Release 3.0
  310 Read PROJPn projection constants in wcsinit()
  311 
  312 ------------------------
  313 
  314 March 30, 2001 - Release 2.9.4
  315 Fix possible header length problem in hget.c
  316 
  317 March 22, 2001 - Release 2.9.3
  318 Fix minor bugs in wcs.h, wcs.c, and wcsinit.c, wcslib.c, fitsfile.c, and
  319 cel.c found by gcc on Linux and possible memory leak in wcs.c
  320 
  321 March 9, 2001 - Release 2.9.2
  322 In fitsfile.c, change multiple WCS separator in FITS file names from : to %
  323 and fix bug which failed to read multi-extension files if END was not preceded
  324 by a blank line in the extension's header.
  325 
  326 February 28, 2001 - Release 2.9.1
  327 Fix major bug in wcsinit() which always set CRPIX2 the same as CRPIX1
  328 
  329 February 23, 2001 - Release 2.9.0
  330 FITS reading subroutines are fixed to ignore WCS name or character specified
  331 as :name or :character at end of filename.
  332 wcsinit() has new APIs which specify either a WCSNAME, wcsinitn(), or
  333 a WCS character, wcsinitc(), to allow use of multiple WCS's in a single
  334 FITS header.  The WCSDEPx keyword has been added to indicate dependence
  335 on another WCS, though this feature has not been thoroughly debugged.
  336 fitscimage() is fixed so it doesn't overwrite data when overwriting a file
  337 An off-by-one bug was fixed for some polynomial types in tnxpos().
  338 The WCSLIB subroutines were brought up to release 2.6 with very minor changes
  339 
  340 ------------------------
  341 
  342 December 29, 2000 - Release 2.8.6
  343 Fix handling of embedded + or - in isnum() in hget.c
  344 Default to 2000 for EQUINOX and EPOCH and FK5 for RADECSYS, if keywords not present.
  345 In wcscon.c, fk425() and fk524() algorithms were updated to include parallax and rv,
  346 proper motion is added by wcscon*() after fk425() or fk524() from system epoch, and
  347 proper motion units in fk524p() and fk425p() were fixed.
  348 In wcsinit.c, a bug initializing CD matrix was fixed.
  349 In cel.c, include string.h for strcmp().
  350 
  351 September 29, 2000 - Release 2.8.5
  352 wcsinit will now use a CD matrix if ANY CD keywords are present in header
  353 In getvec() in imio.c, move scaling outside of loop and make it conditional.
  354 Read .pix files in same directory as .imh file, if not otherwise found.
  355 
  356 August 1, 2000 - Release 2.8.3
  357 Improve handling of 1-D WCS data.  Fix numerous warning-generating bugs.
  358 Fix bug in ep2jd()/jd2ep() so both start year at 1/1 0:00
  359 
  360 June 13, 2000 - Release 2.8.2
  361 If imh pixel file has no directory, *always* use same as header file
  362 
  363 June 9, 2000 - Release 2.8.1
  364 Read keyword values in hget.c even if no equal sign is present.
  365 
  366 June 2, 2000 - Release 2.8.0
  367 Only a few minor changes due to running lint on everything
  368 
  369 ------------------------
  370 
  371 May 10, 2000 - Release 2.7.4
  372 In wcstype(), default to WCS_LIN, not error (after Bill Joye)
  373 
  374 May 1, 2000 - Release 2.7.3
  375 Bug in hadd() fixed so new line is not overwritten.
  376 Pixel files whcih are in subdirectories of files where IRAF .imh header
  377 files reside are now dealt with correctly.
  378 All dates in the old FITS format (dd/mm/yy) where the year ranges from
  379  0 to 999 have 1900 added to them:  01/05/100 becomes 2000-05-01.
  380 
  381 March 27, 2000 - Release 2.7.2
  382 In hputs(), do not add quotes if writing COMMENT or HISTORY
  383 In fits2iraf(), in imhfile.c, minimize length of path in pixel file name
  384 Fix code to deal with .imh file paths longer than 67 characters.
  385 In platepix(), use inverse CD matrix to get better initial x,y value
  386 Change the maximum header string length in the hget header reading
  387   subroutines from 57600 to 256000
  388 Replace oldsys with wcsproj  in the WCS data structure so that more options
  389   are available, such as forcing use of AIPS or WCSLIB projection subroutines
  390 Add setdatedec() to set the number of decimal places in FITS date strings
  391   returned by dateutil subroutines 
  392 Fix precession code to deal correctly with equinoxes other than J2000 and
  393   B1950.
  394 Move all date operations to dateutil.c, including current time used in imhfile.c
  395 
  396 February 23, 2000 - Release 2.7.0
  397 Upgrade WCSLIB subroutines to WCSLIB 2.5 from 2.4
  398 Add MJD and Besselian and Julian epoch conversion to dateutil.c
  399 Use WCSLIB CAR, COE, NCP projections if oldsys is 1, else use worldpos()
  400 Set CD matrix when using DSS projection
  401 Change oldwcs in wcs.h from switch to multi-value flag wcsproj, default is same
  402 Fix minor bug in fitsfile.c fitscimage error returns.
  403 
  404 ------------------------
  405 
  406 January 11, 2000 - Release 2.6.12
  407 Fix bug in dateutil() to get fractional year to date conversion right
  408 
  409 December 20, 1999 - Release 2.6.11
  410 Fix bug in hgetdate() to get ISO minutes and seconds right
  411 Upgrade dateutil() to do many date conversions
  412 
  413 December 10, 1999 - Release 2.6.10
  414 Fix bug which caused strings starting with d and e followed by numbers
  415 to be declared numeric even though they're not really numbers
  416 Fix bug in dateutil.c ts2jd() which does not affect SAOimage
  417 Fix bugs dealing with NOAO TNX projection
  418 
  419 November 17, 1999 - Release 2.6.9
  420 Fix bug which caused loss of NCP projection
  421 
  422 November 5, 1999 - Release 2.6.8
  423 Change release number to match WCSTools
  424 Clean up code in all subroutines using lint
  425 Add DATE-MOD to FITS header in iraf2fits()
  426 Added dateutil.c file for conversions between date formats (used by iraf2fits())
  427 Return error code from hput*() subroutines if header buffer length exceeded.
  428 
  429 ------------------------
  430 
  431 May 5, 1999 - Release 1.26
  432 hget.c, iget.c Use POSIX-compliant limits.h instead of values.h
  433 
  434 April 7, 1999 - Release 1.26
  435 wcs.c	    Fix bug in dealing with EPOCHless non-equatorial coordinates
  436 wcsinit.c   Add optional filename to printed error messages
  437 
  438 April 5, 1999 - Release 1.26
  439 hget.c      Check all string lengths before copying; ignore ^M at 80th character
  440 
  441 February 22, 1999 - Release 1.26
  442 wcs.c       Fix bug dealing with SPA and NPA coordinates
  443             Use faaces 0-5, not 1-6 for quad cube projections
  444 wcsinit.c   Fix computed rotation angle for DSS projection
  445 
  446 February 9, 1999 - Release 1.26
  447 fitsfile.c: Allow BITPIX=0 dataless images
  448 wcsinit.c:  Fix bug initializing DSS image rotation
  449 wcs.c:      Free lin.imgpix and lin.piximg in wcsfree()
  450 hput.c:     Fix bug to avoid writing HISTORY or COMMENT lines past 80 chars
  451 
  452 ------------------------
  453 
  454 December 8, 1998 - Release 1.25
  455 fitsfile.c: Fix bug in fitsrhead() reading FITS table files caused by fix below
  456 
  457 November 30, 1998 - Release 1.25
  458 fitsfile.c: Fix bug dealing with very large headers in fitsrhead()
  459 
  460 November 12, 1998 - Release 1.25
  461 dsspos.c:   Fix possible divide by zero problems
  462 fitsfile.c: Add isfits() which checks filename or first line of header
  463 imhfile.c:  Add isiraf() which checks filename for .imh
  464 hget.c:     Assume 2-digit year in hyphen-separated date means FITS, not ISO
  465 tnxpos.c:   Fix multiple bugs
  466 wcscon.c:   Add wcscstr() to get coordinate system as a character string
  467 wcscon.c:   Add subroutine wcsconp() to convert coordinates + proper motions
  468 wcs.c:      Add North and South Polar Angle coordinate systems
  469 wcs.c:      Build WCS command initialization by getenv() into wcs*init()
  470 wcs.c:      Fix bug in wcssize(); fix bug with rotated mirrored images
  471 wcslib.h:   Add cel.h, lin.h, proj.h, and wcstrig.h to wcslib.h
  472 worldpos.c: Fix bug in inverse (sky to pixel) COE projection
  473 cel.c, lin.c, proj.c, sph.c, wcstrig.c: Include only wcslib.h