aboutsummaryrefslogtreecommitdiff
path: root/noao/digiphot/daophot/Revisions
diff options
context:
space:
mode:
Diffstat (limited to 'noao/digiphot/daophot/Revisions')
-rw-r--r--noao/digiphot/daophot/Revisions918
1 files changed, 918 insertions, 0 deletions
diff --git a/noao/digiphot/daophot/Revisions b/noao/digiphot/daophot/Revisions
new file mode 100644
index 00000000..7e88e82c
--- /dev/null
+++ b/noao/digiphot/daophot/Revisions
@@ -0,0 +1,918 @@
+.help revisions Jan90 noao.digiphot.daophot
+.nf
+
+daophot/psf/dpfitpsf.x
+ The ":function <func>" command was not saving the new functon when
+ refitting with the 'f' keystroke. In dp_fitpsf() the parameters are
+ reinitialized and the startup function was being reused. (4/13/10, MJF)
+
+daophot/psf/dpfitpsf.x
+ An amovi() call referenced a Memr[] array that was declared as
+ int, changed to Memi[] (8/28/09, MJF)
+
+daophot/*.par
+ Minor changes for readability suggested by Jason Quinn, i.e. made
+ consistent use of space before question marks (12/23/08, MJF)
+
+daophot/lib/warning.dat
+ Added some blank lines for readability before the package menu
+ (12/11/08, MJF)
+
+=======
+V2.14.1
+=======
+
+daophot/psf/dppwselmer.x
+ PSTSELECT was showing the IMAGE param as 'name' instead of 'imagename'
+ (7/8/08)
+
+daophot/daophot.hd
+ The source directories for pstselect and allstar were wrong.
+ (5/27/08, Valdes)
+
+=======
+V2.14
+=======
+
+daophot/allstar/dpcache.x
+ Fixed some procedure calls being closed with a ']' instead of a ')'
+ (2/17/08, MJF)
+
+daophot/psf.par
+ Fixed a type in the 'pstfile' prompt (11/24/07)
+
+========
+V2.12.3
+========
+
+daophot/allstar/dpalwrite.x
+ In dl_alxaccum there are conditions where the loop skips a star which
+ are not checked in the write routines when they compute the sharp
+ parameter. When the loop is not completed the denom value is not
+ computed and defaults to zero which caused a divide by zero error
+ in computing the sharpness. (11/18/04, Valdes)
+
+daophot/daolib/invers2.x
+daophot/daolib/mkpkg
+daophot/allstar/t_allstar.x
+daophot/allstar/dpalphot.x
+daophot/allstar/dpastar.x
+daophot/allstar.par
+ Made a small change to the matrix inversion code to avoid problems with
+ very small numbers. This was done by translating the original fortran
+ version to SPP and then replacing small numbers by zero. In order to
+ allow users to reproduces earlier results or if there is a problem
+ a version parameter was added to ALLSTAR. Setting the version to 1
+ will use the old version of the inversion routine and the default of
+ 2 will use the new version. (6/18/04, Valdes)
+
+=======
+V2.12.2
+=======
+
+daophot/daoedit/dpeconfirm.x
+daophot/daoedit/dperprofile.x
+ Added some missing sfree statements to the daophot package routines.
+
+ (19/02/02, Davis)
+
+daophot/daolib/dpppcache.x
+ Added a call setting IM_BUFFRAC to 0 to the memory caching code in the
+ daophot package tasks in order to force the imio buffer to be the size of
+ the input image.
+
+daophot/substar/dprestars.x
+ There were 3 missing arguments in the dp_tptread call which cause
+ trouble for people trying to read an input exclude file in tables
+ format.
+
+ (19/09/01, Davis)
+
+daophot/psf/dppwselmer.x
+ Changed an incorrect smark call to salloc. This bug was introduced by
+ recent output file mods. Should not have been a problem in released code.
+
+ (19/09/01, Davis)
+
+daophot/psf/t_psf.x
+ Changed the type declaration for the clgwrd function from bool to int.
+ This bug was introduced by the wcs mods. Should not have been a problem
+ in realeased code.
+
+ (19/09/01, Davis)
+
+daophot/addstar/t_addstar.x
+ Modifed the addstar task to add a ".art" suffix to the output artificial
+ star coordinate files when the user supplies the output root name. This
+ avoids file and image name conflicts when the user includes the image
+ suffix, e.g. ".imh" in the output root name.
+
+ Davis, September 17, 2001
+
+daophot/
+ Modified all the apphot tasks to accept input coordinates in logical, tv,
+ physical, or world coordinates and to write the output coordinates in
+ logical, tv, or physical coordinates. One consequence of this is that
+ the apphot tasks will now work correctly off image sections in interactive
+ mode. Another is that users can work on image sections while preserving
+ the coordinate system of the entire image.
+
+ Davis, June 8, 2000
+
+daophot/
+ Modified all the daophot tasks to strip the directory information from
+ the input image and coordinate file names written to the output files,
+ to the terminal, and to the plot headers. The colon commands will still
+ read and write full image and coordinate file path names. This change
+ improves the likelyhood that the full root image name will be written
+ to the output. This root image name is used by the photometric calibration
+ code to construct images sets.
+
+ Davis, June 8, 2000
+
+daophot/mkpkg
+ Modified the make procedure to pick up user compile and link flags.
+
+ Davis, June 17, 1999
+
+daophot/daolib/dpotime.x
+ Modified the code which reads the time of observation value from the image
+ header to extract the time field from the date-obs keyword if it is
+ present.
+
+ Davis, May 11, 1999
+
+daophot/daolib/dpdate.x
+ Modified the date and time photometry file keyword encoding tasks to
+ write the date and time in the proper fits format and in units of GMT.
+ Note that GMT is deactivated in digiphotx because the necessary routine
+ is not yet in the system.
+
+ Davis, May 11, 1999
+
+
+daophot/psf/dppwrtgrp.x
+ The row number in the psf star group file writing code was not being
+ correctly initialized results in an "invalid row number error" if
+ the psf task was run with daophot.text = no.
+
+ Davis May 10, 1999
+
+daophot/psf/dpgetapert.x
+daophot/allstar/dpalwrite.x
+daophot/group/dpwrtgroup.x
+daophot/doc/daopars.hlp
+ Removed the restriction on the number of stars imposed by the maxnstars
+ parameter and in the process fixed a segmentation violation that occurred
+ when the number for stars in the files was > maxnstars. Maxnstars is
+ now used only for setting the initial buffer size.
+
+ Removed the code which writes MAXNSTARS to the output photometry files.
+
+ Davis May 8, 1999
+
+daophot/psf/t_pstselect.x
+ Added a missing imtclose statement.
+
+ Davis, May 4, 1999
+
+daophot/psf/dpfitpsf.x
+ Changed the test for the radial weighting function from wt >= 1.0 to
+ wt >= 0.999998 to avoid floating point errors (division by a very small
+ number) under Linux and possibly other systems as well.
+
+ Davis, April 19, 1999
+
+daophot/peak/dppkfit.x
+daophot/nstar/dpnstarfit.x
+daophot/allstar/dpalphot.x
+ Added a check to make sure that the predicted error computation can
+ never be <= 0.0 This can happen in rare circumstances if the model
+ prediction is exactly 0, the rdnoise is 0.0 and flaterr and proferr are
+ 0.0.
+
+ Davis, April 12, 1999
+
+daophot/daolib/dpnames.x
+ Modified the automatic input and output image and file naming code
+ to behave more gracefully in the case where the input images have
+ kernel sections and cluster indices and sizes.
+
+ Davis, January 17, 1999
+
+daophot/daolib/dpdate.x
+daophot/addstar/dpnaddstar.x
+daophot/addstar/dpalwrite.x
+daophot/group/dpwrtgroup.x
+daophot/nstar/dpntwrite.x
+daophot/peak/dppkwrite.x
+daophot/psf/dppwrtgrp.x
+ Modified the daophot output file writing routines to write the DATE
+ header keyword in the new Y2k format even though the output files
+ are not FITS files.
+
+ Davis, Dec 29, 1998
+
+daophot/allstar/t_allstar.x
+daophot/allstar/dpcache.x
+daophot/allstar/dpalinit.x
+ Modified the allstar task to ensure that all the output and scratch
+ images and scratch space are 2D even if the input image is greater than
+ 2D to avoid a non-obvious memory error.
+
+ Davis, Aug 3, 1998
+
+
+daophot/daophot.cl
+ Modified the package cl script to check whether the tables package is
+ already loaded before checking whether it is defined and then loading it.
+
+ Davis, Aug 1, 1998
+
+daophot/psf/t_psf.x
+ The psf task psf image list reading code was using the fntgfnb routine
+ instead of the imtgetim routine to read image names from the psf image list.
+ Although the code functioned correctly, if the input psf image list was
+ an @ file, a control character (^P) was being written into the PSFIMAGE
+ keyword value in the output *.psg.* and *.pst.* files. This caused an error
+ in the nstar, allstar, etc task photometry file reading code.
+
+ Davis, Apr 1, 1998
+
+daophot/addstar/t_addstar.x
+daophot/allstar/t_allstar.x
+daophot/group/t_group.x
+daophot/nstar/t_nstar.x
+daophot/nstar/t_peak.x
+daophot/psf/t_pstselect.x
+daophot/psf/t_psf.x
+daophot/substar/t_substar.x
+ Modified the addstar, allstar, group, nstar, peak, pstselect, psf,
+ and substar tasks to be able to read and write default images and files
+ from and to directories other than the current directory just as the
+ daophot tasks daofind and phot do.
+
+ Davis, Feb 14, 1998
+
+daophot/seepsf/t_seepsf.x
+daophot/seepsf/dpmkimage.x
+ Modified the seepsf task so it explicity sets the pixel type of the
+ output psf image to real to avoid a problem with stf image kernel
+ and dataless stf images.
+
+ Davis, Jan 20, 1998
+
+daophot/allstar/dpalinit.x
+ Fixed an uninitialized memory problem that was occurring on the Dec
+ ALPHA if cache=no and readnoise=0.0. This part of memory was never
+ used by the code, but was being written to a scratch image of type real,
+ which could result in an FPE if the affected memory was not a valid
+ FP number. A similar problem was fixed for the cache=yes situtation
+ awhile back.
+
+ Davis, Nov 12, 1997
+
+
+daophot/psf/dpfitpsf.x
+ Fixed a bug in the psf task that was causing the fits image kernel to
+ crash when opening a new image, but apparently did not affect the oif
+ or stf kernels in any way.
+
+ Davis, June 23, 1997
+
+daophot/daotest.cl
+ Modified the rfits calling sequence so that the code will work
+ correctly with the new version of rfits.
+
+ Davis, May 29, 1997
+
+daophot$psf/mkpkg
+daophot$psf/dprstars.x
+daophot$psf/dpspstars.x
+daophot$psf/dpispstars.x
+ The pstselect and psf tasks were not reinitializing the psf star list
+ correctly when more than one image was being processed, resulting in
+ psf stars on successive images which have the same ids as psf stars
+ in previous images being incorrectly rejected or include in the psf star
+ list.
+
+ Davis, Feb 21, 1997
+
+daophot$psf/dpmkpsf.x
+ The id number and magnitude arguments were reversed in the 'f' keystroke
+ command call to the routine dp_addstar. This should only cause trouble
+ if the psf star list need to be reread.
+
+ Davis, July 18, 1996
+
+daophot$doc/phot.hlp
+ Fixed a type in the ERRORS section of the phot help page.
+
+ Davis, April 11, 1996
+
+daophot$daolib/dpinit.x
+daophot$psf/dpfitpsf.x
+daophot$psf/dppsfutil.x
+ The psf task was not restoring the fit for the moffat25 and moffat15
+ functions correctly, in the event that they were chosen as the best
+ fitting analytic function. This was occurring because the constant
+ beta parameter was not being copied into and out of the save array
+ resulting in a totally incorrect look-up table being computed.
+
+ Davis, March 20, 1996
+
+daophot$psf/dpfitpsf.x
+ Modified the code which computes the analytic component of the psf
+ model to start from the same initial state in auto mode as it does
+ if a single function is specified. Peviously the initial state
+ in the auto case was the state computed by the previous function.
+ Because the convergence criteria have a specified tolerance, the
+ resulting computed values of the analytic component functions and the
+ look-up table elements can be slightly different in the two cases.
+
+ Davis, March 18, 1996
+
+daophot$allstar/dpcache.x
+daophot$allstar/dpalmemstar.x
+
+ Modified the malloc calls to calloc calls in the dpcache routine to
+ avoid an unititialized memory FPE error than can occur if the readout
+ noise is exactly 0. As far as I am aware this has only caused a problem
+ on the Dec Alpha, but 0 readout noise situation does occur in the
+ daophot test script. Removed an extra fixmem call from the allstar
+ cleanup routine.
+
+ Davis, February 20, 1996
+
+daophot$daolib/dpgetapert.x
+daophot$nstar/dpggroup.x
+ Fixed a bug in the code which parses the input photometry or group files.
+ If the numerical field to be extracted is adjacent to another numerical
+ field and there is no white space between them, then the number
+ extracted may be a combination of the two fields, rather than the desired
+ individual field. This is most likely to occur when the id numbers are
+ large, e.g. 10003, and the image name is a number, e.g. 8649.imh.
+
+ Davis, February 20, 1996
+
+daophot$daopars.par
+daophot$daotest.cl
+daophot$lib/daophotdef.h
+daophot$lib/nstardef.h
+daophot$daolib/dpgppars.x
+daophot$daolib/dppppars.x
+daophot$daolib/dpset.x
+daophot$daolib/dpstat.x
+daophot$daolib/dpverify.x
+daophot$group/dpgconfirm.x
+daophot$group/dpmkgroup.x
+daophot$group/dpwrtgroup.x
+daophot$nstar/dpnstarfit.x
+daophot$nstar/dpntwrite.x
+daophot$allstar/dpastar.x
+daophot$allstar/dpalwrite.x
+daophot$doc/daopars.hlp
+daophot$doc/group.hlp
+ Added a new parameter mergerad to the daopars parameter set. Mergerad
+ permits the user to control the merging process. If mergerad is 0
+ object merging is turned off altogether. If mergerad is INDEF to default
+ mergeing radius is used. Otherwise the user can set the merging radius
+ to a specific value.
+
+ Changed the name of the critoverlap parameter to critsnratio to avoid
+ user confusion over the meaning to the parameter.
+
+ Davis, February 15, 1996
+
+daophot$nstar/dpnmemstar.x
+daophot$nstar/dpnstar.x
+daophot$allstar/dpalmemstar.x
+daophot$allstar/dpalphot.x
+ Modified the nstar and allstar tasks so that they allocate less memory for
+ the fitting matrices and vectors if object recentering is turned off. This
+ can make a big difference if the the maximum group size is large.
+
+ Davis, February 14, 1996
+
+daophot$nstar/dpnstarfit.x
+ Added a singular matrix check to avoid floating point operand errors
+ in the nstar task.
+
+ Davis, January 5, 1996
+
+daophot$nstar/dpggroup.x
+ The integer code array size was not being reallocated correctly in the
+ case that the size of a group is greater the the value of the maxgroup
+ parameter, causing nstar to die with a memory allocation parameter,
+
+ Davis, January 3, 1996
+
+daophot$doc/centerpars.hlp
+ Edited the centerpars help page to include a description of the new
+ INDEF-valued cthreshold option.
+
+ Davis, Sept 29, 1995
+
+daophot$lib/psfdef.h
+daophot$psf/dpfitpsf.x
+daophot$psf/dpmempsf.x
+daophot$psf/dppsfutil.x
+daophot$psf/dprstars.x
+daophot$psf/dpispstars.x
+daophot$psf/dpspstars.x
+daophot$psf/dpmkpsf.x
+daophot$psf/dpaddstar.x
+daophot$doc/psf.hlp
+ Modifed the way the magnitude of the psf is set. If matchbyid is
+ yes (the default) the magnitude of the first psf star in the psf
+ star list if any will be used; other wise the magnitude of the first
+ psf star in the input photometry file will be used as before. This
+ should help minimize photometric drift problems derived from repeated
+ iterations.
+
+ Davis, Sept 21, 1995
+
+daophot$psf/dpdelstar.x
+daophot$psf/dpsubpsf.x
+ Added a missing mfree to the dpsubpsf routine. This was not causing
+ a problem but might in a large script.
+
+ In dpdelstar the routine dp_psubrast was being called with an input
+ output variable that was never used being set to a constant. This was
+ causing a segvio on Solaris but not on SunOS.
+
+ Davis, Aug 25, 1995
+
+daophot$seepsf/dpmkimage.x
+ Seepsf was dying with an FPE error on the Dec Alpha. This was caused
+ by an array out-of-bounds error which was not detected on the Sun
+ machines.
+
+ Davis, July 18, 1995
+
+daophot$seepsf/t_seepsf.x
+daophot$seepsf/dpmkimage.x
+ The fix made to cure the previous seepsf problem broke the code for
+ pure analytic psf images.
+
+ Davis, July 3, 1995
+
+daophot$psf/dpfitpsf.x
+ Changed the illegal construct "} until (redo == false)" to
+ "} until (! redo)". This was causing problems on the IBM/RISC6000
+ compilers but was not caught by the Sun compilers.
+
+ Davis, November 16, 1994
+
+daophot$seepsf/t_seepsf.x
+daophot$seepsf/dpmkimage.x
+ The code that was computing the default size of the output psf image
+ was incorrectly using the size of psf requested by the user (default
+ radius = 11.0 pixesl) instead of the actual size of the input psf image.
+
+ Davis, October 3, 1994
+
+daophot$daoedit/t_daoedit.x
+daophot$daoedit/dpeconfirm.x
+ Made some minor modifications to the daoedit task which change the
+ image cursor mode and graphics cursor mode interact.
+
+ Davis, June 21, 1994
+
+daophot$addstar/dpnaddstar.x
+ Corrected an error in the format string for the output file.
+
+ Davis, June 20, 1994
+
+daophot$psf.par
+daophot$lib/psfdef.h
+daophot$psf/t_psf.x
+daophot$psf/t_dprstars.x
+daophot$doc/psf.hlp
+ Added a new parameter, matchbyid, to the psf task so that stars in the
+ psf star list can be matched to stars in the input photometry file
+ by id or by position.
+
+ Davis, June 20, 1994
+
+daophot$psf/dpspstars.
+ In non-interactive mode the pstselect task was writing a minimum
+ of two stars to the output file even if the requested number of
+ psf stars was one.
+
+ Davis, June 18, 1994
+
+daophot$addstar/dpartstar.x
+daophot$addstar/dpartstar.x
+ If the nimages parameter was greater than 1 and the addimage parameter
+ was set to other than the default value, the task would terminate
+ prematurely with a "Cannot close file error" after the first output
+ image was written. The problem was caused by addstar failing to append
+ the appropriate sequence number to the output star list.
+
+ Davis, June 13, 1994
+
+daophot$allstar/dpalwrite.x
+daophot$group/dpwrtgroup.x
+daophot$nstar/dpntwrite.x
+daophot$peak/dppkwrite.x
+daophot$psf/dppwrtgrp.x
+daophot$psf/dppwselmer.x
+daophot$select/dpgwselect.x
+ Modified all the daophot package tasks which output sky values (pstselect,
+ psf, peak, group, grpselect, nstar, allstar, pfmerge) to write the
+ values with format -%15.7g like the apphot package tasks do, instead
+ of %-12.3f/%-14.3f, to avoid precision problems with images that
+ have been "flux calibrated".
+
+ Davis, May 27, 1994
+
+daophot$nstar/dpntwrite.x
+daophot$nstar/dpalwrite.x
+ Changed the output GROUPSKY parameter name in the phot files to GRPSKY
+ to avoid a name matching conflict with the GROUP column. This was causing
+ problems in reading nstar output.
+
+ Davis, May 5, 1994
+
+daophot$daopars.par
+daophot$lib/daophotdef.h
+daophot$allstar/dpaconfirm.x
+daophot$allstar/dpalphot.x
+daophot$allstar/dpalwrite.x
+daophot$daoedit/daoedit.h
+daophot$daoedit/dpecolon.x
+daophot$daolib/dpgppars.x
+daophot$daolib/dpppars.x
+daophot$daolib/dpinit.x
+daophot$daolib/dpset.x
+daophot$daolib/dpstat.x
+daophot$daolib/dpverify.x
+daophot$nstar/dpnconfirm.x
+daophot$nstar/dpnstar.x
+daophot$nstar/dpnstarfit.x
+daophot$nstar/dpntwrite.x
+daophot$doc/allstar.hlp
+daophot$doc/daopars.hlp
+daophot$doc/nstar.hlp
+ Added a new boolean parameter, groupsky, to the daopars parameter set.
+ Groupsky determines whether the sky value for each pixel used in the fit
+ is set to, the mean of ALL the individual sky values of the stars in the
+ group (groupsky = yes), or, to the mean of the individual sky values of
+ only those stars for which the pixel in question is inside the fitting
+ radius.
+
+ Davis, Dec 20, 1993
+
+daophot II installed
+ Davis, May 31, 1993
+
+ Daophot II installed.
+
+daophot$phot.par
+ Added a leading quote to the prompt string for the daophot.phot task
+ output parameter.
+
+ Davis, Mar 24, 1993
+
+daophot$daolib/dpppars.x
+ The psfrad, fitrad, and matchrad were being written to the parameter
+ set in pixel units instead of scale units when update was set to
+ yes.
+
+ Davis, Feb 16, 1993
+
+daophot$allstar/dpalinit.x
+ In crowded regions allstar would occasionally refuse to 1) fit a group
+ of bright stars or 2) fail to converge to reasonable values for a group
+ of bright stars by the time the number of iterations equaled maxiter,
+ resulting in a group of stars with very poor subtractions.
+ The problem was caused by a bug in the code which steps through the
+ stellar groups subtracting off the current best fit to produce a residuals
+ image. Occasioanally stars which should have been subtracted from the
+ residuals image were not being subtracted. Since the residuals image is
+ used to determine the relative errors and weights,
+ which in turn control the bad data rejection algorithm, allstar sometimes
+ refused to fit stars because the residuals were too big, or was unable
+ to converge to a reasonable fit. The bug is data dependent but is
+ more likely to be a problem if 1) the stellar detection threshold is low
+ 2) the fitting radius is high producing very large groups.
+
+ Davis, Dec 23, 1992
+
+daophot$allstar/dpalphot.x
+ If 1) cache=no, or cache=yes and memory allocation failed for one of the
+ three arrays scratch, weight, or data, 2) one or more the the groups has >
+ maxgroup stars, 3) regrouping was performed and 4) the position of next
+ non-regrouped group was just right, allstar could fail with an "attempt to
+ access the scratch, weight or data pixels randomly" error. This error
+ occurrs because the regrouping process could produce groups which were out
+ of y-order with with succeeding groups which had not been regrouped,
+ forcing an illegal non-sequential image access. The solution was to buffer
+ enough data to fit original large group.
+
+ Davis, Sept 16, 1992
+
+apphot$datapars.par
+apphot$centerpars.par
+apphot$doc/datapars.hlp
+apphot$doc/centerpars.hlp
+ Changed the units of the cthreshold parameter to sigma and moved it
+ to the centerpars parameter set.
+
+ Davis, July 7, 1992
+
+daophot$daophot.par
+ The verbose, verify, update, graphics, and display parameters were
+ added to the package parameters and the corresponding individual
+ task parameters were redirected there by default.
+
+ Davis, June 20, 1992
+
+daophot$daopars.par
+daophot$lib/warning.dat
+ Fixed errors in the definition of the psfrad and fitrad parameters in
+ the daopars parameter set. These parameters are now defined in units
+ of scale not pixels as before.
+
+ Fixed some bugs in the message printed by the daophot package if the
+ tables package is not present.
+
+ Davis, May 29, 1992
+
+daophot$daophot.men
+ Changed the entries for append, convert, dump, renumber, select, and
+ sort to entries for pappend, pconvert, pdump, prenumber, pselect,
+ and psort.
+
+ Davis, Feb 28, 1992
+
+daophot$psf/dpmkpsf.x
+ Added missing fset declaration to the mkpkg line for this routine.
+
+ Davis, Nov 20, 1991
+
+daophot$
+ Renamed the append, convert, dump, renumber, select, and sort tasks to
+ pappend, pconvert, pdump, prenumber, pselect, and psort.
+
+ Davis, Nov 11, 1991
+
+ *** Ran spplint on the daophot package.
+
+daophot$allstar/dpastar.x
+ The routines dp_gst, dp_gwt, and dp_gdc were being called as subroutines
+ instead of functions inside dp_astar. This was a recent change which
+ would not affect the old testphot.
+
+daophot/psf/dpcontpsf.x
+ Changed the last argument in the call to dp_map_viewport from NO to false
+ to fix a type mismatch. This could affect the old testphot.
+
+daophot/psf/dpnewpsf.x
+ Removed extra status argument from the call to dp_gaussfit. This could
+ have caused a problem in the old daophot.
+
+daophot/peak/dppkfit.x
+ Removed an extra argument from the mfree call. This would not cause a
+ problem in the old testphot.
+
+ Davis, Oct 3, 1991
+
+daophot$daophot.cl
+daophot$daophot.men
+daophot$daophot.hd
+daophot$daotest.cl
+ At the autotmatic package test task daotest to the daophot package.
+
+ Davis, Oct 3, 1991
+
+daophot$psf/dpsurfpsf.x
+ Removed non-required variables mode, xres, yres from this routine.
+
+ Davis, Oct 1, 1991
+
+daophot$test/fits3.fits
+ Added the fits test image to the daophot test subdirectory in preparation
+ for making a test script.
+
+ Added a test cursor input file for the psf task in preparation for
+ making the test script.
+
+ Davis, Aug 13, 1991
+
+daophot$daolib/dpgetapert.x
+daophot$nstar/dpggroup.x
+ Modified the i/o routines which read aperture photometry and group
+ photometry format text files in order to take account of new additions
+ to the text database routines.
+
+ Davis, Aug 13, 1991
+
+daophot$
+ 1. All the DAOPHOT tasks except PSF have been modified to accept lists of
+ input and output files.
+
+ 2. Moved the text parameter from DAOPARS to the DAOPHOT package parameter
+ file.
+
+ 3. Modified all the DAOPHOT routines so that psfrad, fitrad and matchrad
+ are defined in terms of scale.
+
+ Davis, Aug 5, 1991
+
+daophot$
+ 1. Added support for a time of observation parameter to all the appropriate
+ daophot tasks.
+
+ 2. Changed all the daophot file header parameters to be 23 characters long
+ instead of 15 characters.
+
+ 3. Modified all the daophot tasks to strip whitespace from the filter id
+ keywords and the iraf version environment variable string.
+
+ 4. Wrote an spp version of the error function routine which was originally
+ in fortran.
+
+ Davis, Aug 2, 1991
+
+daophot$allstar/
+ 1. Redid the i/o of the ALLSTAR task to make the cache=no option run in
+ a finite period of time for large images.
+
+ Davis, Jun 24, 1991
+
+daophot$group/
+ 1. Changed GROUP so that the groups are output in y order instead of in
+ order of the size of the group. This will help make i/o more efficient
+ in NSTAR.
+
+ Davis, Jun 18, 1991
+
+daophot$allstar/
+ 1. Changed the boolean arrays inside ALLSTAR to integer arrays. These
+ use the same amount of space and are probably safer.
+
+ 2. Added protection in the code for the case that the x and y position
+ of a star is INDEF or the sky value is INDEF.
+
+ 3. Changed the format of the output of the verbose option in several places
+ in the code.
+
+ Davis, Jun 17, 1991
+
+daophot$nstar/
+ 1. Changed the boolean arrays inside NSTAR to integer arrays. Thought
+ this was probably safer.
+
+ 2. Fixed a potential problem in NSTAR wherein for groups greater than
+ the maxgroup parameter in size the old_size variable was not being
+ correctly set. This would mean that some group members could get
+ truncated from the output file.
+
+ 3. Fixed a bug in verbose mode wherein stars would not be fit, their
+ magnitude would be set to INDEF, but no error message would be generated.
+ This was occurring when the new center of a star moved too close to the
+ edge of the image.
+
+ 4. Also took the opportunity to do some code cleanup.
+
+ Davis, Jun 5, 1991
+
+daophot$psf/
+ 1. Modified the PSF task so that potential psf stars are rejected if their
+ sky or magnitude values are INDEF.
+
+ 2. Added a check so that stars with INDEF valued positions are treated as
+ stars that were not found.
+
+ 3. Added a check in the code so that the same star could not be added to
+ the psf twice.
+
+ 4. Found a code construct in the dp_friends() routine that
+ could trigger an optimizer bug and removed it.
+
+ 5. Finally changed the code which deletes an empty psf image and group
+ file so that it would handle an output ST table correctly.
+
+ 6. Did some minor code cleanup.
+
+ Davis, Jun 3, 1991
+
+daophot$peak/
+ 1. Found that the main fitting task in PEAK, dp_pkfit(), was missing an
+ sfree statement. This may account for the problems with TESTPHOT on the
+ mountain. Took the opportunity afforded by this bug to do a little
+ code cleanup in peak.
+
+ 2. Had to do a couple of modifications in PSF because of the mod to the
+ fitting code in PEAK. The two tasks share code. Found an extra sfree
+ statement in the main PSF loop and removed it.
+
+ 3. Changed the size of the extractions box in PEAK from psfrad to
+ (psfrad + fitrad + 1). This removes any problems in the unlikely
+ event that the fitting radius is bigger than the psf radius.
+
+ Davis, Jun 1, 1991
+
+daophot$group/
+ Modified GROUP so that any stars with INDEF valued centers are not
+ written to the output file. Various code modifications were made
+ to clean up the logic of the task and make it more structured.
+
+ Davis, May 31, 1991
+
+daophot$peak/
+ Modified PEAK so that stars with undefined sky values don't cause a
+ floating operand error. Also modified PEAK so that any stars with
+ INDEF centers in the input file are not written to the output file.
+
+ Davis, May 30, 1991
+
+daophot$addstar/
+ Addstar was not incrementing the row numbers correctly when writing
+ the output star list if the output file was an ST table, resulting
+ in an output file that was missing some rows. The output image was being
+ computed correctly.
+
+ Davis, May 26, 1991
+
+daophot$
+ Added the PEXAMINE task to the daophot package.
+
+ Davis, May 24, 1991
+
+daophot$allstar/
+daophot$addstar/
+ Modified the peak and allstar tasks so that they were writing the
+ keyword IMAGE instead of IMNAME in the header. IMNAME was causing
+ problems for the preprocessors.
+
+ Davis, Apr 5, 1991
+
+daophot$
+daophot$psf/
+ 1. Modified the dpppars() routine in daolib to the datamin and datamax
+ in the datapars pset are updated when the daophot fitting parameters are
+ updated.
+
+ 2. Update the psf task so that the default psf image header will hold more
+ than 22 stars. The current default will be three times that. Psf will
+ still pack up on the min_lenuserarea parameter if it is the default.
+
+ Davis, Apr 1, 1991
+
+daophot$
+ 1. The tasks allstar, group, nstar, peak, psf and substar were all modified
+ to include datamin and datamax in their verify routines.
+ As part of this a set of general utility routines were written and
+ stored in the file daolib/dpverify.x.
+
+ 2. The io routines were consolidated into a single file for output and/or
+ another for input as appropriate. This means several files in the
+ addstar, allstar, nstar, and peak routines have disappeared.
+
+ 3. The nstar text file input routine was made for efficient by changing
+ the strmatch calls to strncmp.
+
+ Davis, Mar 30, 1991
+
+daophot$psf/
+ The psf task was writing the incorrect value of xpsf and ypsf into the
+ psf image header causing the variable psf to be evaluated at the
+ wrong position. Any task which evaluated the variable psf including
+ seepsf, group, peak, nstar, and allstar would be in error. The
+ bug was located in the file dp_writepsf.x in testphot$daophot/psf/.
+
+ Davis, Feb 1, 1991
+
+daophot$psf/
+
+ The celling for surface plots was being set to 20000 in the routine
+ dp_psfsetup in file daolib/dpinit.x causing floating point divide
+ errors in images with pixels not in the usual CCD range.
+
+ Davis, Jan 21, 1991
+
+daophot$allstar/
+ A call to dp_talwrite() was missing the chigrp argument.
+
+ Davis, March 1, 1989
+
+daophot$allstar/
+ A data dependent error could occur in allstar if the user tried to
+ write to an output ST table and the computed magnitude error was
+ less than or equal to zero.
+
+ Davis, February 28, 1989
+
+daophot$
+ All task except DAOFIND and PHOT were affected by an error in the
+ ptools$pttables/pthdrs.x file. The tasks sometimes crash on input files
+ created with append task with a memory corruption error.
+ See the ptools Revisions file for a description of the error.
+
+ Davis, January 4, 1990
+
+December 21, 1989 -- Beta Daophot Release
+.endhelp