aboutsummaryrefslogtreecommitdiff
path: root/pkg/proto/Revisions
diff options
context:
space:
mode:
authorJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
committerJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
commit40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch)
tree4464880c571602d54f6ae114729bf62a89518057 /pkg/proto/Revisions
downloadiraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'pkg/proto/Revisions')
-rw-r--r--pkg/proto/Revisions926
1 files changed, 926 insertions, 0 deletions
diff --git a/pkg/proto/Revisions b/pkg/proto/Revisions
new file mode 100644
index 00000000..c474fe6d
--- /dev/null
+++ b/pkg/proto/Revisions
@@ -0,0 +1,926 @@
+.help revisions Jun88 proto
+.nf
+
+t_mkglbhdr.x +
+mkglbhdr.par +
+doc/mkglbhdr.hlp +
+x_proto.x
+mkpkg
+proto.cl
+proto.hd
+proto.men
+ A new task that creates a global, dataless image header from keywords
+ which are in common in an input image list and an optional reference
+ image. (2/6/09, Valdes)
+
+masks$t_mimstat.x
+ The clipping calculation was resetting the user supplied pixel limits.
+ Instead, any clipping limits need to remain bounded by the user
+ limits.
+ (7/15/08, Valdes)
+
+masks/t_mimstat.x
+ When creating an output mask the final mp_invert step doesn't work. I'm
+ not sure if this ever worked right with the PIX_NOT(PIX_SRC) raster op.
+ Replaced this routine with yt_pminvert. (3/14/08, Valdes)
+
+masks/t_mimstat.x
+doc/mimstat.hlp
+ The "pmmatch" facility now allows the masks to be matched in physical
+ and world coordinate systems. (2/4/08, Valdes)
+
+t_bscale.x
+ Fixed a type declaration problem (1/21/08, MJF)
+
+t_fixpix.x
+ Changed from using xt_pmmap to yt_pmmap thus supporting world
+ coordinate pixel mask matching. (1/16/08, Valdes)
+
+maskexpr/t_mskexpr.x
+ If both a reference image and a reference mask are specified the
+ reference mask will be matched to reference image using the features
+ of yt_mappm (see xtools$fixpix/ytpmmap.x). The default is to match
+ in "logical" which basically trims or pads the mask. The power of
+ this is that the user may set the environment variable "pmmatch" to
+ one of "physical", "world", or "offset". The physical option is useful
+ for taking trims, subsections, or other linear changes into account.
+ The world option is useful for matching masks generated from transformed
+ images. One application of this task is now to create the matched
+ mask as a file from the internal matching operation by using the
+ simple expression "m".
+ (1/10/08, Valdes)
+
+=====
+V2.14
+=====
+
+t_imext.x
+ Removed supporting procedures which are now in the xtools library
+ in the file xtextns.
+ (3/20/07, Valdes)
+
+=====
+V2.13
+=====
+
+========
+V2.12.2a
+========
+
+maskexpr/t_mskregions.x
+ The code to inherit the size of the reference image was incorrect
+ and is now fixed. (7/8/04, Valdes)
+
+interp.x
+ Removed the limit on the size of the table. The table is initially
+ allocated to 4096 pairs, and dynamically reallocated in 4096 chunks
+ as needed. (5/6/04, MJF)
+
+=======
+V2.12.2
+=======
+
+maskexpr/peregfuncs.x
+ Fixed a size decl error in a salloc call in pe_lines() (9/29/03, MJF)
+
+maskexpr/meregfuncs.x
+ Fixed an type declaration/usage error for me_is_in_range() (9/29/03, MJF)
+
+ringavg.cl
+ Included help page in script in order to document for adass.iraf.sources.
+ (1/7/03, Valdes)
+
+ringavg.cl +
+doc/ringavg.hlp +
+proto.cl
+proto.men
+proto.hd
+ Added a script task to compute pixel averages in concentric rings.
+ (11/25/02, Valdes)
+
+doc/fixpix.hlp
+ Added an example for using a text file on a 1D image.
+ (9/20/02, Valdes)
+
+=======
+V2.12.1
+=======
+
+=====
+V2.12
+=====
+
+maskexpr/peregfuncs.x
+ Fixed various min / max data type mismatch problems. (06/19/02, Davis)
+
+masks/t_mimstat.x
+masks/rsstats.x
+ If nclip > 0 and the initial mean and standard deviation are INDEF (a very
+ unlikely occurence unless there is a mask) the ksigma limit computation in
+ the mimstatistics / rskysub task could overflow. This does not affect
+ released code. (05/01/02, Davis)
+
+maskexpr/gettok.x
+ Modified the fetch number token routine to decode decimal number with
+ negative exponents correctly. (01/23/02, Davis)
+
+t_suntoiraf.x
+ The read routine was being called as a subroutine instead of as a function.
+ (01/07/02, Davis)
+
+maskexpr/peregfuncs.x
+ Fixed a typo in the salloc call. (01/07/02, Davis)
+
+maskexpr/peregfuncs.x
+ Removed argument from the pe_polygon function that was no longer necessary
+ and was being used incorrectly.
+ (12/14/01, Davis)
+
+masks/mstcache.x
+masks/rsscache.x
+ Added a call setting IM_BUFFRAC to 0 to the memory caching code in the
+ mimstatistics and rskysub tasks in order to force the imio buffer to be
+ the size of the input image.
+ (12/10/01, Davis)
+
+proto.cl
+proto.men
+proto.hd
+x_proto.x
+mskexpr.par
+mskregions.par
+doc/mskexpr.hlp
+doc/mskregions.hlp
+maskexpr/t_mskexpr.x
+maskexpr/memkmask.x
+maskexpr/t_mskregions.x
+maskexpr/mesetreg.x
+maskexpr/mesetexpr.x
+maskexpr/meregmask.x
+maskexpr/peregfuncs.x
+maskexpr/megeom.x
+maskexpr/meregfuncs.x
+maskexpr/mskexpand.x
+maskexpr/gettok.x
+maskexpr/gettok.h
+ Installed the mskexpr and mskregions tasks in the proto package.
+ (12/06/01, Davis)
+
+t_suntoiraf.x
+t_binfil.x
+t_hfix.x
+t_joinlines.x
+doc/irafil.hlp
+ Fixed various extra/missing argument, function declaration, and
+ subroutine/function mismatchs. Also fixed an irafil task help page
+ formatting problem. (9/19/01, Davis)
+
+rskysub.par
+doc/rskysub.hlp
+masks/rskysub.h
+masks/t_rskysub.x
+masks/rsstats.x
+masks/rsmean.x
+masks/rsmmean.x
+masks/rscache.x
+masks/rsfnames.x
+masks/rsreject.x
+ Installed the new running mean or median sky subtraction task rskysub
+ in the proto package. (9/18/01, Davis)
+
+mimstatistics.par
+doc/mimstat.hlp
+masks/mimstat.h
+masks/t_mimstat.x
+masks/mstcache.x
+masks/mimstat.x
+masks/mptools.x
+ Installed the new statistics through a mask task mimstatistics in the
+ proto package. (09/17/01, Davis)
+
+t_imext.x
+ The change to use a temp file was not done right. (1/9/01, Valdes)
+
+t_fixpix.x
+ Change to call xt_pmunmap to insure pixel masks memory is released.
+ (12/13/00, Valdes)
+
+t_imext.x
+ Added logic to recognize an input specifications which has an explict
+ extension as a single image. Previously an infinite loop would
+ result. (9/26/00, Valdes)
+
+t_imext.x
+ Instead of expanding into a string buffer the task now uses a temp
+ file. (9/18/00, Valdes)
+
+fields.x
+ Added two close statements and a missing sfree statement to the fields
+ task to avoid a too many open files error when processing a long list
+ of files. (5/19/00, Davis)
+
+=====
+V2.11.3
+=====
+
+t_bscale.x
+ The imio input and output pointers for type double and complex images
+ were declared as type double and complex instead of integer causing
+ a hangup on sun systems. (12/11/99, Davis)
+
+=====
+V2.11.2
+=====
+
+mkpkg
+ Added missing file dependencies to the mkpkg file. (9/22/99, Davis)
+
+=====
+V2.11.2
+=====
+
+t_imext.x
+doc/imextensions.hlp
+ 1. Image template expansion is used intead of file template expansion.
+ 2. Image sections may now be in the input names.
+ (12/1/97, Valdes)
+
+=====
+V2.11
+=====
+
+t_imext.x
+ Included a private copy of the ranges package to allow having zero
+ be a legal value. (8/22/97, Valdes)
+
+t_imext.x +
+imextensions.par +
+doc/imextensions.hlp +
+x_proto.x
+mkpkg
+proto.cl
+proto.men
+proto.hd
+ Installed new task for making lists of image extensions.
+ (8/15/97, Valdes)
+
+=========
+V2.11BETA
+=========
+
+proto$
+ The tasks imalign, imcentroid, imfunction, imreplace, wcsedit, and
+ wcsreset have been moved to the images package. Imalign and imcentroid
+ are in immatch, imfunction and imreplace are in imutil, and wcsedit
+ and wcsreset are in imcoords. (3/31, Valdes)
+
+proto$t_wcsedit.x
+ The off-diagonal elements of the LTM matrix were being incorrectly edited
+ although correctly listed by the wcsedit task, in the sense that editing
+ ltm[2,1] was actually editing ltm[1,2]. On the other hand the off-diagonal
+ elements of th CD matrxi were being correctly edited, but incorrectly
+ displayed. (1/20/97, Valdes)
+
+proto$t_fixpix.x
+proto$fixpix.par
+proto$doc/fixpix.hlp
+proto$mkpkg
+ Improved final version of new FIXPIX. This uses the routines in
+ xtools$fixpix. (12/11/96, Valdes)
+
+proto$fields.par
+proto$doc/fields.hlp
+ Changed the default lines in FIELDS to an open upper limit.
+ (8/22/96, Valdes)
+
+proto$t_fixpix.x
+proto$fpfixpix.gx
+proto$fixpix.par
+proto$text2mask.par +
+proto$t_text2mask.x +
+proto$t_mask2text.x +
+proto$doc/fixpix.hlp
+proto$doc/text2mask.hlp +
+proto$mkpkg
+proto$x_proto.x
+proto$proto.cl
+proto$proto.hd
+proto$proto.men
+ Replace the old version of FIXPIX by a new version that works with
+ mask images. Two new tasks have been added TEXT2MASK and MASK2TEXT that
+ convert from the old text file description to mask images and back.
+ The MASK2TEXT task is hidden to discourage continued use of the text
+ file description.
+ (6/14/96, Valdes)
+
+proto$generic/ +
+proto$imfunc.x -> generic/
+proto$imrep.x -> generic/
+ Added a generic directory for generic files. The imfunc.x
+ and imrep.x are now in this directory. (6/14/96, Valdes)
+
+proto$t_wcsreset.x
+ Added an error check to the mw_openim command so wcsreset can erase
+ the world coordinate systems of images with wcss that it cannot
+ read correctly. (1/8/95, Davis)
+
+proto$t_imcntr.x
+ Modified the format of the output to ensure a space between the x: and
+ y: and the x and y coordinate and increased the precision of the output
+ from %7.3f to %8.3f. (22/4/94, Davis)
+
+proto$t_bscale.x
+ Added a call to flush after the status printout so that the output will
+ appear after each images is processed. (29/11/93, Davis)
+
+proto$t_imcntr.x
+ Modified to imcntr task to use image templates instead of file templates.
+ (10/27/92, Davis)
+
+proto$t_imcntr.x
+ Added an error check for constant data. (10/26/92, Davis)
+
+proto$doc/suntoiraf.hlp
+ Replaced the help page with an updated one. (4/30/92, Davis)
+
+proto$wcsedit
+ Added the new task WCSEDIT to the PROTO package. (4/22/92, Davis)
+
+proto$wcsreset
+ Added the new task WCSRESET to the PROTO package. (4/21/92, Davis)
+
+proto$intrp.f
+ Updated to be the same as in the ONEDSPEC package so that the entry
+ statements are removed. (2/10/92, Valdes)
+
+proto$
+proto$suntoiraf
+ The LOCAL package task SUNTOIRAF was added to PROTO. (1/31/92, Davis)
+
+proto$hfix
+ The new task HFIX was added to the PROTO package. (1/24/92, Valdes)
+
+proto$*
+ 1. New PROTO package created from the NOAO.PROTO package.
+
+ 2. The IMEDIT, IMEXAMINE, and TVMARK tasks in NOAO.PROTO have been moved
+ to the IMAGES.TV package.
+
+ 3. The IMTITLE, MKHISTOGRAM, and RADPLT tasks in NOAO.PROTO have been moved
+ to the OBSOLETE package. They are superseded by the HEDIT, PHISTOGRAM, and
+ PRADPROF tasks respectively.
+
+ 4. The BINPAIRS, IRALIGN, IRMATCH1D, IRMATCH2D, IRMOSAIC, NDPREP, and
+ SLITPIC tasks have been moved to the new version of NOAO.PROTO called
+ NPROTO.
+
+ 5. The JOIN task has been renamed JOINLINES.
+
+ (1/23/92, Valdes, Davis)
+
+
+====
+Package regorganization
+====
+
+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$t_fixpix.x
+proto$doc/t_fixpix.x
+ Made the order of lower/upper columns/lines unimportant by internally
+ transposing the endpoints if not in increasing order. (10/31/91, Valdes)
+
+proto$imfuncs.gx
+proto$imfuncs.x
+ The reference to the E macro in math.h was replaced with a reference to
+ the new macro BASE_E.
+ (9/17/91 LED)
+
+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$imfunction.par
+proto$imfunction.x
+proto$imfuncs.gx
+proto$imfuncs.x
+proto$doc/imfunction.hlp
+ A new version of the imfunction task was installed. This new version
+ supports many more functions as well the double precision images.
+ (8/29/91 LED)
+
+proto$bscale.par
+proto$t_bscale.x
+proto$mkpkg
+proto$doc/bscale.hlp
+ Installed a new version of the bscale task. The new task takes a list
+ of input images and produces a list of output images like most other
+ images tasks. The input images are overwritten if the output list equals
+ the input list, and the noact parameter was removed since it is no longer
+ required. Two new parameters upper and lower can be used to remove
+ outliers from the statistics computation. The logfile parameter was
+ removed and replaced with the verbose parameter. Finally the code was
+ modified to only use the step parameter for sampling along a particular
+ axis, if no reference is made to that axis in the section parameter.
+ (8/26/91 LED)
+
+proto$fixline.gx
+ The call to awsud had an argument type mismatch. (8/13/91, Valdes & Jacoby)
+
+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$imfit1d.par,linefit.par
+ Removed these defunct .par files from the PROTO package.
+ (10/25/90, Davis)
+
+proto$t_imreplace.x
+ Added support for pixel type USHORT to the IMREPLACE task.
+ (10/25/90, 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)
+
+proto$mkpkg
+proto$proto.cl
+proto$proto.hd
+proto$proto.men
+proto$x_proto.x
+proto$toonedspec.x -
+proto$toonedspec.par -
+proto$doc/toonedspec.hlp -
+ Removed TOONEDSPEC. It's replacement is ONEDSPEC.SCOPY. (8/23/90, Valdes)
+
+====
+V2.9
+====
+
+noao$proto
+ Davis, June 20, 1990
+ The prototype tasks IMSLICE and IMSTACK were removed from the PROTO
+ package. Their functionality is duplicated by tasks of the same
+ name in the IMAGES package.
+
+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.
+
+noao$proto/t_fixpix.x
+ Davis, May 29, 1990
+ Modified fixpix so that it would work on unsigned short images.
+
+====
+V2.8
+====
+
+noao$proto/
+ Davis, April 6, 1990
+ Two new tasks IMALIGN and IMCENTROID written by Rob Seaman were added
+ to the proto package. IMCENTROID computes a set of relative shifts
+ required to register a set of images. IMALIGN both computes the
+ shifts and aligns the images.
+
+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/iralign.par,ir/t_iralign.x
+ Davis, Feb 27, 1990
+ Changed the iralign parameter align to alignment for consistency with
+ the other tasks.
+
+noao$proto/imexamine/iecolon.x
+ Valdes, Feb 16, 1990
+ Fixed a mistake in the the datatype of a parg call.
+
+noao$proto/ir/
+ Davis, Feb 16, 1990
+ Added a feature to the iralign code that permits the user to rerun
+ the iralign, irmatch1d, and irmatch2d using the first runs output
+ as input. This permits the user to fine tune the intensity adjustments
+ and shifts.
+
+noao$proto/proto.cl
+noao$proto/proto.men
+noao$proto/mkpkg
+noao$proto/x_proto.x
+noao$proto/t_join.x +
+noao$proto/join.par +
+noao$proto/join.cl -
+noao$proto/doc/join.hlp
+ Valdes, Feb 13, 1990
+ Added compiled version of the join task and updated the documentation.
+ Note that the parameters are now different.
+
+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/ir/
+ Davis, Nov 28, 1989
+ New versions of the proto tasks IRMOSAIC, IRALIGN, IRMATCH1D and
+ IRMATCH2D have been installed in the PROTO package. The routine
+ have been modularised and now share code in preparation for a
+ future database approach to the registration problem. The image i/o
+ has been optimized so that all the tasks, but IRMOSAIC in particular,
+ will run much faster. A bug in the alignment code in which errors of
+ alignment of up to 0.5 pixels can occur has been fixed.
+ There is now an option to trim each section before insertion into
+ the output image. Finally the actions taken by the task can optionally
+ be printed on the terminal.
+
+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.
+
+noao$proto/imreplace.par
+ Valdes, July 20, 1989
+ Changed mode of imaginary component value to hidden.
+
+===========
+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/t_imreplace.x
+noao$proto/imrep.gx
+noao$proto/imreplace.par
+noao$proto/doc/imreplace.hlp
+ Valdes, May 23, 1989
+ Complex images are supported with the thresholds being the magnitude
+ of the complex values and the replacement value specified as real
+ and imaginary.
+
+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.
+
+noao$proto/t_binfil.x
+ Rooke, Apr 28, 1989
+ After allocating temporary storage for header bytes in IRAFIL, the code
+ was then reading those bytes instead into pixel storage, resulting in
+ a segmentation violation if header > row of pixels (found by Jim
+ Klavetter).
+
+noao$proto/epix/epgdata.x
+ Valdes, Mar 20, 1989
+ Limit checking on the requested data region was wrong. User would get
+ out of bounds message if the line desired was greater than the number
+ of columns.
+
+noao$proto/t_bscale.x
+ Davis, Feb 7, 1989
+ Fixed a memory corruption error in bscale. If a user specified a section
+ using the section parameter, the task was overflowing the data array
+ by trying to read beyond the boundary of the section.
+
+ Fixed a floating divide by zero problem in the computation of
+ step sizes when a specified section was only one pixel
+ wide in a given dimension.
+
+noao$proto/
+ Davis, Jan 26, 1989
+ A "pixel out of bounds" error was fixed in the task IRMATCH2D. This
+ would occur if nxsub != nysub and for certain combination of corner
+ and order. This bug has been fixed.
+
+noao$proto/
+ Davis, Nov 8, 1988
+ The two prototype image intensity matching tasks IRMATCH1D and IRMATCH2D
+ have been added to the proto package. See the help pages for further
+ details.
+
+noao$proto/t_irmosaic.x
+ Davis, Jul 23, 1988
+ The number of columns and rows between adjacent subrasters in the output
+ image produced by IRMOSAIC was incorrect if nxoverlap or nyoverlap were
+ less than -1.
+
+noao$proto/t_imslice.x
+ Davis, Jul 8, 1988
+ A new task imslice has been added to the proto package. IMSLICE reduces
+ an n-dimensional image to a list of (n-1)-dimensional images.
+
+noao$proto/mkpkg
+noao$proto/imfunction.x
+noao$proto/imfuncs.gx +
+noao$proto/imdex.gx -
+noao$proto/imlog.gx -
+noao$proto/imsqr.gx -
+ Valdes, Apr 8, 1988
+ Added the absolute value function. Combined the different functions
+ into one procedure.
+
+noao$proto/t_mkhistogram.x
+ Davis, Feb 5, 1988
+ A new task mkhistogram has been added to the proto package. Mkhistogram
+ will task a stream of data and list or plot the histogram of the data.
+
+noao$proto/t_irmosaic.x
+ Davis, Feb 3, 1988
+ 1. A new parameter "subtract" has been added to the IRMOSAIC task. If
+ the "median" parameter is yes then IRMOSAIC will subtract the median
+ from each subraster before adding it to the output image mosaic.
+
+noao$proto
+ Davis, Dec 8, 1987
+ 1. Two new tasks IRMOSAIC and IRALIGN have been added to the PROTO
+ package. IRMOSAIC takes an ordered list of input images and places them
+ on a grid in an output image. Options exist to order the input list
+ by row, column or in a raster pattern starting at any of the four
+ corners of the output image. Adjacent subrasters may be overlapped or
+ separated by a specified number of columns and rows. Positions of objects
+ which occur in adjacent subrasters can be marked using for example
+ the sun imtool facility and centered using the APPHOT center routine.
+ IRALIGN takes the mosaiced image and the coordinate list and produces an
+ output image where all the individual subrasters have been aligned with
+ respect to some reference subraster. These two tasks are most useful for
+ images which already lie approximately on a grid.
+
+noao$proto/t_bscale.x +
+noao$proto/bscale.par +
+noao$proto/doc/bscale.hlp +
+ Valdes, October 7, 1988
+ A new task to compute to scale images by a zero point and scale factor
+ has been added. The zero point and scale factor can be chosen as the
+ mean, median, or mode of the images.
+
+noao$proto/doc/replicate.hlp -
+ Valdes, June 4, 1987
+ 1. Deleted this obsolete file.
+
+noao$proto/toonedspec.x
+noao$proto/doc/toonedspec.hlp
+ Valdes, April 27, 1987
+ 1. The output spectra are now of type real regardless of the input
+ pixel type. This change was made to avoid fix point exceptions
+ on AOS/VS IRAF when summing enough lines to overflow the input
+ pixel type. On the other IRAF systems integer overflows only cause
+ erroneous output but no error.
+
+noao$proto/fixline.gx
+ Valdes, April 27, 1987
+ 1. The interpolation weights when interpolating across lines were
+ being truncated and producing approximately correct values
+ but not correct interpolation. The weights are now not truncated.
+
+noao$proto/join.cl
+ Hammond, March 10, 1987
+ 1. Added script task JOIN, which joins two lists line by line.
+
+noao$proto/t_imstack.x
+ Valdes, March 3, 1987
+ 1. The input images being stacked were not being closed after they
+ were added to the output image.
+
+noao$proto/imrep.gx
+ Valdes, February 5, 1987
+ 1. There was a problem in AOS iraf because of an attempt to convert
+ a real INDEF to a short value. The routine was modified to attempt
+ the conversion only if the value is not INDEF.
+
+noao$proto/t_imstack.x
+noao$proto/doc/imstack.hlp
+ Valdes, October 8, 1986
+ 1. Modified IMSTACK to use image templates instead of file templates.
+ All image tasks should use the image template package for consistency.
+ 2. Modified the help page. One of the examples was incorrect.
+
+noao$proto/imfunction.x
+ Valdes, October 8, 1986
+ 1. Doug Tody added the square root function. I don't know the
+ details of the revision.
+
+noao$proto/imfunction.x
+noao$proto/imfunction.par
+noao$proto/imlog.gx
+noao$proto/imdex.gx +
+noao$proto/funcs.x -
+noao$proto/doc/imfunction.hlp
+ Valdes, September 9, 1986
+ 1. Added the "dex" function which is the inverse of the existing "log"
+ function.
+ 2. The help page was revised.
+
+proto$toonedspec: Valdes, June 16, 1986
+ 1. Added new task TOONEDSPEC to convert columns or lines of 2D
+ spectra to 1D spectra. A manual page was also added. This
+ is a prototype. The task or it's function will eventually
+ move to the TWODSPEC package.
+
+======================
+Package reorganization
+======================
+
+local$dsttoiraf: Valdes, April 7, 1986
+ 1. The task resides now on NOAO/VMS SKD:[LOCAL.DAOP]
+
+local$t_imstack.x: Valdes, April 6, 1986
+local$doc/imstack.hlp: Valdes, April 6, 1986
+ 1. Removed warning message about mixed datatypes in IMSTACK.
+ 2. Updated help page for IMSTACK.
+
+local$dsttoiraf: Valdes, April 3, 1986
+ 1. Added NOAO foreign task to convert DST (DAO) format images to
+ IRAF images. This task is only available on the NOAO/VMS cluster.
+ Attempting to run this on any other system will fail.
+
+local$irafil: Valdes, April 3, 1986
+ 1. George Jacoby added the task IRAFIL to convert integer byte
+ pixel data to an IRAF image. It is an attempt to have a general
+ dataio conversion for foreign format images.
+
+===========
+Release 2.2
+===========
+
+From Valdes Jan. 24, 1986:
+
+1. Removed NOTES tasks which was not useful.
+------
+August 6, 1985:
+
+1. Imfunction modified to produce only real datatype output images.
+2. Revisions script added.
+.endhelp