diff options
Diffstat (limited to 'pkg/images/tv/Revisions')
-rw-r--r-- | pkg/images/tv/Revisions | 996 |
1 files changed, 996 insertions, 0 deletions
diff --git a/pkg/images/tv/Revisions b/pkg/images/tv/Revisions new file mode 100644 index 00000000..51c49bd5 --- /dev/null +++ b/pkg/images/tv/Revisions @@ -0,0 +1,996 @@ +.help revisions Jun88 images.tv +.help revisions Nov93 nmisc +.nf + +tv/imedit/epstatistics.x + The 'x', 'y', and 'z' pointers were declared as TY_INT instead of TY_REAL + (5/4/13, MJF) + +imexamine/imexam.h + The coordinates arrays in the main structure were improperly indexed + with the P2R macro (2/10/11, MJF) + +imexamine/t_imexam.x + Removed some accidental code that was causing the frame number to + be prompted for. (12/4/08, MJF) + +display/t_display.x + The change of 8/16/07 results in the ocolors parameter being used + in place of the bpcolors parameter. + (8/26/08, Valdes) + +display/dspmmap.x + This was originally a copy of the code from xtools. This is now a + simple interface calling yt_mappm. This supports the new WCS + pixel mask matching. + (1/9/08, Valdes) + +============= +V2.12.4-V2.14 +============= + +doc/bpmedit.hlp +doc/imedit.hlp +imedit/bpmedit.cl +imedit/bpmedit.key +imedit/epcolon.x +imedit/epix.h +imedit/epmask.x +imedit/epreplace.gx +imedit/epreplace.x +imedit/epsetpars.x +imedit/imedit.key + Added new parameters to specify a range of values that may be modified. + This is mainly useful with bpmedit to selected mask values to be + modified. (11/16/07, Valdes) + + +display/maskcolor.x +display/t_display.x +display/ace.h +display/mkpkg +doc/display.hlp + The overlay colors may now be set with expressions as well as with + the earlier syntax. (8/16/07, Valdes) + + +imedit/bpmedit.cl + +doc/bpmedit.hlp + +./imedit/bpmedit.key + +tv.cl +tv.hd + A new script task for editing masks using imedit as the editing + engine was added. (8/9/07, Valdes) + +imedit/t_imedit.x +imedit/epgcur.x +./imedit/epreplace.gx + +./imedit/imedit.key + +doc/imedit.hlp +mkpkg +tv.cl + 1. A new option to do vector constant replacement was added. This is + particularly useful for editing bad pixel masks. + 2. New options '=', '<', and '>' to replace all pixels with values + ==, <=, or >= to the value at the cursor with the constant value + was added. This is useful for editing object masks. + 3. The '?' help page is now set by an environment variable rather than + hardcoded to a file in lib$src. The environment variable is + imedit_help and is set in tv.cl to point to the file in the + source directory. + (8/9/07, Valdes) + +pkg/images/tv/display/maskcolor.x + There was an error that failed to parse the color string as required. + (8/10/07, Valdes) + +pkg/images/tv/display/sigm2.x + Buffers were allocated as TY_SHORT but used and TY_INT. (8/9/07, Valdes) + +pkg/images/tv/display/t_display.x +pkg/images/tv/display/maskcolors.x +pkg/images/tv/display/sigl2.x +pkg/images/tv/display/sigm2.x +pkg/images/tv/doc/display.x + 1. Overlay masks are now read as integer to preserve dynamic range. + 2. Mapped color values less than 0 are transparent. + 3. A color name of transparent is allowed. + (4/10/07, Valdes) + +======= +V2.12.2 +======= + +pkg/images/tv/display/t_display.x + The image may be specified as a template provided it match only one + image. (9/11/03, Valdes) + +pkg/images/tv/imexamine/stfmeasure.x + The selection of a point to get a first estimation of the FWHM in + stf_fit did not check for the case of a zero value. This could cause + a floating divide by zero. (5/5/03, Valdes) + +pkg/images/tv/imexamine/stfmeasure.x + The subpixel evaluation involves fitting an image interpolator to a + subraster. To avoid attempting to evaluate a point outside the center + of the edge pixels, which is a requirement of the image interpolators, + the interpolator is fit to the full data raster and the evaluations + exclude the boundary pixels. (5/5/03, Valdes) + +pkg/images/tv/imexamine/iegnfr.x + The test for the number of frames needed to check imd_wcsver to avoid + trying to use more than four frames with DS9. (1/24/03, Valdes) + +pkg/images/tv/imexamine/t_imexam.x + Added some missing braces so that if a display is not used it doesn't + check for the number of frames to use. This is only cosmetic at this + time. (1/24/03, Valdes) + +======= +V2.12.1 +======= + +pkg/images/tv/doc/display.hlp + Clarified what "non-zero" means in the context of masks and images + used as masks. (7/29/02, Valdes) + +pkg/images/tv/display/t_display.x + Removed an unused extern declaration for ds_errfcn() which was causing + a link failure on the alpha (6/12/02, MJF) + +pkg/images/tv/tvmark/mktools.x +pkg/images/tv/tvmark/mkoutname.x + Fixed a bug in the default output image name code that would result in + hidden images with names like .snap.1, .snap.2, etc being written + if the display image name included a kernel or pixel section. + Davis (3/21/02) + +pkg/images/tv/display/t_display.x +pkg/images/tv/display/imdmapping.x + Added a check for the image name being "dev$pix" and if so prevented + this from being expanded to the full node!prefix pathname. Previously + the WCS would be written with a path like 'tucana!/iraf/iraf/dev/pix' + and would trigger an ambiguous image name error in clients like IMEXAM + which need to readback the image name with a WCS query. (3/4/02, MJF) + +pkg/images/tv/imexamine/iegimage.x + When imexmaine fails to map the image name returned by the display + server it uses the frame buffer. Previously there was no warning + message about failing to map the image. Now there is a warning. + This is only given once until there is no error or the error message + changes either by going to a new frame buffer or doing a new display. + (3/4/02, Valdes) + +pkg/images/tv/imexamine/iegimage.x +pkg/images/tv/imexamine/t_imexam.x + When the frame buffer is used as the image source (when the image name + in the display frame cannot be mapped) the final imunmap would + attempt to unmap the same descriptor twice. (3/1/02, Valdes) + +pkg/images/tv/imexamine/iegimage.x + The 'p' was not properly updated for the multiple WCS changes. + (2/26/02, Valdes) + +pkg/images/tv/imexamine/iegimage.x + The changes to support multiple WCS per frame involved keeping track of + the full WCS frame id (i.e. 101) rather than just the frame number. + There was a minor error in this bookkeeping when incrementing the + the next display frame to be used. (2/19/02, Valdes) + +pkg/images/tv/display/sigm2.x + The routine to compute the maximum value as the interpolated quantity + was incorrect because the size of the input and output arrays were + treated as the same when they are not. This is used for overlay + display which produced the symptom of horizontal lines. (2/5/02, Valdes) + +pkg/images/tv/display/dspmmap.x + Added the feature that the bad pixel mask or overlay mask may be + specified by a keyword value with the syntax !<keyword>. This is + important for multiextension files where various masks are set + as keywords. The new task OBJMASKS also writes the object mask name + that is created for an image in the header. Use of !objmask then + allows the object mask to be used for the bad pixel mask (to set + the scaling using only sky pixels) and for overlay. (2/5/02, Valdes) + +pkg/images/tv/imedit/epimcopy.x + Added a missing TY_USHORT branch to the image copy routines. + (10/10/01, LED) + +pkg/images/tv/display/imdgetwcs.x +pkg/images/tv/display/imdputwcs.x +pkg/images/tv/display/imdsetwcs.x + Modified to allow read/write of the additional mapping information + during WCS i/o. If the iis_version flag is non-zero and a valid mapping + exists, the set/put wcs routines will automatically format the WCS text + to include this information, otherwise it writes the old WCS text. If + iis_version is non-zero and a server query returns mapping information + this will be stored in the iis common for later retrieval by the + imd_getmapping() routine. (06/21/01, MJF) + +pkg/images/tv/display/imdwcsver.x + Removed 'frame' number argument form the procedure. The procedure + will now map frame one if no connection is already opened and query the + WCS. Returns non-zero if the server is capable of using the new mapping + structures. Required to be called explicitly by programs using mappings + to initialize the imd interface for this functionality. (06/21/01, MJF) + +pkg/images/tv/display/t_display.x + Removed earlier addition of ds_setwcs() function since this is now + handled by the standard imd_putwcs() interface. Mapping information + is set prior to the WCS write with imd_setmapping(). (06/21/01, MJF) + +pkg/images/tv/display/mkpkg + Updated dependencies (06/21/01, MJF) + +pkg/images/tv/display/imdmapping.x + + New routines imd_[sg]etmapping() allow a program to set the + mapping to be sent with the next imd_putwcs() call, or retrieve the + mapping info sent by the server with the last wcs query. The calls + are no-ops if the connected server doesn't know about the new + mappings, imd_getmapping() is an integer function which returns + non-zero if a valid mapping is available. A new imd_query_map() is + available to return the mapping information for a given WCS number. + The intent is that the mapping can be obtained for a wcs returned by a + cursor read, e.g. to get the image name associated with the mapping. + (6/21/01, MJF) + +pkg/images/tv/display/iis.com + Added new variables to the IIS common to hold the mapping + information for each WCS write. In order to preserve the imd interfaces + it was necessary to save the mappings in the common, along with a flag + indicating whether the connected server can use them. (06/21/01, MJF) + +pkg/images/tv/display/iisopn.x + Added initialization of the iis_version value at device open time + (6/21/01, MJF) + +pkg/images/tv/display/gwindow.h + Removed struct element W_WCSVER added earlier, no longer needed. + (6/21/01, MJF) + +pkg/images/tv/display/t_display.x + Replaced call to alogr with direct call to log10 to avoid having to + define and error function for the vops operator. (6/15/01, Valdes) + +pkg/images/tv/display/sigm2.x + Removed extra arguments in amaxr call. (6/15/01, Valdes) + +pkg/images/tv/display/dspmmap.x + Added missing arguments to mw_ctrand. (6/15/01, Valdes) + +pkg/images/tv/display/dspmmap.x + Fixed problems with ds_match. The new version is more robust and + correct. A bad pixel for the displayed image is the maximum of all + pixels in the pixel mask which fall within the display pixel. This + version still does not allow any relative rotations but does allow + non-integer offsets. (4/24/01, Valdes) + +pkg/images/tv/display/t_display.x +pkg/images/tv/display/imdgetwcs.x +pkg/images/tv/display/imdwcsver.x +pkg/images/tv/display/iis.h + Compatability fixes for the new WCS strings and "old" servers. The + WCS version query is now carried out with a read request using the old + WCS data size (320) to avoid blocked reads from old servers not sending + the 1024-char data. imd_getwcs() was modified to query the server for + the version before the actual wcs query and the request is made with the + appropriate size. In the case of a WCS query the IIS 'x' register is + used to signal that the new format is being used, the WCS version is + passed back if the 'y' register is non-zero. Neither of these registers + was used by the old protocol, the new ximtool checks these registers and + responds by using the correct WCS buffer size. (03/12/01, MJF) + +pkg/images/tv/display/t_display.x + Removed the code which stripped the path-prefix and section from + the image name displayed in the title string. This was originally + done to save space but confuses tasks like IMEXAM which rely on + this to map the image. (02/26/01, MJF) + +pkg/images/tv/display/iis.h + Somehow the SZ_WCSTEXT value got reset to 320, this was causing + a problem with TVMARK redrawing the display. Reset to 1024. + (02/26/01, MJF) + +pkg/images/tv/display/t_display.x + Changes to detect and use new WCS strings (12/04/00, MJF) + +pkg/images/tv/display/gwindow.h + Added struct element W_WCSVER (12/04/00, MJF) + +pkg/images/tv/display/iis.h + Added definitions for 16-frame support, increased the size of + the SZ_WCSTEXT to 1024 (12/04/00, MJF) + +pkg/images/tv/display/mkpkg +pkg/images/tv/display/imdwcsver.x + + Added a routine which does a WCS query with the X register set + to check whether the server can handle the new WCS strings. If + the reply is "version=<num>" we use the new stuff, otherwise it's + a no-op and we use the old format strings. (12/04/00, MJF) + +pkg/images/tv/display/t_display.x + Fixed an off-by-one error in WCS sent to the display when the display + buffer is smaller than the image. (9/5/00, Valdes) + +pkg/images/tv/imexamine/t_imexam.x +pkg/images/tv/imexamine/timexam.x + +pkg/images/tv/imexamine/iecolon.x +pkg/images/tv/imexamine/mkpkg +pkg/images/tv/imexamine.par +pkg/images/tv/doc/imexamine.hlp +lib/scr/imexamine.key + Added new key 't' to ouput an image section centered on the cursor. + (9/2/00, Valdes) + +pkg/images/tv/display/dspmmap.x + Masks were being copied internally in short which would truncate masks + having larger values. (5/16/00, Valdes) + +========= +V2.11.3p2 +========= + +pkg/images/tv/imedit/t_imedit.x +pkg/images/tv/imedit/epimcopy.x + Added some errchks. In particular, even though the output and working + images can be mapped without an error there could be an error in the + first I/O as when the imdir directory is not available/writeable. + (1/18/00, Valdes) + +pkg/images/tv/imedit/t_imedit.x + The use of a temporary image causes the output image type to be + set by "imtype" instead of any explicit extension. Changed to + use the xt_mkimtemp routine which tries to create a temporary image + of the desired output image type. (10/1/99, Valdes) + +pkg/images/tv/display/mkpkg +pkg/images/tv/wcslab/mkpkg +pkg/images/tv/imedit/mkpkg +pkg/images/tv/imexamine/mkpkg + Added some missing file dependencies and removed some unecessary ones + from the package mkpkg files. + (9/21/99 LED) + +pkg/images/tv/wcslab/wcslab.h + Added an entry for tnx to the list of supported projection types. + tnx image sometimes produced garbled plots, especially for ra ~0.0. + (9/17/99 LED) + +pkg/images/tv/wcslab/t_wcslab.x +pkg/images/tv/wcslab/wcslab.x + Fixed a couple of bugs in the wcslab task that were causing it to fail with + the message "ERROR: MWCS: coordinate system not defined (physical)" on the + Dec Alpha when the usewcs parameter was set to yes, and on Sun systems when + the input image was undefined. The problems were a bad call to the + routine mw_swtype in the routine wl_decode_ctype and a missing check + for the image = "" case. (8/28/99 LED) + +======= +V2.11.2 +======= + +images$tv/display/sigm2.x + An argument to sigm2_setup was being changed by the routine and this + changed argument was then incorrectly used by the calling program. + The argument was made input only. (6/15/99, Valdes) + +images$tv/imexamine/iepos.x + The output of the 'x' and 'y' keys was not being written to the log + file because of a typo. (5/7/99, Valdes) + +images$tv/display/t_display.x + Added checks for a data range of zero, or which rounds to zero for + short data, to avoid floating divide by zero errors. Rather than + resort to a unitary transformation in this case the requested + data range minimum is decreased by one and the maximum is increased + by one. (8/11/98, Valdes) + +images$tv/imexamine/stfmeasure.x + The logic in STF_FIT for determining the points to fit and the point + to use for the initial width estimate was faulty allowing some bad + cases to get through. (7/31/98, Valdes) + +images$tv/imedit/epix.h +images$tv/imedit/t_imedit.x +images$tv/imedit/epcolon.x +images$tv/doc/imedit.hlp + The temporary editing buffer image was made into a unique temporary + image rather than the fixed name of "epixbuf". (6/30/98, Valdes) + +======= +V2.11.1 +======= + +images$tv/imexamine/iepos.x + Added missing argument in fprintf call. (8/29/97, Valdes) + +images$tv/display/dspmmap.x + There was a bug in the code which gives "Warning: PLIO: reference out + of bounds on mask". This was introduced with the changes to allow + masks and images to have different binning. (8/21/97, Valdes) + +images$tv/imexamine/ieqrimexam.x + +images$tv/imexamine/t_imexam.x +images$tv/imexamine/iegcur.x +images$tv/imexamine/iecolon.x +images$tv/doc/imexamine.hlp +lib/scr/imexamine.key + Added two new keystrokes, ',' and '.', that do what 'a' and 'r' do + except they don't do the enclosed flux and direct FWHM measurements nor + iterate on the fitting radius. Also the output format is the same as + the previous version of IMEXAM. (6/12/97, Valdes) + +images$tv/imexamine/stfmeasure.x + 1. The background is now set to zero if there are no background points. + 2. Fixed an error recovery bug (attempting to free a pointer which + was not set). + (6/11/97, Valdes) + +images$tv/imexamine/ierimexam.x + The background widths needed to be passed to the PSF measuring routines + even if the background is turned off for the fitting in the 'a' and 'r' + keys. (6/11/97, Valdes) + +images$tv/doc/display.hlp + Added some more information about the colors. (5/30/97, Valdes) + +images$tv/display/dspmmap.x + Improved to allow different binning between masks and images. + (5/21/97, Valdes) + +images$tv/display/zscale.x + Fixed to work with 1D images. (5/21/97, Valdes) + +images$tv/display/zscale.x +images$tv/display/dspmmap.x + 1. Now works with higher dimensional images (displays the first band) + and with image sections. + 2. Now ignores error when the image has an unknown WCS type. The + WCS is mapped to determine the physical coordinate transformation + for use with masks but this failed when someone imported an image + with the CAR projection type. (4/30/97, Valdes) + +images$tv/doc/imexamine.hlp + Reversed the order of the version and task in the revisions section. + (4/22/97, Valdes) + +images$tv/tvmark/mkmark.x + Made sure that object the label was set to "" in the call to the + mk_onemark procedure inside the a keystroke command. The lack + of initialization was causing tvmark to fail when the coordinates + file did not exist at task startup time and the label parameter + was set to "yes". (4/17, LED) + +images$tv/imedit/epgsfit.x + The earlier change failed to setup the x/y arrays for the surface fitting. + This was fixed. (4/15/97, Valdes) + +images$tv/imexamine/iejimexam.x +images$tv/imexamine/iecolon.x +images$tv/kimexam.par + +images$tv/doc/imexamine.hlp +images$tv/tv.cl + Added a pset for the 'k' key rather than sharing with the 'j' key. This + was confusing to users since it was the only key without it's own pset. + Also there may be some reason to have the fitting parameters be + different along lines and columns. (4/11/97, Valdes) + +images$tv/imexamine/ierimexam.x +images$doc/imexamine.hlp + The log output for 'a' or 'r' has one line per measurement as in + previous versions. The standard output, however, uses two lines to + print nicely on 80 column windows. (4/1/97, Valdes) + +images$tv/rimexam.par +images$tv/doc/imexamine.hlp + Changed the zero point of the magnitude scale from 30.0 to 25.0. + (3/31/97, Davis) + +images$tv/display.par +images$tv/display/t_display.x +images$tv/display/zscale.x +images$tv/display/sigm2.x + +images$tv/display/maskcolor.x + +images$tv/display/dspmmap.x + +images$tv/display/display.h +images$tv/display/gwindow.h +images$tv/display/mkpkg +images$tv/doc/display.hlp + 1. Improved the structure of DISPLAY. + 2. Fixed coordinate system errors. + 3. Added parameters to display bad pixel masks and overlay masks. + 4. The z scaling sampling may use a pixel mask or image section. + 5. The z scaling excludes bad pixels. + (3/20/97, Valdes) + +images$tv/display/imdmapfr.x +images$tv/display/imdputwcs.x + + Added two routines to hide knowledge of the channel structure and + other details from the calling routines. (12/11/96, Valdes) + +images$tv/display/iishdr.x +images$tv/display/iisers.x + Replaces SPP int -> short assignments by calls to achtiu because of + overflow problems with some VMS fortran compilers. + (12/6/96, Valdes as reported by Zarate) + +images$tv/display/t_display.x + 1. Fixed numerous problems with the coordinate system. + 2. Fixed a bug in how ztrans=log was done. + (12/5/96, Valdes) + +images$tv/display/sigm2.x + + Added a version of the spatial interpolation routines that allows masks + to interpolate the input across bad pixels. (12/5/96, Valdes) + +images$tv/imedit/epgsfit.x +images$tv/imedit/epcolon.x +images$tv/doc/imedit.hlp +images$tv/imedit/imedit.par + Added a median background if the xorder or yorder is zero. + (11/22/96, Valdes) + +wcslab$t_wcslab.x +doc$wcslab.hlp + Added an "overplot" option to append to a plot but with a different + viewport. (11/06/96, Valdes) + +images$tv/imexamine/ierimexam.x + No change but the date got updated. (10/14/96, Valdes) + +images$tv/imexamine/stfmeasure.x + Fixed bug in evaluation of enclosed flux profile in which the scaled + radius was used for the gaussian subtraction stage instead of pixels. + This does not currently affect IMEXAM because the scale is fixed + at 1. (8/29/96, Valdes) + +images$tv/doc/imexamine.hlp + Removed reference to pset for kimexam. (5/31/96, Valdes) + +images$tv/imexamine/ierimexam.x +images$tv/imexamine/stfmeasure.x + Fixed incorrect datatype declaration "real np" -> "int np" in various + related places. (4/9/96, Valdes) + +images$tv/imedit/epsearch.x +images$tv/imedit/epgcur.x + 1. The search algorithm produced incorrect results if part of the aperture + was off the edge (negative image coordinates). + 2. The rounding was incorrect when part of the aperture was off the + edge (negative image coordinates). + 3. A floating operand error occurs when a key is given without + coordinates. + (3/26/96, Valdes) + +images$tv/imexamine/iecolon.x +images$tv/imexamine/starfocus.h +images$tv/imexamine/stfmeasure.x +images$tv/imexamine/ierimexam.x +images$tv/rimexam.par +images$doc/imexamine.hlp +lib$scr/imexamine.key + The radial profile fitting and width measurements now have an option to + use a Gaussian or Moffat profile model. The model is selected by a + new "fittype" parameter. A new "beta" parameter may be specified as + INDEF to be determined from the fit or have a fixed value. The Moffat + profile model does better in producing consistent FWHM values so + this is the default. There is also a new "iterations" parameter + to allow iteratively adjusting the fitting radius. + The STARFOCUS code used to compute other parameters was updated to + use a Moffat model and a new method for measuring the FWHM directly + from the radially average profile. (3/22/96, Valdes) + +images$tv/rimexam.par +images$tv/doc/imexamine.hlp + Changed the defaults to radius=5, buffer=5, width=5. A related change + is being made to STARFOCUS, PSFMEASURE, KPNOFOCUS to attempt to + produce similar values by default. (3/13/96, Valdes) + +images$tv/imexamine/iejimexam.x +images$tv/jimexam.par +images$tv/doc/imexamine.hlp + Bug 330: There were several errors in this which only show up when + using a world WCS. The parameter prompt and help now indicate the + initial sigma value is in pixels even when fitting in world + coordinates. (2/27/96, Valdes) + +images$tv/imexamine/iemw.x + The inverse WCS function was incorrect and is fixed. (2/27/96, Valdes) + +images$tv/imexamine/ierimexam.x +images$tv/imexamine/stfmeasure.x + +images$tv/imexamine/starfocus.h + +images$tv/imexamine/mkpkg +images$tv/doc/imexamine.hlp +lib$src/imexamine.key + New FWHM estimates based on the enclosed flux and a direct measurement + were added to the 'a' and 'r' keys. The weights for the Gaussian + fit were modified to reduce the influence of pixels outside the + half-maximum radius. The ? help and help page were revised to + described the new output and algorithms. (11/9/95+12/8/95+3/14/96, Valdes) + +images$tv/imedit/t_imedit.x +images$doc/imedit.hlp + The 'j', 'k', 'n', and 'u' keys were added to those recorded in the + logfile. (4/11/95, Valdes) + +images$doc/imexamine.hlp + Fixed a typo in the equation for ellipticity. (4/10/95, Valdes) + +images$tv/imexamine/iejimexam.x + Fixed a pointer addressing error found by Zarate. (2/16/95, Valdes) + +images$tv/imexamine/iecolon.x +images$tv/doc/imexamine.imh +lib$src/imexamine.key + 1. The "label" parameter was incorrectly attributed to the surface plot + instead of the contour plot. + 2. The "axes" parameter for the surface plot was missing in the code + though noted in the help. + 3. Updated the help and key file to show the label parameter belongs + to the e plot and to show the axes parameter. + (11/8/94, Valdes) + +images$tv/tvmark/mkmark.x + Replaced a seek to EOF call with a flush call in the the tvmark task add + object procedure. On SunOS systems the seek to EOF was apparently forcing + the flush while on Solaris systems it was not, resulting in the added + objects never being written to the coordinate file. + (10/3/94, Davis) + +images$tv/imexamine/ierimexam.x + World coordinates printed in the 'r' profile graph are now formated. + (8/2/94, Valdes) + +images$tv/wcslab/wcslab.x + Fixed an initialization bug in wcslab that was causing the axis labels + of the plot to be drawn incorrectly the first time wcslab was run. + This was only a bug under 2.10.3 + (26/7/94 Davis) + +images$tv/imexamine/iestatistics.x + Changed the statistics routine to compute quantities in double precision. + (3/10/93, Valdes) + +images$tv/imexamine/ierimexam.x +images$tv/doc/imexamine.hlp + The simple gaussian fitting was inadequate and gave biased answers. + Replaced this algorithm with NLFIT version. It is still just a two + parameter fit with the center and sky being determined and then fixed + as before. (3/2/93, Valdes) + +images$tv/wcslab/wcslab.h +images$tv/wcslab/wcs_desc.h +images$tv/wcslab/wcslab.x +images$tv/wcslab/wlwcslab.x + Removed a dependency on the file gio.h from the wcslab task. + (2/11/93 LED) + +images$tv/wcslab/wcs_desc.h +images$tv/wcslab/wcslab.h +images$tv/wcslab/wcslab.x +images$tv/wcslab/wlwcslab.x + Removed several dependences on the file gio.h which were no longer + required. There is still one remaining dependency. (2/11/93, Davis) + +images$tv/wcslab/wcslab.x + Fixed a bug in the axis mapping code in wcslab which was causing the + task to fail in some circumstances if the input image was a section + of a higher dimensioned parent image. (1/28/93, Davis) + +======= +V2.10.2 +======= + +images$imexamine/iejimexam.x + Changed aint to nint. (8/10/92, Valdes) + +images$imexamine/iegdata.x + For some reason (typo?) the test for out-of-bounds pixels was such that + a single column or line at the edge of the image was considered out of + bounds. The >= test was changed to >. (7/31/92, Valdes) + +======= +V2.10.1 +======= + +======= +V2.10.0 +======= + +======= +V2.10 +======= + +images$*imexam.par +images$imexamine/* +images$doc/imexamine.e + Made modifications to use coordinate formating in graphs and in + cursor readback. Also the WCS label will be used if label="wcslabel". + Two paramters were added to the main PSET, xformat and yformat. + (4/10/92, Valdes) + +images$tv/wcslab.x + Wcslab was failing if an image larger than the frame buffer was + displayed with fill=no. + (3/25/92, Davis) + +images$tv/imexamine/iemw.x + The logical coordinate of an excluded axis is 1 and not axval+1. + (3/9/92, Valdes) + +images$tv/wcslab/wlwcslab.x + Replaced the routine wl_unused_wcs which searched for an unused wcs + with some code to save and replace the current wcs. + + (2/18/92, Davis) + +images$tv/ + Moved all the .keys files from the noao$lib/scr/ and proto$tvmark/ + directories to the iraf$lib/scr/ directory. + + (1/29/92, Davis) + +images$tv/wcslab/ + Added the new task WCSLAB developed at ST by Jonathan Eisenhammer + and modified at NOAO to the TV package. + + (1/24/92, Davis) + +images$tv/ + + New version of the TV package created. + + The IMEDIT, IMEXAMINE, and TVMARK tasks were removed from the old + NOAO.PROTO package and added to the IMAGES.TV package. See below + for list of previous revisions to these tasks. + + The IIS dependent tasks BLINK, CV, CVL, ERASE, FRAME, LUMATCH, + MONOCHROME, PSEUDOCOLOR, RGB, WINDOW and ZOOM were removed from + the TV package and placed in the new subpackage TV.IIS. + + The directory structure of the IIS package was modified. + + (1/24/92, Davis) + +====================== +Package reorganization +====================== + +noao$proto/ +proto$imexamine/ievimexam.x + Corrected an error in the column limits computation in the routine + ie_get_vector that caused occasional glitches in vectors plotted + using the 'v' key. This bug may also explain occasional unrepeatable + bus errors which occurred after using the 'v' key. (12/11/91, Davis) + +proto$imedit/epcolon.x + Two calls to pargr changed to pargi. (11/13/91, Valdes) + +proto$tvmark/t_tvmark.x +proto$tvmark/mkcolon.x + Removed extra argument to mk_sets() calls. (11/13/91, Davis) + +proto$tvmark/mkppars.x + Changed two clputi calls to clputb calls. (11/13/91, Davis) + +proto$jimexam.par +proto$proto.cl +proto$mkpkg +proto$imexamine/iejimexam.x +proto$imexamine/iecolon.x +proto$imexamine/t_imexam.x +proto$imexamine/iegcur.x +proto$imexamine/mkpkg +proto$doc/imexamine.hlp +noao$lib/scr/imexamine.key + Added new options for fitting 1D gaussians to lines and columns. + (9/2/91, Valdes) + +proto$imexamine/iemw.x + +proto$imexamine/iecimexam.x +proto$imexamine/iecolon.x +proto$imexamine/iegimage.x +proto$imexamine/ielimexam.x +proto$imexamine/iepos.x +proto$imexamine/ierimexam.x +proto$imexamine/imexam.h +proto$imexamine/mkpkg +proto$imexamine/t_imexam.x +proto$imexamine.par +proto$doc/imexamine.hlp + Modified IMEXAMINE to use WCS information in axis labels and coordinate + readback. (8/13/91, Valdes) + +proto$tvmark/mkonemark.x + Moved the two salloc routines to the top of the mk_onemark routine + where they cannot be called more than once. + (7/22/91, Davis) + +proto$tvmark.par + Modified the description of the pointsize parameter. + (7/17/91, Davis) + +proto$imexamine/iesimexam.x + Add code for checking and warning if data is all constant, all above the + specified ceiling, or all below the specified floor when making surface + plots. (10/3/90, Valdes) + +proto$imedit/epmask.x + Added some protective changes so that if a radius of zero with a circular + aperture is used then round off will be less likely to cause missing + the pixel. (9/23/90, Valdes) + +proto$tvmark/tvmark.key +proto$tvmark/mkmark.x +proto$tvmark/doc/tvmark.hlp + At user request changed the 'd' keystroke command which marks an object + with a dot to the '.' and the 'u' keystroke command which deletes a + point to 'd'. (9/14/90 Davis) + +==== +V2.9 +==== + +noao$proto/imedit/epgcur.x + Valdes, June 6, 1990 + The fixpix format input was selecting interpolation across the longer + dimension instead of the shorter. This meant that complete columns + or lines did not work at all. + +==== +V2.8 +==== + +noao$proto/imexamine/t_imexam.x + Valdes, Mar 29, 1990 + Even when use_display=no the task was trying to check the image display + for the name. This was fixed by adding a check for this flag in the + relevant if statement. + +noao$proto/imexamine/ievimexam.x + Valdes, Mar 22, 1990 + The pset was being closed without indicating this in the data structure. + The clcpset statement was removed. + +noao$proto/imedit/epgcur.x + Valdes, Mar 15, 1990 + The EOF condition was being screwed up for two keystroke commands leading + to a possible infinite loop when using a cursor file input. The fix + is to change the "nitems=nitems+clgcur" incrementing to simply + "nitems=clgcur". + +noao$proto/imedit/epbackground.x +noao$proto/imedit/epgcur.x + Valdes, Mar 9, 1990 + 1. The surfit pointer was incorrectly declared as real in ep_bg causing the + 'b' key to do nothing. This appears to be SPARC dependent. + 2. Fixed some more problems with cursor strings having missing coordinates + causing floating overflow errors. + +noao$proto/imexamine/iecolon.x + Valdes, Feb 16, 1990 + Fixed a mistake in the the datatype of a parg call. + +noao$proto/imedit.par +noao$proto/imedit/epcolon.x +noao$proto/imedit/epmask.x + Valdes, Jan 17, 1990 + 1. Fixed typo in prompt string for y background order. + 2. Wrong datatype in clput for order parameters resulting in setting + the user parameter file value to 0. + 3. Bug fix in epmask. The following is the correct line: + line 130: call amovi (Memi[line], Memi[ptr2+i*EP_NX(ep)], EP_NX(ep)) + +noao$proto/imedit/epdisplay.x + Valdes, Jan 7, 1990 + Added initialization to the zoom state. Without the intialization + starting IMEDIT without display and then turning display on followed by + a 'r' would cause an error (very obscure but found in a demo). + +noao$proto/tvmark/t_tvmark.x +noao$proto/tvmark/mkmark.x +noao$proto/tvmark/tvmark.key +noao$proto/doc/tvmark.hlp + Valdes, Jan 4, 1990 + Added filled rectangle command 'f'. + +noao$proto/tvmark/t_tvmark.x +noao$proto/tvmark/mktools.x +noao$proto/tvmark/mkshow.x +noao$proto/tvmark/mkcolon.x +noao$proto/tvmark/mkfind.x +noao$proto/tvmark/mkremove.x + Davis, Dec 12, 1989 + 1. Tvmark has been modified to permit deletion as well as addition of + objects to the coordinate file. Objects to be deleted are marked + with the cursor and must be within a given tolerance of an + object in the coordinate list to be deleted. + 2. The help screen no longer comes up in the text window when the task + is invoked for the sake of uniformity with all other IRAF tasks. + 3. The coordinate file is opened read_only in batch mode. In interactive + mode a warning message is issued if the user tries to append or delete + objects from a file which does not have write permission and no action + is taken. + +noao$proto/imexamine/t_imexam.x +noao$proto/imexamine/iegimage.x + Valdes, Nov 30, 1989 + The default display frame when not using an input list was changed from + 0 to 1. + +noao$proto/imeidt/epgcur.x + Valdes, Oct 30, 1989 + 1. There was no check against INDEF cursor coordinates. Such coordinates + will occur when reading a previous logfile output and cursor input + where the shorthand ":command" is used. The actual error occured when + attempting to add 0.5 to INDEF. + +noao$proto/imedit/epstatistics.x +noao$proto/imedit/epmove.x +noao$proto/imedit/epgsfit.x +noao$proto/imedit/epnoise.x +noao$proto/imedit/epbackground.x +noao$proto/imedit/t_imedit.x + Valdes, Aug 17, 1989 + 1. Added errchk to main cursor loop to try and prevent loss of the + user's changes if an error occurs. + 2. If no background points are found an error message is now printed + instead of aborting. + +noao$proto/tvmark/mkbmark.x + Davis, Aug 4, 1989 + Modified tvmark so that drawing to the frame buffer is more efficient + in batch mode. This involved removing a number of imflush calls + which were unnecessarily flushing the output buffer to disk and + recoding the basic routines which draw concentric circles and rectangles. + +=========== +Version 2.8 +=========== + +noao$proto/imexamine/* + +noao$proto/imexamine.par + +noao$proto/?imexam.par + +noao$proto/doc/imexamine.hlp + +noao$proto/proto.cl +noao$proto/proto.men +noao$proto/proto.hd +noao$proto/x_proto.x +noao$proto/mkpkg +noao$lib/scr/imexamine.key + Valdes, June 13, 1989 + New task IMEXAMINE added to the proto package. + +noao$proto/tvmark/ + Davis, June 6, 1989 + Fixed a bug in tvmark wherein circles were not being drawn if they + were partially off the image in the x dimension. + +noao$proto/tvmark/ + Davis, June1, 1989 + A labeling capability has been added to tvmark. If the label parameter + is turned on tvmark will label objects with the string in the third + column of the coordinate file. + +noao$proto/tvmark/ + Davis, May 25, 1989 + The problem reported by phil wherein TVMARK would go into an infinite + loop if it encountered a blank line has been fixed. + +noao$proto/tvmark + Davis, May 22, 1989 + The new task TVMARK was added to the proto package. + +noao$proto/imedit/ + Davis, May 22, 1989 + The new task IMEDIT was added to the proto package. + +====================== +Package reorganization +====================== + +=========== +Release 2.2 +=========== +.endhelp |