SAOImageDS9 Version 2.1 Release Notes

    Version 2.1

    1. 04.05.2002 fixed a problem with xpa contour load.
    2. 04.22.2002 ds9 version 2.1 released to the public.

    Version 2.1b7

    1. 04.02.2002 upgrade to XPA 2.1.0e2. This fixes a problem with xpa and linux/linuxppc.
    2. 04.03.2002 fixed a problem with AST. plot.c, line 19463, change parameter 'force' from 1 to 0 in call to 'CheckLabels'. Sometimes we were seeing adj labels that where the same. This change makes sure that the labels are 'reduced' if we have this condition.
    3. 04.03.2002 ds9 will now automatically open as a bin table fits extension named EVENTS, STDEVT, and RAYEVENT.
    4. 04.03.2002 when trying to find an image to open in relax mode (ie the use did not specify an extension), ds9 will not find a valid image if the length of either axis is 0.
    5. 04.03.2002 now check for Ghostscript version 6.50 or higher when invoking Save As.
    6. 04.03.2002 add help application preference. Users can now choose between Netscape and Mozilla as the prefered help application.
    7. 04.04.2002 ds9 version 2.1b7 released to the public.

    Version 2.1b6

    1. 02.04.2002 upgraded to ast version 1.8.6. Modified ast to use sscanf() for all platforms except Darwin. Darwin uses astSscanf(), which works around a problem with sscanf() on MacOSX, with format strings of the following format: sscanf(str, " %s %n", foo, &nc).
    2. 02.04.2002 changed fity++ primary_/head_ header relationship. primary_ is only set if there is a primary header is available and different from head_.
    3. 02.04.2002 wsc's are init'd with both the head_ and the primary_ (if available) to handle the case where wcs keywords are spread between hdu nd primary headers in mulitiple extension files.
    4. 02.06.2002 all xpa commands are now 'catch{}' to invoke a procedure that will unwind the watch cursor stack. Hopefully, no more stuck watch cursors.
    5. 02.07.2002 add color and width parameters to contours paste command. defaults are green and 1
    6. 02.08.2002 fixed a problem with the FRAME menu. It was cutting off the last separator.
    7. 02.12.2002 AST grid still does not support ICRS properly. When a user sets the coordinate system to ICRS, the actually parameters sent to the AST grid code is FK5
    8. 02.13.2002 for XPA points array, fits, regions, and wcs (fillbuf=false), manually flush the buffer at the end to make sure no data is left
    9. 02.13.2002 ecliptic coords from wcssubs corrected by new version of wcs/wcscon.c
    10. 02.13.2002 AST grids, corrected the MDJ-OBS keyword generated to generate the correct EPOCH.
    11. 02.13.2002 adjusted the EQUINOX value for ECLIPTIC coords for ast grids to agree with wcssubs. Seems for ecliptic coords, wcssubs and ast use two slightly different interpretations of the EQUINOX value.
    12. 02.13.2002 fixed a problem with histogram equalization introduced in version 2.1b5.
    13. 02.14.2002 fixed a problem with titles in plot(stdin). We now take the first line, and starting from the end, pick off the dimension, x and y axis titles, and the remainder is taken as the plot title. It can contain spaces and special characters such as '[]'
    14. 02.14.2002 add 'Always create new plot' option to prefs
    15. 02.14.2002 add multiple analysis plots, unless prefs are unset
    16. 02.14.2002 change default annulus and panda to 1 annuli
    17. 02.14.2002 enable multiple array loads via blueplate dialog
    18. 02.14.2002 reset,append, and replace wcs now processes OBJECT keyword
    19. 02.15.2002 fixed a problem with grid format of degrees. Sometimes, the incorrect format would be used. This was corrected by up'ng the number of digits displayed to d.3
    20. 02.21.2002 upgraded to AST 1.8.7
    21. 02.21.2002 upgraded to WCS 3.0.7
    22. 02.22.2002 fixed a problem with Ascii Tables in fitsy++. The column offset is now calculated from TBCOLn if present.
    23. 02.22.2002 simplied columns in fitsy++. Now all columns have a value(char* ptr, int i) and str(char* ptr, int i) procedure.
    24. 02.22.2002 add support for HST WFPC2 mosaics
    25. 02.25.2002 fixed a problem with 'marker command'. The command STRING must be quoted by '\{' '\}' before being pasted to the Frame parser.
    26. 02.26.2002 add $ERROR/ERROR: support for analysis $plot(stdin) macro.
    27. 02.26.2002 analysis menus now support multiple levels of hierarchical menus
    28. 02.26.2002 multiple hierarchical menus may have the same label
    29. 02.26.2002 hierarchical menu label may have an imbedded spaces
    30. 02.26.2002 add endhmenu endparam to analysis file parser
    31. 02.26.2002 analysis file text maybe indented
    32. 02.26.2002 add help support to analysis file
    33. 02.27.2002 add $BEGINTEXT/$ENDTEXT to $plot(stdin) macro
    34. 02.27.2002 add xpa get fits [type|image|table] command
    35. 02.27.2002 minor tweak with the File:Save as menu
    36. 02.27.2002 clean up some minor memory leaks with FitsImage::initwcs()
    37. 02.27.2002 fixed a problem in dialog.tcl DialogWait and reseting errorInfo
    38. 03.01.2002 dss non-save file now uses internal gz
    39. 03.04.2002 plot windows can now support a second set of y and error values.
    40. 03.05.2002 add debug iis option
    41. 03.05.2002 filenames now always reflect fits extension name/number and filter.
    42. 03.05.2002 the last step in analysis commands now replaces all '][' with ',', building up readable filters.
    43. 03.06.2002 updated nan.C and nan.h to reflect erics new treatment of alpha
    44. 03.08.2002 add support for save fits gz
    45. 03.12.2002 keywords BSCALE/BZERO/BLANK are now ignored for FITS IEEE floating point data
    46. 03.12.2002 IEEE nan and inf are supported as valid FITS IEEE floating point data
    47. 03.13.2002 add fits.sh test suite which tests for bitpix = 8,16,32,-32,-64 and BLANK,BSCALE,BZERO keywords, and IEEE floating point data NaN and INF.
    48. 03.15.2002 add save resample support
    49. 03.18.2002 add support for Mosaic Fast Render. Only valid for IRAF mosaics. Basically, you track the current fitsimage til you have miss.
    50. 03.19.2002 upgrade XPA 2.1.0e
    51. 03.19.2002 upgrade FILTER 1.1.0e
    52. 03.19.2002 upgrade FITSY 1.1.0e
    53. 03.19.2002 fixed a problem when a user CUT a region that had a dialog box open. A CUT operation now calls the delete callback to remove any pending dialog boxes.
    54. 03.19.2002 fixed a problem with -print command line option for truecolor visuals. We need to make sure that the window is realized so that the colormap has been created.
    55. 03.20.2002 ds9 version 2.1b6 released to the public

    Version 2.1b5

    1. fixed a problem with bogus wcs data and replace wcs xpa command
    2. add view tickmarks to grid dialog box
    3. fixed a problem with loading a custom colormap and then printing
    4. add command line/xpa option load colormap file
    5. fixed problems with grid dialog box and switching between frames
    6. add command line option pan
    7. add command line option about
    8. add command line option view
    9. gzip compression is now built-in
    10. add xpa fits [mosaic|mosaicimage]
    11. fixed a problem with loading arrays via stdin
    12. fixed a problem with the panda region and rotation
    13. improved performance in plotting of large data sets
    14. fixed a problem with xpa analysis plot stdin and ';' in the title
    15. increased the histequ internal buffer size to 16k
    16. enhance xpa analysis load command
    17. add multiple preload analysis files
    18. add hiearch analysis menus
    19. fixed cancel support for Namesvr
    20. fixed cancel support for DSS
    21. add virtual observatory support
    22. add jpeg,tiff,pgn,ppm support, via ghostscript
    23. fix a problem with min/max and DATASEC
    24. added 'load incr' commands
    25. added 'load xxxxx incr' command
    26. fixed minor memory leaks
    27. added analysis command log
    28. add xpa grid load/save
    29. add command line option grid
    30. fixed a problem with loading fits from a stream where the primary hdu contains an image
    31. enhance xpa/command support for dss
    32. add nameserver command line option
    33. fix a problem with panner and magnifer preferences
    34. fixed a issue when gz files are a few bytes short
    35. add support for wcs mosaics
    36. added support for wcs grids for all types of mosaics
    37. speed up printing by factor of 5
    38. add new grid type
    39. updated to wcssubs 3.0.5
    40. updated to ast 1.8.3
    41. updated to filter 1.0b9
    42. updated to fitsy 1.0b9
    43. command line options -file, -mosaic, -mosaicimage, -array, -url are now modal
    44. add -debug [options] support
    45. fixed a problem with contours and NAN data
    46. fixed a problem with contours and DATASEC
    47. split the pros, saoimage, and saotng parsers
    48. fixed a problem with text with the saotng parser
    49. fixed a problem with saotng,saoimage, and pros regions parsers and \n terminators
    50. add thin width contours
    51. add thin width grids
    52. fixed a problem with iraf mosaics
    53. 10.31.2001 Physical, Amplifier, and Detector coordinates are only displayed if keywords are present
    54. 11.1.2001 Diplay header will display primary header if requested
    55. 11.1.2001 add xpa cmap value command
    56. 11.2.2001 removed support for analysis with files with spaces cause it created a problem with filename with extensions
    57. 11.2.2001 fixed a problem with analysis regions files and special characters that was causing a problem with ellipse annlus
    58. 11.2.2001 add analysis $file[$region] macro
    59. 11.8.2001 fixed a problem with saving pixel table data
    60. 11.8.2001 add John Rolls new blueplate special stand dialog box
    61. 11.8.2001 removed 'Open Mosaic Images', since you can now do the same from the dialog box
    62. 11.8.2001 fixed a problem with printing/saving text from SimpleTextDialog
    63. 11.9.2001 load muliple files is now much faster
    64. 11.13.2001 fixed a problem with Simple List Box and windows
    65. 11.13.2001 default standard dialog box for windows is now the windows default
    66. 12.3.2001 expand update to update [now]
    67. 12.4.2001 fitsy++ now promotes all keyword finds to uppercase
    68. 12.4.2001 add 'get fits header # keyword <str>' command
    69. 12.4.2001 fix a problem with selecting projection region at high zoom factors
    70. 12.5.2001 fixed problems with length and orientation of projection region
    71. 12.6.2001 change 'get data values' syntax to include fits #
    72. 12.14.2001 fixed a problem with mosaics with linear wcs that caused a core
    73. 12.31.2001 supported added for regions and mosaics
    74. 1.2.2002 projection regions now support mosaics
    75. 1.3.2002 updated xparemote with proxy support
    76. 1.3.2002 add vo prefs
    77. 1.4.2002 add ciao pie region support
    78. 1.7.2002 fixed panda and wcs with rotation problem
    79. 1.9.2002 uprade ast to version 1.8.4
    80. 1.15.2002 enable Blt_ZoomStack for data plots
    81. 1.17.2002 fixed a problem with iraf mosaics with flipped segments and a round off problem
    82. 1.18.2002 add support for multiple aux contours
    83. 1.23.2002 fixed a problem with fits headers and the END keyword is not 8 chars
    84. 1.23.2002 fixed many problems with no fits loaded and user gui actions
    85. 1.24.2002 fixed a problem with looking for fits region extensions and a filter specified
    86. 1.24.2002 add regions file format and coord system to prefs menu
    87. 1.25.2002 get data values now spans mosaics and is in native coords
    88. 1.31.2002 ds9 version 2.1b5 released to the public

    Version 2.1b4

    1. fixed a problem very, very large images and int overflow
    2. add Page Setup preferences
    3. plot data is filtered to remove all non numeric data
    4. fixed a problem with plotting x,y data on alpha
    5. add manual grid layout
    6. text regions can now be rotated
    7. regions text now appears in the magnifier
    8. added the PANDA region
    9. added analysis file macro $entry
    10. fixed a problem with multiple menu entries for analysis files with multiple file templates
    11. default values of Analysis file parameters are now updated
    12. fixed a problem with clear analysis commands
    13. analysis tasks are now non-blocking
    14. add xy regions file format
    15. fixed problem with ps level 2 psuedocolor8 printing and inverse colormaps
    16. in regions files, the comment char '#' comments out til a new-line char
    17. extended $regions macro to include multiple properties and regions format
    18. fixed a problem with loading array data on a little endian machine and the arch is not specified
    19. fixed a problem with histogram equalization
    20. fixed a major problem with all negative float or double data and min/max issues
    21. fixed a problem with $regions and no wcs
    22. fixed a problem with printing ps level 2 and fits with NAN
    23. fixed a problem with running on a msb machine, and displaying on a lsb 24bit machine
    24. unrolled all mosaic algorithms to cycle thru all segments for each pixel
    25. add DATASEC for rendering and printing
    26. upgraded to tcl/tk 8.3.3
    27. add http and ftp macro expand to analysis
    28. fixed a problem with contour log scale
    29. add button 2 bindinds for panner
    30. iraf -fifo default is now /dev/imt1
    31. commented out error messages for bad iraf -fifo, -port, -unix
    32. add default imtoolrc values to fb_config if no imtoolrc file is found at startup
    33. add iis support for windows port
    34. add command: get data coordsys x y dx dy var
    35. add plot limits to plot tool
    36. add PROJECTION region
    37. add GETURL analysis macro
    38. Fits bin table keywords TUNITx are now process if available
    39. add $filename(root) macro
    40. update filename on load
    41. fixed a problem with Colormaps with a name with a single character
    42. added iraf 'non-display' imexamine support

    Version 2.1b3

    1. fixed a problem with angles of regions specified in WCS
    2. add xpa point 'regions save'
    3. add xpa point 'regions load'
    4. regions file format SAOIMAGE now supports annulus, ellipse annulus, and box annulus
    5. the obsolete Ftools regions file format support has been removed
    6. fixed many problems with IRAF regions file format
    7. fixed many problems with CIAO regions file format
    8. removed all support for Rosat All Sky Survey
    9. all comments and global settings have been removed from regions output if delimiter is set to semicolon
    10. fixed a problem with regions defined in WCS degrees and do not lie on an image
    11. fixed a problem with ellipse annulus and box annulus regions in regions files that contain only one region
    12. check for radius of length 0 for circle, annulus, ellipse, and ellipse annulus
    13. Added Histogram Equalization colormap scale distribution
    14. removed default as font option
    15. default font is now helvetica
    16. changed command line option -regionfile to -region
    17. fixed a problem with command line option -region and incorrect coordinates
    18. Change the 'Scale:User Limits...' dialog into non-modal 'Scale Parameters...'
    19. Added 'ZMax' Scale Limits algorithm
    20. fixed a problem with loading regions files with full pathnames with 'fits' in them
    21. Updated Prefs, command line options, and xpa points to reflect the new way minmax and scale options are handled
    22. Removed 'Scan On Load' prefs
    23. Added 'Source/Background' region property
    24. Add support for 'Source/Background' region property to SAOtng region parser
    25. Fixed a color problem with pseudocolor 8 frames and black/white. This showed up in new Sun hardware and Solaris 8 sofware
    26. Fixed a problem with Postscript printing in pseudocolor 8 colormode
    27. The magnifier now updates during blinking
    28. Added pixel table commands to command line options and xpa
    29. Add -single command line option
    30. Add default region shape to preferences
    31. New Analysis File format supported, with new macros $message, $text, $plot
    32. Add -analysis command line option
    33. Add subcommands to xpa analysis: load,clear,message,text,plot
    34. Add Analysis File macros $data and $image
    35. Add autoload FITS regions option
    36. Add load FITS Region file to command line options and xpa regions
    37. DSS servers now have limits as to size of image downloaded
    38. Open Array now presents a dialog box if no specs are given
    39. Now supports compression with .ftz extension
    40. All non-modal windows raise to top when re-invoked
    41. Added Line Width to all regions
    42. Comments are now retained for regions files
    43. Add Line Width to contours
    44. Changed xpa delim to strip yes/no
    45. Contour methods are 'Faster' and 'Better'
    46. Add Convert Contours to polygons
    47. Add $xpa analysis macro
    48. Add $param analysis macros
    49. Fixed a problem with crosshair and rebinning
    50. Fixed a problem with pan click and drag and fits binary tables
    51. Add undo regions
    52. Add cut/copy/paste regions
    53. Changed the preferences file and startup file to be consistent across platforms
    54. Add 'Pan then Zoom' to button 2 options
    55. Add support for FITS 3D data cubes
    56. Add Edit button row
    57. Add default mode to prefs
    58. Fixed a problem with file names starting with 'file'
    59. Add xpa regions shape/color/width