SAOImage DS9 Version 7 Release Notes

    1. 10.18.2010 SCALE: fixed a problem preserve Scale at load.
    2. 10.18.2010 REGION: add group new, group update, and select invert commands.
    3. 10.20.2010 TCL/TK: update to version 8.5.9.
    4. 12.01.2010 FOV: Add HEASARC/Suzaku templates for HXD, XIS, and XRS
    5. 12.03.2010 CATALOG: fixed a problem when dec is specified as -00:xx:xx for CXC, SIMBAD, SKYBOT, and SKYVIEW
    6. 12.07.2010 BINNING: update WCS keywords for FITS bintables
    7. 12.10.2010 GUI: fixed a problem with displaying greek letters under linux.
    8. 12.24.2010 MOSAIC: fixed a problem introduced with verison 6.1 with wcs mosaics when first segment is flipped.
    9. 12.24.2010 MOSAIC: removed the FLT_EPSILON fudge factors in calculating mosaic segment matrices.
    10. 01.04.2011 SOLARIS: fixed a major bug with color allocation.
    11. 02.03.2011 POSTSCRIPT: all ports now generate identical postscript output (with a minor exception with ast grid numerics).
    12. 02.03.2011 TEXT: selecting a TEXT region now handles rotated text correctly.
    13. 02.18.2011 GROUPS: fixed a problem with selecting multiple regions.
    14. 02.21.2011 PIXELTABLE: fixed two problems with xpa and copy commands.
    15. 02.28.2011 GUI: add theme options.
    16. 03.01.2011 TKTABLE: updated to version 2.10.
    17. 03.03.2011 POSTSCRIPT: add new scale factor.
    18. 03.02.2011 GUI: all dialogs now use the new ttk widgets (with a few exceptions).
    19. 03.04.2011 PREFS: add -bg and -nan xpa/command line options.
    20. 03.14.2011 MOSAIC: added patch from Frank Valdes for default DETSIZE values.
    21. 03.14.2011 CMAP: add load/save xpa/command line options.
    22. 03.14.2011 BACKUP: fixed a problem with saved cmaps. Pathname is now relative.
    23. 03.17.2011 TKIMG: updated to version 1.4.
    24. 03.17.2011 ZLIB: updated to version 1.2.5
    25. 03.18.2011 WCSSUBS: updated to version 3.8.2
    26. 04.05.2011 AST: updated to version 5.6-0
    27. 04.05.2011 WCS: fixed/improved support for TNX, ZPN, ZPX, CAR.
    28. 04.25.2011 WCS: use AST for most WCS functions.
    29. 04.25.2011 SCALE: fix Scale Dialog formating issues.
    30. 04.26.2011 HELP: All user manual images are now local.
    31. 04.26.2011 CONTOUR: fixed problem with generating contours with BITPIX=-64.
    32. 04.26.2011 SMOOTH: now generates BITPIX=-64 image.
    33. 04.27.2011 SCALE: fixed a problem with setting scale user limits and then loading an image.
    34. 04.28.2011 EXTERNAL FILE: fixed a problem with macro substitution $filename.
    35. 04.28.2011 FUNTOOLS: updated to version 1.4.5.
    36. 04.28.2011 XPA: reinstalled version 2.1.13.
    37. 05.02.2011 WCS: use AST for all FITS WCS projections and DSS. Use WCSSUBS for TNX, ZPX, SIP, SCAMP, WCSDEP.
    38. 05.06.2011 WCS: Added additional reverse transformation (thanks Ed Los) for calculation of Panner WCS compass.
    39. 05.09.2011 GRID: add support for non-standard WCSDEP keyword.
    40. 05.12.2011 IMGSVR: for all image servers (2mass,dss,first,nvss,skyview) if invoked with no argument, yet dialog has a name or coords, automatically retreive the image.
    41. 05.12.2011 FITS: External File support- fixed a problem where the channel was not closed after the open pipe cmd was invoked and ds9 would run out of resources.
    42. 05.13.2011 GUI: enhanced/implemented Match/Lock Crosshairs.
    43. 05.13.2011 GUI: enhanced/implemented Match/Lock Frames.
    44. 05.13.2011 GUI: Moved Match Scale/Bin/Colorbar to respective menus.
    45. 05.16.2011 CONTOUR: fixed a problem with NAN in data.
    46. 05.17.2011 CATALOG: NED fixed a problem with getURL and added support for in/out sys/sky formats.
    47. 05.19.2011 CATALOG: SIMBAD added support for in/out sys/sky formats.
    48. 05.19.2011 CATALOG: CDS added support for in/out sys/sky formats.
    49. 05.20.2011 COMPOSITE: speed up create/delete composite region with +1000 regions.
    50. 05.20.2011 WCS: implemented preferred WCS for each frame. All WCS functions use the preferred WCS (i.e. copy/paste/load/save regions, contours, align, match, lock, rgb, cube).
    51. 05.25.2011 WCSSUBS: updated to version 3.8.3.
    52. 05.25.2011 AST: updated to version 5.7-0.
    53. 05.26.2011 WCS: use AST for TNX,ZPX,SCAMP.
    54. 05.27.2011 REGIONS: if unable to copy/cut/paste in WCS, fall back upon PHYSICAL.
    55. 05.27.2011 REGIONS: if unable to map coordinates correctly, do not a region.
    56. 06.03.2011 WCS: added support for xLON/xLAT and xyLN xyLT WCS.
    57. 06.03.2011 REGIONS: added regions properites commands to xpa,samp, and command line.
    58. 06.10.2011 HEALPIX: added support for generating an image from a healpix table (both binary and ascii).
    59. 06.13.2011 WCS: use AST for all WCS including TAN-SIP and WCSDEP.
    60. 06.16.2011 SAMP: added code to clean up better when DS9 is unable to parse a SAMP hub file.
    61. 06.16.2011 REGIONS: be sure to return template id when created.
    62. 06.16.2011 ANALYSIS: added autoload support for analysis files. DS9 will search a list of known dirs for *.ds9, at which DS9 will load the analysis file, and add the path to env(PATH).
    63. 06.20.2011 RGB: fixed a problem where the calculated wcs rotation between two frames was reset.
    64. 06.27.2011 REGIONS: fixed a problem the ds9, ciao, and pros regions parser. The parsers will now accept arcmin and arcsec syntax which includes sciencetific notation.
    65. 07.07.2011 POSTSCRIPT: generate postscipt now uses generic font names reguardless of platform and window manager.
    66. 07.08.2011 BIN: split mousewheel preferences between zoom and binning. By default, a bin file is zoom'd in/out with the mouse wheel, unless the binning mouse wheel is enabled via the preferences.
    67. 07.08.2011 GUI: add preference for standard dialog box for order of file types.
    68. 07.21.2011 GUI: all non-modal dialogs have Edit menu.
    69. 07.21.2011 CUBE: add match/lock slice commands.
    70. 07.22.2011 AST: updated to version 5.7-2
    71. 07.22.2011 WCS: speedup generating sexagesimal output
    72. 07.25.2011 BIN: fixed a problem with the update filter function.
    73. 07.29.2011 DIALOGS: fixed a problem with the motif dialogbox and selection of the initial directory. Set the code to the same as tkfmbox.tcl.
    74. 08.22.2011 WCS: if CTYPE is not of known type, assume LINEAR.
    75. 08.26.2011 PANNER: simplified compass prefs.
    76. 09.19.2011 WCS: only use A_ and B_ keywords if CTYPE is TAN-SIP. Ignore otherwise.
    77. 09.26.2011 REGIONS: use ::math::fuzzy for comparisons in basepanda, composite, and convert.
    78. 09.27.2011 WCSSUBS: updated to version 3.8.4.
    79. 09.30.2011 REGIONS: implemented M_PI_2, M_TWOMPI constants.
    80. 09.30.2011 REGIONS: use fuzzy math for degToRad() and radToDeg()
    81. 10.04.2011 WCS: pass any PV and QV keywords if present, regardless of projection.
    82. 10.05.2011 AST: updated to version 5.7-3
    83. 10.24.2011 REGIONS: fixed a problem with angs and PANDA, EPANDA, and BPANDA and copy/paste in FK5. This is related to the fuzzy math changes made earlier.
    84. 10.25.2011 FITSY++: fixed a problem finding cols by name in bin tables. Previous 'R' would be matched by 'RA'.
    85. 10.28.2011 HV: remove NED,SIMBAD,ADS,TDC,SKYVIEW,W3BROWSE from ANALYSIS:ARCHIVES menu due to lack of support from sites.
    86. 10.28.2011 COLORMAP: add colormap server to colormap dialog
    87. 11.01.2011 PRINT COORDINATES: now uses default skyframe and skyformat (as defined by WCS menu).
    88. 11.04.2011 SCALE: add asinh() and sinh() scales.
    89. 11.10.2011 CROP: add new crop commands.
    90. 12.09.2011 AST: updated to version 6.0-1
    91. 12.09.2011 CROSSHAIR: fixed an issue with coordinates of crosshair were .5 pixel off in Y.
    92. 12.09.2011 GUI: fixed an issue with centerimage() was .5 pixel off in Y.
    93. 12.15.2011 GRID: fixed an issue with text upside down.
    94. 01.03.2012 BIN: fixed a problem with depth of a 3d bin'd table.
    95. 01.03.2012 GRID: DSS and Linear projections use AST.
    96. 01.17.2012 3D: 3D Frame is now available.
    97. 01.19.2012 ANALYSIS: added $z macro.
    98. 01.19.2012 CROP: add [xmin:xmax,ymin:ymax,zmin:zmax] syntax
    99. 01.19.2012 CROP: check for valid crop with [] syntax.
    100. 01.23.2012 3D: add current slice highlite.
    101. 01.23.2012 SAVEIMAGE: fixed a problem with frame highlite during saveimage process.
    102. 01.23.2012 ANALYSIS: expand $image macro to accept new params: rgb and 3d.
    103. 01.27.2012 ANALYSIS: expand $filename(full) to return full filename (without cropping or filters parameters).
    104. 01.27.2012 ANALYSIS: add macro $value.
    105. 01.27.2012 CROP: fixed a problem when using an image subsection spec for a datacube.
    106. 01.28.2012 REGIONS: clean up rendering code for X,ps,win32,macosx to reduce un-needed calls to set the graphics context.
    107. 01.28.2012 CROP: all data cubes can be cropped in 3D.
    108. 01.28.2012 CROP: cropping in 3D will reset currentSlice if needed.
    109. 01.28.2012 REGIONS: fixed a problem if the region color was an X11 valid color, some names would get mapped to the incorrect color when printing.
    110. 02.02.2012 COLORMAP: fixed a problem with SAO format colormaps that have very long lines.
    111. 02.03.2012 PRINT COORDINATES: added filename to options.
    112. 02.03.2012 WCS: if wcs parameters are changed or reset, all open catalogs regions are updated. Normal regions are not changed.
    113. 02.07.2012 COLORMAP: remove support for old RTD and ITT colormaps
    114. 02.08.2012 GUI: consolidate MATCH and LOCK items into submenus.
    115. 02.08.2012 GUI: move match bin, match scale, and match colorbar to frame match menu.
    116. 02.16.2012 CUBE: fixed a proble with calculating the wcs to image for axis 3.
    117. 02.16.2012 FITSY++: changes required for gcc 4.7.
    118. 02.16.2012 BLT: patched graph.tcl to use legendRelief instead of labelRelief.
    119. 02.16.2012 RGB: added lock wcs.
    120. 02.16.2012 FUNTOOLS: updated to version 1.4.5-2.
    121. 02.21.2012 3D: fixed a problem with scale clip scope. Should alway be in GLOBAL.
    122. 02.29.2012 HEADER: add save header command.
    123. 03.01.2012 XPA: updated to version 2.1.14.
    124. 03.01.2012 SCALE: MinMax mode AUTOSCAN set to SAMPLE if width*height*depth > 1e8.
    125. 03.12.2012 IMGSVR: fixed a problem with clearing params if no image was loaded previously.
    126. 03.22.2012 REGION: add ellipse3d, box3d, polygon3d, point3d regions.
    127. 03.23.2012 IMGSVR: fixed a problem new frame option and rgb.
    128. 03.23.2012 BIN: check for valid col names for -bin col command.
    129. 03.28.2012 REGIONS: add Analysis support per region.
    130. 03.28.2012 REGIONS: add Analysis Plot3d support for Circle,Ellipse,Box,Polygon,Point.
    131. 03.28.2012 REGIONS: add Analysis Plot2d support for Projection,Line,Vector.
    132. 03.28.2012 REGIONS: Circle3d now converted to Circle.
    133. 03.28.2012 REGIONS: Plot3d saves native coordinate values.
    134. 03.28.2012 SCALE: simplified scale dialog controls to allow user values.
    135. 03.29.2012 WCS: fixed a problem with numaxes > 3 images and editing WCS params.
    136. 04.09.2012 WCS: second attempt to handle non-equatorial wcs. try to build a legal header from the wcssubs struct to feed to ast.
    137. 04.10.2012 SCALE: fixed an issue with autocut, ll != hh.
    138. 04.10.2012 SKYVIEW: add WISE/COBE/WMAP to skyview survey menu.
    139. 04.10.2012 WCS: if CD matrix is all zero, use cdelt/pc matrix.
    140. 04.11.2012 SMOOTH: fixed a problem with images with BSCALE/BZERO.
    141. 04.11.2012 CATALOG: fixed a problem with d:m:s formated DEC which started with a '+'
    142. 04.12.2012 CATALOG: fixed a problem with d:m:s to degree conversion. Try to maintain higher precision.
    143. 04.12.2012 CATALOG: add IAU location code to dialog.
    144. 04.13.2012 COLORMAP: add user contributed cmaps.
    145. 04.18.2012 GUI: fixed a problem with long WCSNAME values.
    146. 04.20.2012 FITSY++: added support for GZIP compresss parameter ZQUANTIZ.
    147. 04.23.2012 PS: fixed a bug with definiton of 32 bit integers on 64 bit OS.
    148. 04.23.2012 PREFS: add Text Dialog Font preferences menu.
    149. 04.23.2012 LOCK: fixed a problem with lock frame and mouse wheel events.
    150. 04.24.2012 SKYBOT: Look for EXPTIME and add 1/2 to DATE-OBS to get middle of observation.
    151. 04.24.2012 LINUX64: add --hash-style=both to support old and new GNU API for hash libs.
    152. 04.26.2012 PHOTO: add support for other image formats.
    153. 04.26.2012 EXPORT: add support for exporting to other image formats.
    154. 04.30.2012 WCS: fixed a problem with TAN-SIP and wcs append/replace.
    155. 05.01.2012 TCL: check to see if packages msgcat and http have already been found before sourcing during startup.
    156. 05.03.2012 MPEG: fixed a problem with the bottom of an image cut off.
    157. 05.07.2012 COLORTAG: add color tags.
    158. 05.10.2012 CROP: fixed a problem with backup and lock crop.
    159. 05.10.2012 SCALE: fixed a problem lock scale and crop.
    160. 05.10.2012 BACKUP: fixed a problem with back and -slice, -mosaic load options.
    161. 05.11.2012 REGIONS: add auto plot2d and plot3d prefs.
    162. 05.14.2012 GUI: add fits save.
    163. 05.17.2012 MPEG: updated to ezMPEG v0.1
    164. 05.17.2012 AST: updated to 7.0.3
    165. 05.23.2012 WCS: is always displayed
    166. 05.23.2012 CATALOG: fixed a problem with the sign of d:m:s conversion introduced on 04.12.2012.
    167. 05.28.2012 MOVIE: minor tweaks on incr slice during movie.
    168. 05.28.2012 WIN32: fixed a problem with 3d fillImageJoin. Statck overflow.
    169. 05.29.2012 BACKUP: fixed active frames issue.
    170. 05.30.2012 GUI: add threads command.
    171. 05.30.2012 GUI: fixed a problem with PASTE for entries. Will now process unicode.
    172. 05.31.2012 GRID: fixed a problem with parsing 6.1 and 6.2 backup save sets. New grid options parser implemented.
    173. 05.31.2012 PLOT: fixed a problem in generating postscript. Now just set plot size.
    174. 05.31.2012 PLOT: fixed a postscript font issue with helvetica.
    175. 05.31.2012 PLOT: add axes format.
    176. 06.06.2012 RELEASE version 7.0
    177. 06.12.2012 BACKUP: fixed a problem with processing version 6.1 and 6.2 backup save sets.
    178. 06.15.2012 RELEASE version 7.0.1
    179. 06.13.2012 3D: add border graphics.
    180. 06.15.2012 TCLLIB: updated to version 1.14. This fixes a problem with math::fuzzy::tlt.
    181. 06.21.2012 REGION: fixed a problem with rotated images and postscript printing of circle region.
    182. 06.21.2012 IMGSRV: fixed a problem loading images from dss/2mass/etc from the command line. Use the first frame if not already loaded.
    183. 06.21.2012 SLA: removed from build tree. not needed since AST now has own version.
    184. 06.21.2012 HELP: rm link to home page. hv can't handle the new web site.
    185. 06.22.2012 SKYBOT: added -filter=0.
    186. 06.22.2012 POSTSCRIPT: fixed a problem with rotated text regions affecting other regions.
    187. 06.22.2012 REGIONS: fixed a problem selecting text regions at high zoom.
    188. 06.22.2012 WCS: add support for SAO Polynomial Plate.
    189. 06.25.2012 GUI: improved error handling. Will now properly handle a FATAL error msg from internal widgets.
    190. 06.25.2012 GUI: non FATAL msgs can be supressed via preferences.
    191. 06.25.2012 FRAME: trap SIGBUS while scanning for min/max.
    192. 06.25.2012 WCS: use new version of AST:fitschan.c which supports SAO polynomial plate solution and checks for the case of all PV keywords=0.
    193. 06.25.2012 GUI: enable hidden directory button for linux standard dialog box (windows only).
    194. 06.25.2012 GUI: move About menu item to Help menu.
    195. 06.27.2012 LOCK: fixed a problem with LOCK FRAME and the current skyframe.
    196. 06.27.2012 PANNER: fixed a problem where the wcs compass was incorrectly set.
    197. 06.29.2012 AST: updated to 7.0.5
    198. 07.02.2012 HTTP: set default timeout to 1 minute.
    199. 07.03.2012 RELEASE version 7.0.2
    200. 07.05.2012 RGB: fixed a problem with -rgbimage and extnames.
    201. 07.05.2012 GCC: fixed a problem gcc 4.5 and Pixmap typedef.
    202. 07.06.2012 SCALE: fixed a problem with scale dialog and very small numbers.
    203. 07.10.2012 BIN: fixed a problem with very large FITS Bin Tables.
    204. 07.11.2012 FITSY++: fixed a number of problems with very large (2Gb>) FITS Image and Bin Tables.
    205. 07.13.2012 WINDOWS: fixed a problem with dashs on the display. Tk does not give us much flexibilty, so pick something closer to the desired length.
    206. 07.17.2012 CATALOG: add sdss r7 and sdss r8 to default menu.
    207. 07.17.2012 GRIDS: fixed a problem where each frame grid remembers its own configuration.
    208. 07.17.2012 FITSY++: fixed a number of problems with save very large (2Gb>) FITS Image and Bin Tables.
    209. 07.23.2012 REGIONS: fixed a problem with PLOT3D and BOX, ELLIPSE, POLYGON. At certain angles, incorrect counts were calculated.
    210. 07.27.2012 REGIONS: fixed a problem with rendering ELLIPSE PANDA X11 at angle=0.
    211. 07.30.2012 PRINT: fixed a problem with printing simple text and catalog dialogs.
    212. 07.30.2012 REGIONS: add default length format to preferences.
    213. 07.30.2012 GUI: update infobox when moving between frames.
    214. 07.30.2012 BACKUP: don't save compressed image files if not requested.
    215. 08.02.2012 WCS: fixed a number of issues with the WCS parameters dialog.
    216. 08.02.2012 WCS: added support for SIP and SCAMP keywords to WCS parameters dialog.
    217. 08.06.2012 MAGNIFIER: be sure to update magnifier when changing slice.
    218. 08.09.2012 PLOT: fixed a problem reading muliple datasets from one source.
    219. 08.10.2012 AST: updated to version 7.0.6
    220. 08.13.2012 3D: add z axis scaling.
    221. 08.13.2012 FITSY++: accept double quoted (invalid) strings.
    222. 08.21.2012 REGIONS: fixed a problem with -regions centroid command.
    223. 09.05.2012 SMOOTH: add lock/match smooth.
    224. 09.14.2012 PLOT: enhanced gui.
    225. 09.14.2012 PLOT: add bar chart option.
    226. 09.14.2012 PLOT: add scatter chart option.
    227. 09.14.2012 REGIONS: add Analysis Statistics.
    228. 09.14.2012 REGIONS: add Analysis Radial Profile.
    229. 10.3.2012 CATALOG: add match option.
    230. 10.15.2012 RELEASE version 7.1
    231. 10.18.2012 GUI: update File menu.
    232. 11.02.2012 GUI: add support for NRRD file format. Includes encodings: raw and gzip.
    233. 11.05.2012 GUI: fixed a problem with cut/paste for contours and catalogs.
    234. 11.27.2012 PLOT: fixed typo in range dialog.
    235. 11.27.2012 GUI: fixed a problem with clear analysis menu item and the analysis menu.
    236. 12.06.2012 SAMP: fixed a typo which disabled SAMP_HUB functionality.
    237. 12.06.2012 DS9: fixed a problem on how to align an image with an odd size frame. In versions <7.0, the floating point number was rounded down. This has been re-implemented.
    238. 12.11.2012 GPL: upgrade license to GPL v3.
    239. 12.18.2012 COLORBAR: add support for SAO format GAMMA param.
    240. 12.18.2012 SAVEIMAGE: add support for EPS.
    241. 12.20.2012 REGIONS: fixed a problem with updating analysis plot x/y axis titles.
    242. 12.21.2012 REGIONS: fixed a problem with analysis radial profile and negative xaxis values.
    243. 12.21.2012 REGIONS: fixed a problem with writing composited regions.
    244. 12.21.2012 REGIONS: fixed a problem with list/save data radial annulus.
    245. 12.28.2012 RGB: add photo export.
    246. 01.19.2013 FITSY++: fixed a problem parsing filters
    247. 01.19.2013 FITSY++: fixed a problem with incomplete variable array TFORM descriptions, used in fits compression. If no length is specified, set default to 8.
    248. 01.29.2013 SAVE: save fits will now save an entire cube if loaded.
    249. 01.30.2013 SAVE: add support for save mecube.
    250. 01.31.2013 CONTOUR: fixed a problem with loading a set of contours with a specified color.
    251. 02.13.2013 FITSY++: support new fits compression float/double gzip method.
    252. 02.13.2013 FITSY++: ds9 now distinguishes between BLANK/NAN/INF values.
    253. 02.15.2013 REGIONS: no longer output filename in header.
    254. 02.26.2013 FITSY++: use magic bytes to check for gz compressed files before load.
    255. 02.28.2013 RGB: loading rgbimage, rgbcube, rgbarray into non-rgb frame will create new rgb frame for all command line, xpa, and samp commands.
    256. 03.01.2013 FRAME: trap SIGBUS and SIGSEGV while scanning data.
    257. 03.01.2013 FRAME: will only return error messages at levels info, warning, and error.
    258. 03.10.2013 PREFS: fixed a problem with prefs zoom align.
    259. 03.12.2013 BACKUP: check for sym links.
    260. 03.14.2013 GUI: non-modal dialogs are now created at the center of the main ds9 window.
    261. 03.25.2013 VO: default vo method is mime.
    262. 03.25.2013 VO: if xpa method fails, default to mime.
    263. 03.26.2013 XPA: add samp cmd to xpa.
    264. 03.26.2013 SAMP: add xpa cmd to samp.
    265. 04.01.2013 AST: updated to version 7.1.1
    266. 04.11.2013 CATALOG: fixed cut and paste.
    267. 04.11.2013 WCS: SAO_PLT is now handled directly by AST.
    268. 04.12.2013 PREFS: add dialog center option.
    269. 04.12.2013 PLOT: all plots (user, analysis and catalogs) are now available to the plot command.
    270. 04.15.2013 RELEASE version 7.2
    271. 04.16.2013 AST: updated to version 7.2
    272. 04.16.2013 TCLLIB: updated to version 1.15
    273. 04.26.2013 TCL: updated to version 8.6.0
    274. 04.26.2013 TK: updated to version 8.6.0
    275. 04.26.2013 ZVFS: updated to version 2
    276. 05.15.2013 CATALOGS: add AAVSO to cat list.
    277. 05.17.2013 HV: add DASCHE to Archives list.
    278. 06.03.2013 IRAF: fixed a problem with imexamine coords.
    279. 06.04.2013 IRAF: save/export will save wcs values, not just the color number.
    280. 06.05.2013 IRAF: colorbar displays wcs values.
    281. 06.05.2013 IRAF: fixed a number of issues with tvmark colors.
    282. 06.11.2013 FITSY++: implemented compressed FITS SUBTRACTIVE_DITHER_1 method.
    283. 06.14.2013 ENVI: add support for import/export envi format.
    284. 06.14.2013 AST: updated to version 7.3.1
    285. 06.18.2013 GUI: fixed a problem with blank headers being displayed.
    286. 06.18.2013 ARRAY: now accepts cropping info in filename.
    287. 06.18.2013 NRRD: now accepts cropping info in filename.
    288. 06.18.2013 ENVI: now accepts cropping info in filename.
    289. 06.21.2013 PHOTO: fixed a problem with rounding average.
    290. 06.24.2013 ZVFS: zvfs.c updated from freewrap 6.6
    291. 06.26.2013 SEGMENT: add new segment region.
    292. 07.02.2013 ENVI: fixed a problem with calculating wcs.
    293. 07.02.2013 FITSY++: changes to allow 1D image.
    294. 07.03.2013 GROUPS: fixed a problem allowing multiple selection of region groups.
    295. 08.14.2013 WCS: Linear WCS now goes straight to AST.
    296. 09.10.2013 PSEUDOCOLOR: rm support for pseudocolor visuals.
    297. 09.17.2013 REGIONS: PLOT3D dramatic improvements in speed of deep images and large regions.
    298. 09.17.2013 GUI: set last file directory based on file type last loaded.
    299. 09.18.2013 ENVI: minor change to hdr parser.
    300. 09.18.2013 ENVI: fixed a major problem with swapbytes.
    301. 09.18.2013 CATALOG: fixed a problem with selecting the correct region when arrow keys are used.
    302. 09.19.2013 FITSY++: cleaned up code for dumping array,nrrd,envi in native endian.
    303. 09.25.2013 AST: updated to version 7.3.2 to fix problem with SCAMP.
    304. 09.25.2013 FITSY++: fixed a problem parsing filters in the command line.
    305. 10.05.2013 3D: implement image cache.
    306. 10.08.2013 3D: implement az and el background render.
    307. 10.10.2013 COLORBAR: fixed a minor problem with specifing 'other color'.
    308. 10.11.2013 REGIONS: add mouse click epsilon parameter.
    309. 10.16.2013 CUBE: add lock slice wcs.
    310. 10.17.2013 REGIONS: fixed a problem with ds9 regions parser and parsing hex color specification.
    311. 10.18.2013 XPA: fixed a problem with "file" and backward compatability.
    312. 10.18.2013 ANALYSIS: add several checks to verify analysis file before try to parse.
    313. 10.22.2013 GUI: fixed a problem with preserve PAN while loading.
    314. 10.22.2013 SCALE: removed PRESERVE SCALE. This has been redundant since 7.0. Setting the scale limits does the same thing.
    315. 10.22.2013 CONTOUR: fixed a problem if no system is specified and, the default is normally WCS, unless no WCS is defined, then default to PHYSICAL.
    316. 10.28.2013 TCL/TK: update to version 8.6.1.
    317. 10.31.2013 HTML: fixed issue causeing corrupt stack with new CLANG compilers.
    318. 11.10.2013 FITS: improved error handling for malformed FITS tables.
    319. 11.15.2013 CUBE: fixed a problem with lock slice wcs.
    320. 11.18.2013 CATALOG: add SDSS9 to optical menu.
    321. 12.12.2013 WCS: add support for AST WCS def.
    322. 01.28.2014 REGIONS: add auto statistics option.
    323. 03.06.2014 AST: updated to version 7.3.4.
    324. 03.21.2014 CATALOG: add 'Copy to Regions' from XPA/SAMP/commandline.
    325. 03.26.2014 WCS: fixed a problem with wcs append/replace where the line length was 81 with newline.
    326. 04.07.2014 FITSY++: expanded valid EXTNAME keywords to include '.', '-', and '_' chars.
    327. 04.07.2014 FITSY++: save fits will convert BITPIX=-16 to BITPIX=32
    328. 06.09.2014 CATALOG: if sort col is of type real, but contains blank values, substitue a value of 0.
    329. 07.01.2014 BLT: completed upgrade to TkBLT 3.0.
    330. 07.28.2014 CATALOG: add UCAC4 to optical menu.
    331. 08.01.2014 MACOSX: completed new 64bit Aqua port.
    332. 08.06.2014 3D: don't wipeout the cache when generating a movie.
    333. 09.15.2014 ENVI: try to determine data file name from header file name.
    334. 09.30.2014 GUI: default mouse mode is NONE (not POINTER).
    335. 09.30.2014 GUI: change mode POINTER to REGION.
    336. 10.01.2014 RELEASE version 7.3
    337. 10.03.2014 GUI: Fixed problems with Control-S and Control-Z accelerators.
    338. 10.03.2014 MACOSX: Removed accelerators for Print, PageSetup, and Find, as then invoke a known bug with Tk and dialogs.
    339. 10.03.2014 MACOSX: Fixed a problem with coordinate display dialog.
    340. 10.03.2014 MACOSX: Fixed a problem with deleting colorbar tags.
    341. 10.03.2014 PREFS: Beta versions are now deemed to be of the same verison as the final release.
    342. 10.03.2014 PREFS: Fixed a problem processing a newer prefs file. Now wait to notify the user after the init phase has been completed.
    343. 10.03.2014 PREFS: some combinations of old prefs files were not being updated correctly.
    344. 10.06.2014 FIRST: rename FIRST to VLA
    345. 10.06.2014 VLA: add STRIPE82 survey.
    346. 10.06.2014 HV: fixed a problem with scrolling.
    347. 10.07.2014 RELEASE version 7.3.1
    348. 10.08.2014 REGIONS: fixed a problem with parsing old regions file fonts.
    349. 10.08.2014 RELEASE version 7.3.2
    350. 10.10.2014 IEXAM: imexam has been renamed iexam.
    351. 10.15.2014 WCS: fixed a problem with imflip=1.
    352. 10.15.2014 AST: updated to version 8.0.0.
    353. 10.20.2014 AST: updated to version 8.0.2.
    354. 10.20.2014 HPX: updated compatiable wcslib-4.24.
    355. 10.21.2014 CATALOG: add width property for symbols.
    356. 10.22.2014 MACOSX: fixed a problem with mouse wheel zoom.
    357. 10.22.2014 FITSY++: add support for SUBTRACTIVE_DITHER_2 keyword.
    358. 10.22.2014 FITSY++: fixed a problem with native endian arrays. Unless specified, the array is assumed to be of the same endian-ness as the processor.
    359. 11.14.2014 CUBE: fixed a problem with lock slice with no fits loaded.
    360. 11.17.2014 TCL/TK: update to version 8.6.3.
    361. 11.18.2014 MACOSX: preferences, fixed jumpy window size problem.
    362. 11.19.2014 GUI: view horizontal/vertical now sets display size to default settings.
    363. 12.03.2014 IIS: fixed a problem with open_unix().
    364. 12.29.2014 BLOCK: add support for blocking.
    365. 02.04.2015 HPX: fixed a problem with cropping HPX images.
    366. 02.05.2015 FITS++: Fits Compression- fixed a problem with uncompressed blocks.
    367. 02.05.2015 FITS++: added support for 'Q' column arrays.
    368. 02.17.2015 HV: Fixed a problem when url scheme is FTP and authority included username and passwd.
    369. 02.18.2015 WCS: Fixed a problem when CDELTs and PCs keywords are used, but not in the orthodox way.
    370. 03.11.2015 NRRD: Fixed a problem exporting built data cube.
    371. 03.11.2015 ENVI: Fixed a problem exporting built data cube.
    372. 03.24.2015 MOSAIC: mecube will now skip over tables and find all images.
    373. 04.08.2015 FITS++: fixed a problem with compressed fits files and static memory size. now using alloc.
    374. 04.13.2015 CATALOGS: fixed a problem with deleting the frame first, before closing a catalog dialog.
    375. 04.15.2015 CUBE: added support for reorder data cube axes.
    376. 04.16.2015 SMOOTH: blank/NaN values are no longer replaced by 0, instead, NaN is used.
    377. 04.17.2015 SMOOTH: is now threaded.
    378. 04.21.2015 GUI: add UNITS keyword to infobox.
    379. 04.23.2015 CUBE: reorder is now threaded.
    380. 04.24.2015 IEXAM: add macro expansion string.
    381. 04.27.2015 CHECKDNS: fixed a problem so that delay will activate on time (and will return promptly).
    382. 04.29.2015 TCL/TK: update to version 8.6.4.
    383. 04.30.2015 LAYOUT: add tile grid direction.
    384. 04.30.2015 GUI: add user selected keyword to infobox.
    385. 05.21.2015 SCALE: add lock/match scalelimits.
    386. 05.29.2015 RELEASE version 7.4b1
    387. 06.09.2015 CATALOG: fixed a problem finding correct cols to parse. Original bug introduced after 7.3.2.
    388. 06.09.2015 RELEASE version 7.4b2
    389. 06.15.2015 SCALE: scaling for data cubes now use clip scope (LOCAL/GLOBAL).
    390. 06.18.2015 SCALE: Default scope is now GLOBAL.
    391. 06.18.2015 SCALE: MinMax mode AUTOSCAN has been deprecated.
    392. 06.22.2015 GUI: fixed a font problem displaying greek symbols.
    393. 06.22.2015 RELEASE version 7.4b3
    394. 06.29.2015 SKYVIEW: add survey and size options.
    395. 07.04.2015 RELEASE version 7.4b4
    396. 07.07.2015 VO: add additional code to use default url list if unable to download list.txt for any reason.
    397. 07.14.2015 FITSY++: fixed a problem with RICE compression and 4 byte INT to FLOAT conversions.
    398. 07.15.2015 FITSY++: fixed a problem with GZIP lossless compression.
    399. 07.15.2015 FITSY++: Add support for GZIP_2 FITS compression.
    400. 07.20.2015 RELEASE version 7.4b5
    401. 07.23.2015 FITSY++: fixed a problem with SAVE FITS and writing NAXIS3=1 into the header.
    402. 07.23.2015 FITSY++: added check for fits table in SAVE FITS TABLE.
    403. 07.24.2015 RELEASE version 7.4b6
    404. 08.13.2015 REGIONS: fixed a problem with FITS CIAO PIE region.
    405. 08.13.2015 REGIONS: fixed a problem with FITS CIAO ANNULUS region.
    406. 08.13.2015 REGIONS: added support for FITS CIAO SECTOR and ELLIPTANNULS regions.
    407. 08.16.2015 WCS: fixed a problem with reorder 3D cubes.
    408. 08.25.2015 COLORBAR: added MathLab colormaps.
    409. 08.25.2015 COLORBAR: added MatPlotLib colormaps.
    410. 08.26.2015 COLORBAR: added H5utils colormaps.
    411. 08.26.2015 COLORBAR: added GIST colormaps.
    412. 08.26.2015 COLORBAR: added Topographic colormaps.
    413. 08.28.2015 MOSAIC: fixed a problem introduced in 7.4b1 which failed to ignore generic tables in extensions when loading multiple extension fits.
    414. 09.03.2015 PAN: fixed a problem with pan then zoom mode.
    415. 09.17.2015 IIS: fixed a problem with imexam introduced in an earlier beta version.
    416. 09.17.2015 IIS: fixed a problem with imexam when a former imexam frame has been delete.
    417. 09.17.2015 MOSAIC: add IRAF DETSEC Align option.
    418. 09.18.2015 RELEASE version 7.4b7
    419. 09.21.2015 WCS: Look for old RADECSYS keyword if present.
    420. 09.22.2015 CROSSHAIR: add crosshair parameters dialog.
    421. 09.30.2015 TEMPLATES: fixed a problem with WCS introduced in an earlier beta version.
    422. 10.02.2015 SMOOTH: smooth on load now threaded.
    423. 10.02.2015 REGIONS: PLOT3D is disabled by default.
    424. 10.13.2015 SAMP: fixed a issue with case of meta-data in xmlrpc.
    425. 10.14.2015 GUI : fixed an issue where not all header options were offered in the case of compressed fits images.
    426. 10.14.2015 BACKUP : fixed a problem when creating a backup with a file that has been compressed.
    427. 10.15.2015 SAMP: fixed a issue with results with empty elements.
    428. 10.16.2015 LINUX: For all key press events, calculate the current cursor position, as Ubuntu and MacOSX Aqua returns bad x,y values.
    429. 10.21.2015 CATALOG: fixed a problem where a catalog had a column of the same name as a variable.
    430. 10.26.2015 GUI: fixed a problem remembering the previous filename loaded for standard dialogs.
    431. 10.30.2015 SAMP: fixed a issue with incorrect body length in xmlrpc messages.
    432. 11.03.2015 3D: fixed a major issue introduced in the beta 7.4 series which caused a redraw everytime the current slice was changed.
    433. 11.03.2015 SCALE: Default scope is back to LOCAL.
    434. 11.04.2015 CONTOUR: Fixed lots of issues with interaction with contours and bin/block/smooth.
    435. 11.04.2015 SCALE: remove old AUTOSCAN and SAMPLE code.
    436. 11.09.2015 FITS: fixed issues with data all NAN or INF.
    437. 11.09.2015 CUBE: fixed issues with selecting current slice and updating other dialog boxes while in local mode.
    438. 11.11.2015 RELEASE version 7.4b8
    439. 11.11.2015 FITS: fixed another issue when calculating MIN and MAX and one pixel images.
    440. 11.17.2015 WCS: fixed problem with infobox/grid with xLN/xLT WCS.
    441. 11.18.2015 RELEASE version 7.4b9
    442. 11.30.2015 CATALOG: update CDS catalog search parameters.
    443. 12.02.2015 BACKUP: fixed a problem with backup save sets generated with beta versions.
    444. 12.03.2015 PREFS: fixed a problem with prefs generated with beta versions.
    445. 12.07.2015 WCS: fixed a problem with replacement WCS.
    446. 12.08.2015 WCS: cubes now share WCS structures (very fast).
    447. 12.08.2015 ANALYSIS: fixed a problem with $z macro.
    448. 12.10.2015 RELEASE version 7.4b10
    449. 12.11.2015 SAVEIMAGE: fixed a problem with the colorbar not updating when used with -exit.
    450. 12.17.2015 FITS: 3D displayed z coord off by .5.
    451. 12.21.2015 RELEASE version 7.4
    452. 01.05.2016 XPA: update to version 2.1.17.
    453. 01.05.2016 FUNTOOLS: update to version 2.1.6.
    454. 01.21.2016 WCS: fixed a problem with PC3_3 being ignored.
    455. 01.21.2016 WCS: add 3d axis params to WCS dialog.
    456. 01.25.2016 MACOSX: fixed a problem init Tkblt.
    457. 02.10.2016 MACOSX: fixed again the problem with font sizes and screen dpi.
    458. 02.11.2016 WCS: fixed a problem with WCS replace and files without linefeed termination.
    459. 03.07.2016 XPA: "tcl","source","print" commands only enabled for local.
    460. 03.07.2016 XPA: new xpa command.
    461. 03.07.2016 GUI: "tcl" command enabled from commandline.
    462. 03.07.2016 PREFS: for security reasons, will only look for the prefs file in the $HOME directory, and must be group/world readonly.
    463. 03.07.2016 INIT FILE: will only look for any init file(s) in the $HOME, /usr/local/lib, /opt/local/lib directories.
    464. 03.07.2016 INIT FILE: only read-only files will be sourced.
    465. 03.08.2016 SAMP: new samp command.
    466. 03.08.2016 SAMP: new ds9.restricted-get command.
    467. 03.08.2016 SAMP: new ds9.restricted-set command.
    468. 03.08.2016 HV: xpa-set is now in safe mode.
    469. 03.18.2016 GUI: Hard code font size. Give up on trying to correct for screen resolution.
    470. 03.18.2016 REGION: fixed title issue with radial plot.
    471. 03.18.2016 REGION: fixed title issue with 2d plot.
    472. 03.28.2016 FITSY++: cube update clip is now threaded.
    473. 03.30.2016 GUI: cleaned up initialization and event loop code.
    474. 03.30.2016 WCSSUBS: updated to version 3.9.0.
    475. 04.01.2016 GUI: default number of threads is now detected based on OS.
    476. 04.01.2016 WCS: fixed a problem with region templates, lengths were incorrect.
    477. 04.05.2016 GUI: added coordinates of min/max to infobox.
    478. 04.05.2016 GUI: limit dialog status lines to 80 chars, so the window will not expand off the screen.
    479. 04.06.2016 WCS: use getWCSOrientation() instead of wcs->imflip for calcAlign and mapAngleTo/FromRef.
    480. 04.14.2016 SCALE: fixed minmax mode SAMPLE.
    481. 04.14.2016 CUBE: update histogram and histequ when changing current slice.
    482. 04.20.2016 MINMAX: reimplemented "-minmax sample" commandline option for loading very large images..
    483. 04.21.2016 3D: fixed a problem with rendering the bbox when endpoints are way off screen. Now clip against frame.
    484. 04.22.2016 3D: rendering speed improvements.
    485. 04.26.2016 3D: panner images are now cached.
    486. 04.27.2016 GUI: fixed a minor problem with header choice box and no filename given for xpaset stdin commands.
    487. 04.27.2016 3D: dramatic improvements in render speed for certain data sets.
    488. 04.27.2016 3D: fixed a problem with backup and 3D pan.
    489. 05.04.2016 BIN: added keywords EQUINOX, MJD-OBS, and RADESYS if present.
    490. 05.06.2016 RELEASE version 7.5b1
    491. 05.11.2016 SCALE: fixed a problem where histequ colorbar numerics displayed were incorrect.
    492. 05.18.2016 GUI: fixed a very minor problem where catalog tools is invoked back to back via command line.
    493. 05.19.2016 REGIONS: many important changes to Ciao Region parser to support current syntax. In particular, changes to BOX, ROTBOX, RECTANGLE. SECTOR, FIELD, and REGION are now no-ops.
    494. 05.23.2016 TKCON: updated to version 2.7 proper.
    495. 05.24.2016 PREFS: check file permissions and set accordingly.
    496. 05.24.2016 PREFS: new prefs file directory implemented.
    497. 05.07.2016 STARTUP: for security reasons, will only look for the startup file in the $HOME directory, and must be group/world readonly.
    498. 05.31.2016 TKBLT: updated to version 3.1.
    499. 06.01.2016 TKBLT: updated to version 3.1.1.
    500. 06.20.2016 TKBLT: updated to version 3.1.2.
    501. 06.20.2016 FITSY++: fixed a problem where BZERO/BSCALE was not applied to MIN/MAX for BITPIX=-32,-64.
    502. 06.27.2016 REGIONS: default regions coordinate system is set to PHYSICAL if no WCS present.
    503. 06.28.2016 3D: fixed yet another problem with rendering speed.
    504. 07.01.2016 FITSY++: look for MJD_OBS if MJD-OBS is not present.
    505. 07.05.2016 IMGSRV: simplify code.
    506. 07.11.2016 IMGSRV: add support for VLSS.
    507. 07.12.2016 SIA: simple image access protocal implemented.
    508. 07.13.2016 RELEASE version 7.5b2
    509. 07.13.2016 SKYVIEW: updated survey options.
    510. 07.14.2016 IIS: fixed segv issue.
    511. 07.15.2016 RELEASE version 7.5b3
    512. 07.15.2016 TKBLT: upgrade to version 3.2.2.
    513. 07.15.2016 GUI: fixed an issue with sourcing init files and 'global ds9'.
    514. 07.15.2016 RELEASE version 7.5b4
    515. 07.21.2016 PRINT: scaling now implement without mods to Tk source code.
    516. 07.21.2016 PRINT: give up on postscript scaling to screen resolution. Print resolution of 72 equals screen resolution.
    517. 07.25.2016 TKHTML: updated to version 1.0.3, fixed an issues with corrupted screens under MacOSX.
    518. 07.26.2016 TCL/TK: update to version 8.6.5.
    519. 07.26.2016 BACKUP: fixed an issue with missing RGB channels.
    520. 07.27.2016 TCLLIB: update to version 1.15.
    521. 07.29.2016 PREFS: fixed a problem with name server.
    522. 08.12.2016 REGIONS: Sky Coordinates are now formated for precision of 1/1000 of arcsec.
    523. 08.16.2016 PLOT: fixed an issue with incorrect color for bar chart.
    524. 08.18.2016 BIN: pass all keywords except manitory and reserved.
    525. 09.02.2016 CONTOUR: new contour file format. DS9 can read/write the new contour file format while continue support for read the old contour file format.
    526. 09.06.2016 CONTOUR: can read contour levels from new format while continue support for read and write old contour levels format.
    527. 09.09.2016 REGION: fixed a problem where RULER was not using the default length format.
    528. 09.14.2016 POSTSCRIPT: fixed a problem with PS level 3 images.
    529. 09.16.2016 RELEASE version 7.5rc
    530. 09.16.2016 MACOSX: add NSHighResolutionCapable attribute to info.plist to support Retina displays.
    531. 10.05.2016 REGION: fixed a problem when contour "Convert to Polygons" created polygon regions. Saving or listing the regions caused a Segv.
    532. 10.05.2016 REGION: fixed a problem saving or listing regions in WCS when no WCS is defined for the FITS image. The regions file was corrupted.
    533. 10.05.2016 REGION: fixed a problem with Composite Regions not properly updating when created. The region was not displayed properly.
    534. 11.10.2016 MAGNIFIER: added check to prevent a SEGV in rare cases.
    535. 11.15.2016 GUI: added check for bad "tk scaling" command results, which can occur with high resolution monitors.
    536. 12.15.2016 RELEASE version 7.5