.help revisions Nov93 nmisc
.nf

nmisc$src/stfprofile.x
    Limits on centroided image raster at the boundary have been removed.
    Instead boundary reflection allows a somewhat unbiased centroid estimation
    for sources near the edge.  (5/6/03, Valdes)

nmisc$src/t_starfocus.x
starfocus.h
mkpkg
    1.  Added 100 pixels of boundary reflection to allow some attempt at
	measuring PSFs near the image edges.
    2.  Now starting coordinates closer that a radius distance from the
	image edge are allowed.  (5/6/03, Valdes)

nmisc$src/stfprofile.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)

nmisc$src/stfprofile.x
    The subpixel evaluation in stf_profile 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)

=======
V2.12.1
=======

nmisc$src/rngranges.x
    Replaced with V2.12 xtools$rngranges.x which has bug fixes.
    (6/18/02, Valdes)

=====
V2.12
=====

t_surfit.x -
surfit.par -
doc/surfit.hlp +
nmisc$src/astutil -
nmisc$src/autoid -
nmisc$src/nsplot -
x_nmisc.x
mkpkg
nmisc$nmisc.cl
nmisc$nmisc.hd
nmisc$nmisc.men
    Cleaned up this package by removing astutil, nsplot, and autoid directories
    and tasks.  These have been in V2.11 for quite some time.
    (1/18/00, Valdes)

nmisc$src/t_starfocus.x
nmisc$src/starfocus.par
nmisc$src/psfmeasure.par
nmisc$doc/starfocus.hlp
nmisc$doc/psfmeasure.hlp
    Added a "wcs" parameter to allow specifying the coordinate system type
    for cursor input.  (10/7/98, Valdes)

nmisc$src/stfprofile.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)

nmisc$src/t_ccdmask.x
    There wsa a bug in how CCDMASK determined whether to add the .pl
    extension to in the input mask name.  It actually did the opposite
    of what it was supposed to do.  (10/3/97, Valdes)

nmisc$src/t_starfocus.x
    There was an error in the changes to allow focus sequences to go
    up or down such that simple PSF measurement failed.
    (6/11/97, Valdes)

nmisc$src/stfmeasure.x
nmisc$src/stfprofile.x
    Changes were need to better deal with error conditions.
    (6/11/97, Valdes)

nmisc$imexam/stfmeasure.x
nmisc$imexam/ierimexam.x
    Changes to deal with error conditions.
    (6/11/97, Valdes)

nmisc$src/t_starfocus.x
    Fixed a typo error in an earlier change which left out the pointer
    variable in a macro.  (5/8/97, Valdes)

nmisc$src/spfgraph.x
    Fixed case where if the average of the minimum and maximum focus values
    is zero then a floating divide by zero would occur.  (2/14/97, Valdes)

nmisc$src/t_starfocus.x
    1.  Added a minimum radius of 3 to the input and to interative setting.
    2.  The estimate for the next focus position is not based on the previous
	center plus the step.
    3.  Added commented out code to allow setting the selected star to always
	be the top or bottom, etc.
    (2/7/97, Valdes)

nmisc$src/stfprofile.x
    1.  Added a minimum radius of 3 to stf_find.
    2.  Added a error return if sum2 <= 0 in stf_find
    3.  Added errchks in stf_widths for called procedures.
    4.  Added error returns in stf_fit for bad profile or parameters.
    (2/6/97, Valdes)

nmisc$src/t_starfocus.x
    The parabola fitting routine would fail if the independent variable
    (the focus values) became too large because a) use of real and b)
    unscaled variables.  The routine was revised for both these problems.
    (10/24/96, Valdes)

nmisc$src/stfprofile.x
nmisc$src/imexam/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)

nmisc$src/t_text2mask.x
    The test for the .pl extension was wrong resulting in creation of
    .imh images or .pl.pl images.  (5/18/96, Valdes)

nmisc$src/autoid/autoid/autoid.x
    Fixed datatype mismatch for Dec/Alpha.  (4/12/96, Valdes)

nmisc$src/imexam/ierimexam.x
nmisc$src/imexam/stfmeasure.x
nmisc$src/stfprofile.x
    Fixed incorrect datatype declaration "real np" -> "int np" in various
    related places.  (4/9/96, Valdes)

nmisc/src/imexamine/stfmeasure.x -
nmisc/src/imexamine/nsfmeasure.x +
nmisc/src/imexamine/ierimexam.x
    1. Restricted the peak pixel to be within the specified radius.
    2. Renamed file and procedures to avoid library conflict.
    (3/14/96, Valdes)

nmisc/src/stfprofile.x
    Minor bug fix that does not affect anything.  (3/14/96, Valdes)

nmisc/src/kpnofocus.cl
nmisc/src/starfocus.par
nmisc/src/psfmeasure.par
nmisc/src/imexamine/rimexam1.par
    Changed the defaults for radius=5, sbuffer=5, swidth=5 to try and make
    IMEXAMINE and the PSF tasks measure the same thing by default.
    (3/13/96, Valdes)

nmisc/src/autoid/identify.h
nmisc/src/autoid/peaks.gx
nmisc/src/autoid/autoid/autoid.x
    1. The ID_FTYPE entry in the structure was being clobbered by a typo
	in the include file which also mapped ID_LABEL to the same location.
    2.	The peak finding routines were modified so that values of INDEF
	for the threshold and contrast would disable these tests.  This
	is needed when absorption peak data is negated to find the
	absorption peaks which are all negative.
    3.  The autoid.x uses of find_peaks were modified to set the contrast
	and threshold to INDEF instead of zero.
    (2/24/96, Valdes)

nmisc/src/nsplot/* +
    Copy of V2.11 SPLOT which includes Lorentzian and Voigt profile fitting.
    (2/5/95, Valdes)

nmisc/src/autoid/* +
nmisc/src/mkpkg
nmisc/nmisc.cl
nmisc/nmisc.men
nmisc/nmisc.hd
    The new and modified tasks from the V2.11 spectroscopy packages
    using a new automatic line identification algorithm have been
    added.  (2/1/96, Valdes)

nmisc/src/astutil/* +
nmisc/src/x_nmisc.x
nmisc/src/mkpkg
nmisc/nmisc.cl
nmisc/nmisc.men
nmisc/nmisc.hd
    The new tasks from the V2.11 ASTUTIL package, ASTCALC and ASTRADIUS,
    have been added.  (1/23/96, Valdes)

nmisc/src/t_ccdmask.x
nmisc/src/t_text2mask.x
    The procedure strmatch was being used incorrectly.  (1/4/96, Valdes)

nmisc/src/imexamine/* +
nmisc/src/x_nmisc.x
nmisc/src/mkpkg
nmisc/src/doc/newimexamine.hlp +
nmisc/nmisc.cl
nmisc/nmisc.men
nmisc/nmisc.hd
    A new version of IMEXAMINE with new algorihtms to measure the FWHM
    of objects.  This is the version currently slated for V2.11.
    (11/17/95+12/8/95, Valdes)

nmisc/src/stfprofile.x
    Changed the centering routine to only use the data in the specified
    radius rather than the extended region including the sky.  (11/7/95, Valdes)

nmisc/src/stfmeasure.x
nmisc/src/mkpkg
    Added a routine which can be called separately to compute the
    enclosed flux width or radius and the direct FWHM.  (11/6/95, Valdes)

nmisc/src/stfprofile.x
nmisc/src/starfocus.h
    Added a computation of the direct FWHM.   (11/6/95, Valdes)

nmisc/src/t_starfocus.x
    Make a change to avoid reloading the image display when the specified
    image name and the image name in the display are same apart from
    the image extension.  (6/26/95, Valdes)

nmisc/src/t_specfocus.x
    Fixed bug in interpreting the focus parameter.  (6/26/95, Valdes)

nmisc/src/xregister/rgxbckgrd.x
nmisc/src/xregister/rgxcorr.x
    The procedure rg_xlaplace was incorrectly being declared as an integer
    procedure.

    In several places the construct array[1++nx-wborder] was being used
    instead of array[1+nx-wborder]. Apparently caused by a typo the Sun
    compilers did not catch this but the IBM/RISC6000 compilers did

    (11/16/94, Davis)

nmisc/src/stfprofile.h
nmisc/src/t_starfocus.x
nmisc/src/stfprofile.x
nmisc/src/starfocus.par
nmisc/src/psfmeasure.par
nmisc/src/kpnofocus.cl
nmisc/src/doc/starfocus.par
nmisc/src/doc/psfmeasure.par
nmisc/src/doc/kpnofocus.cl
    Added saturation and ignore_sat parameters to allow flagging measurements
    with saturated pixels and either ignoring them or including them but
    showing them in the output log.  (10/28/94, Valdes)

nmisc/src/t_starfocus.x
    Fixed bug in interpreting the focus parameter.  (9/15/94, Valdes)

nmisc/src/starfocus.h
nmisc/src/t_starfocus.x
nmisc/src/stfprofile.x
nmisc/src/stfgraph.x
nmisc/src/psfmeasure.par
nmisc/src/starfocus.par
nmisc/src/kpnofocus.cl
nmisc/src/doc/psfmeasure.hlp
nmisc/src/doc/starfocus.hlp
nmisc/src/doc/kpnofocus.hlp
    Added an "iteration" parameter that, if greater than 1, uses the
    previous FWHM estimate to adjust the "radius" parameter.  (8/5/94, Valdes)

nmisc/src/doc/psfmeasure.hlp
nmisc/src/doc/starfocus.hlp
    Clarified the description of the imagecur parameter.  (2/1/94, Valdes)

nmisc/src/t_starfocus.x
nmisc/src/starfocus.h
nmisc/src/starfocus.par
nmisc/src/psfmeasure.par
nmisc/src/kpnofocus.cl	+
nmisc/src/doc/starfocus.hlp
nmisc/src/doc/psfmeasure.hlp
nmisc/src/doc/kpnofocus.hlp
nmisc/x_nmisc.x
nmisc/nmisc.cl
nmisc/nmisc.men
nmisc/nmisc.hd
    1.  A new parameter, fstep, was added to STARFOCUS to allow specifying
	the focus sequence as a starting value, by the focus parameters,
	and a step.
    2.  STARFOCUS was modified to allow specification of header keywords
	for the focus (this was true previously), the focus step,
	the number of exposures, and the multiple exposure shift.
	This allows multiple exposure images to be completely header
	drivien if the appropriate keywords are present.
    3.  A new task KPNOFOCUS was added.  This is a script calling
	STARFOCUS with parameters set specifically for Kitt Peak
	headers containing the focus parameters in the header.
	Many of the parameters are fixed in the script and the task
	parameters are then simpler.
    4.  STARFOCUS/PSFMEASURE were modified to search all display frames
	for the requested image rather than just frame 1.
    5.  A new parameters, frame, was added to STARFOCUS/PSFMEASURE
	to specify the display frame to load if necessary.  Previously
	it was always frame 1.
    7.  In STARFOCUS the default number of steps was changed to 7 and
	the default step size to 30.
    (11/13/93, Valdes)
.endhelp
