This is a reverse chronological list of changes to all library routines since the switch-over from the previous version of IDL.
avger: 2010/12/13, MWB, added NPTS output keyword
astsn2rd: 2010/12/10, MWB, added ARCSEC keyword
jd2year: 2010/12/06, MWB, changed to allow single precision floating point input.
etut: 2010/12/02, Written by Marc W. Buie based on a routine provided by Larry Wasserman which was in turn adapted from a routine supplied to him by Myles Standish.
skyim: 2010/11/30, MWB, fixed problem with constant sky value option
frmdxyr: 2010/11/30, MWB, fixed busted internal check that made routine never succeed
stats: 2010/11/29, MWB, added WINDOW keyword
astrom: 2010/11/22, MWB, added ROTSCAN keyword
astanal: 2010/11/22, MWB, added PATH keyword
ldcalib: 2010/11/17, MWB, added silent keyword
ccdcal: 2010/11/17, MWB, added SILENT keyword
ois: 2010/11/03, MWB, minor modification to ois_convref to hold the output image type to float (was returning a double). This ensures the final difference image is a float.
ois: 2010/11/02, MWB, added DIFFINFO output keyword
ois: 2010/10/22, MWB, cleaded up ois_stamps routine. Flux ratio and fwhm determinations are much better now.
ois: 2010/10/21, MWB, fixed a bug where the FWHM value read from the header was not used properly.
ois: 2010/10/13, MWB, rework of the image/reference flux ratio calculation
ois: 2010/09/23, MWB, maxphotsig was not getting all the way to the findsrc call that does the stamp selection. This has been changed. Also, kernel size determination was tweaked downward.
fseeing: 2010/09/17 - Written by Marc W. Buie, Southwest Research Institute
astrom: 2010/09/15, MWB, added REFFILE keyword
setwin: 2010/09/14, MWB, changed defaults on xsize/ysize
des_sum: 2010/09/01, MWB, changed default rawpath.
nicmodel: 2010/08/25, Written by Marc W. Buie, Southwest Research Institute
hstpsf: 2010/08/25, MWB, added camera 20, NIC2+cooler.
ssgeom: 2010/08/20, MWB, minor tweak to help eliminate spurious dimensions of; returned information.
tmplinfo: 2010/08/06, Written by Marc W. Buie, Southwest Research Institute
findsrc: 2010/08/03, MWB, minor fix for pathological input
puttran: 2010/07/29, MWB, cleanup of mysql insert string.
saltdes2: 2010/07/26, MWB, minor mod for new frmdxdy error codes
refgen: 2010/07/26, MWB, minor mod for new frmdxdy error codes
astrom: 2010/07/26, MWB, minor mod for new frmdxdy error codes
hstpsf: 2010/07/23, MWB, added camera 19, NIC1+cooler.
linkobj2: 2010/07/19, MWB, minor tweak to accomodate change to frmdxdy
frmdxyr: 2010/07/19, MWB, cleanup of error reporting output variable
frmdxdy: 2010/07/19, MWB, minor tweak to ensure that the error flag is set for all cases of premature return. Added FNDRAD keyword.
finder: 2010/07/09, MWB, added numerous features
lcltoeq: 2010/07/02, Written by Marc W. Buie, Southwest Research Institute. Ported from lcltoeq.c in my C-library.
altaz: 2010/07/02, Written by Marc W. Buie, Southwest Research Institute. Ported from altaz.c in my C-library.
tvgrab: 2010/06/23, MWB, changed setwin call to wset
finder: 2010/06/22, Written by Marc W. Buie, Southwest Research Institute
ois: 2010/06/10, MWB, fixed a display bug with the number of stamps changing. Also changed default on DEGREE to 0.
findsrc: 2010/05/06, MWB, added EXPTIME keyword, added more documentation
sspos: 2010/04/29, MWB, added APO keyword
goodpoly: 2010/04/29, MWB, added a trimrank call on the return value
ois: 2010/04/28, FS, changed shift calls in ois_coef to sshift2d with edge_zero
ldcalib: 2010/04/22, MWB, changed to ignore blank lines in the filter section.
ois: 2010/04/21, FS, added CREFERENCE, FAILED keywords
cvtsixty: 2010/04/18, MWB, modified internal loop variable to handle long input vectors.
mysqlcmd: 2010/04/10, MWB, upgraded internal loop variable to long
astinfo: 2010/03/21, MWB, added error output variable and make a fix that properly handles writing a new solution to a header that already has a solution with more terms than the new one.
skysclim: 2010/03/12, Florian Scheulen, added SEED keyword
ois: 2010/03/12, FS, added SILENT, NODISPLAY, and SEED keywords
mysqlquery: 2010/03/11, MWB, change behavior so that if there is only one valid line the result is returned as a scalar instead of a one-element vector. BUGS/WISH LIST: Ought to verify connection to MySQL server. Does nothing helpful with SQL command results. Does nothing helpful to identify/report bad SQL syntax.
wfpc2_distorted: 2010/03/08, MWB, placed into library with documentation
openmysql: 2010/03/05, MWB, added the EXTRACONFIG keyword
ois: 2010/03/05, FS, added IMGSKY and REFSKY keywords
buildarr: 2010/03/02, Written by Marc W. Buie, Southwest Research Institute
dewarp: 2010/02/28, MWB, minor change to reduce memory footprint
frmdxyr: 2010/02/14, MWB, merged with alternate version from Peter Collins, this change brings in the INDEX and SPATIAL keywords.
frmdxdy: 2010/02/14, MWB, merged with alternate version from Peter Collins, this brings in the INDEX and SPATIAL keywords.
tvgrab: 2010/02/01, MWB, added TIFF keyword
strb36: 2010/01/14, MWB, added support for vector input.
refgen: Written by Marc W. Buie, Southwest Research Institute, 2010/01/14
mosastrom: 2010/01/14, Written by Marc W. Buie, Southwest Research Institute
chiprot: Written by Marc W. Buie, Southwest Research Institute, 2010/01/13
astxy2sn: 2010/01/13, MWB, added ARCSEC option
astchi1: Written by Marc W. Buie, Southwest Research Institute, 2010/01/13
showsrc: 2010/01/11, MWB, fixed a bug with the BINFAC default value. Also added the SRCMAGLIM keyword.
rdreduc: 2009/12/31, MWB, minor tweak to protect against output variables having values (and rank) upon input.
srcast: 2009/12/30, MWB, modified for new fitting coefficients methodology
robomean: 2009/12/30, MWB, mod from 2002 caused the program to return the wrong answer for noiseless input data. Changed to allow stdev=0.0 on return but this case avoids almost all of the internal processing in this routine.
pamgen: 2009/12/30, MWB, modified for new fitting coefficients methodology
objast: 2009/12/30, MWB, modified for new fitting coefficients methodology
mosphot: 2009/12/30, MWB, modified for new fitting coefficients methodology
moschipcal: 2009/12/30, MWB, modified for new fitting coefficients methodology
astrom: 2009/12/30, MWB, added ability to force terms in the fit using the keyword FORCETERMS
astanal: Written by Marc W. Buie, Southwest Research Institute, 2009/12/30
astsolve: 2009/12/23, MWB, Major enhancement to add the ability to force some or all of the terms. This mode is supported by the new keywords, FORCETERMS, FORCEVAL, and FORCEFILTER.
showsrc: 2009/12/21, MWB, added FORCESTRETCH, LOWVAL, and HIVAL output keywords
showsrc: 2009/12/18, MWB, fixed bug, new keywords weren't connected to anything. Also add option to input actual array to show.
astrom: 2009/12/09, MWB, another epoch of substantial changes to the program. The routine astinvrt was retired in favor of the new program, astsn2xy. This version has been pretty well tested against images with non-zero but weak optical distortions.
optaxis: Written by Marc W. Buie, Southwest Research Institute, 2009/12/08
astrd2sn: 2009/12/08, MWB, added ARCSEC keyword
mkastinfo: 2009/12/02, MWB, changed to consolidate xiterms and etaterms into one.
astxy2sn: 2009/12/02, MWB, consolidate xiterms and etaterms tags into one (terms)
astsolve: 2009/12/02, MWB, calling seqeunce CHANGED! xiterms and etaterms are now consolidated into a single input argument.
astrom: 2009/12/02, MWB, big rewrite to change the selection and control of fitting terms. xiterms and etaterms are consolidated and TOHEADER keyword was added.
astinfo: 2009/12/02, MWB, dropped support for different order of fit for xi and eta. Now they are required to be the same. Also dropped support for old style of term selection.
wrastfc: 2009/12/01, MWB, upgraded to version 1.3 output, calling sequence changed again (dropped ncoeffs as an input).
rdastfc: 2009/12/01, MWB, moved up to version 1.3, calling sequence slightly different again. (terms was flagarr, some returned values have a smaller rank). Added ERROR output.
rangepar: 2009/11/19, MWB, removed REVERSE and made operation context dependent.
astinfo: Written by Marc W. Buie, Southwest Research Institute, 2009/11/18
findsrc: 2009/11/17, MWB, added OUTPATH keyword
mkastinfo: Written by Marc W. Buie, Southwest Research Institute, 2009/11/15
dewarp: 2009/11/14, MWB, rework with some new logic
trimrank: Written by Marc W. Buie, Southwest Research Institute, 2009/11/12
astsn2xy: 2009/11/12, MWB, added ARCSEC keyword
asteval: 2009/11/12, MWB, rework logic for returning data with proper rank
obsprop: 2009/11/10, MWB, fixed minor formatting problem.
ois: Written by SwRI clinic team, 2009/11/09, optimized version derived from the original code written by Patrick Miller. (ref)
eph4move: 2009/11/09, MWB, minor change to force object code to uppercase when sending to geteph. Some codes aren't accepted as lowercase.
dewarp: 2009/11/04, Written by SwRI Clinic Team, Harvey Mudd College
astxy2sn: 2009/11/02 - Written by Marc W. Buie, Southwest Research Institute
astxy2rd: 2009/11/02, MWB, split off most of code into astxy2sn
astsn2xy: 2009/11/02 - Written by Marc W. Buie, Southwest Research Institute
astrd2xy: 2009/11/02, MWB, split off most of code into astsn2xy
slidefil: 2009/10/02, MWB, removed obsolete Poly_fit arguments
photred: 2009/10/02, MWB, changed Polyfitw call to poly_fit equivalent
pamgen: Written by Marc W. Buie, Southwest Research Institute, 2009/10/02
ltcrv: 2009/10/02, MWB, changed Polyfitw call to poly_fit equivalent
goodpoly: 2009/10/02, MWB, removed obsolete Poly_fit arguments
astpred: 2009/10/02, MWB, removed obsolete Poly_fit arguments
wfc3model: Written by Marc W. Buie, Southwest Research Institute, 2009/09/01
hstpsf: 2009/09/01, MWB, modified to use TinyTim 7.0 and add WFC3-UVISx support and BPSF keyword output. Old modes should work but they are untested.
srcast: 2009/08/05, MWB, modified for new rdastfc and astxy2rd versions.
objast: 2009/08/05, MWB, modified for new rdastfc and astxy2rd versions.
mosphot: 2009/08/05, MWB, modified for new rdastfc and astxy2rd versions.
cloneast: 2009/08/05, MWB, modified for new rd/wrastfc versions
astxy2rd: 2009/08/05, MWB, modified full transformation to include a coordinate rotation, this requires an extra tag in info structure.
wrastfc: 2009/08/04, MWB, added prot and renormfac variables thus changing the calling sequence (sorry)
rdastfc: 2009/08/04, MWB, added prot and renormfac variables thus changing the calling sequence (sorry)
wrref: 2009/07/29, MWB, explicit cast of data to make sure file contains the correct type of data.
frmdxyr: 2009/07/24, MWB, added XOUT,YOUT optional output.
frmdxdy: 2009/07/24, MWB, added XOUT,YOUT optional output.
astrom: 2009/07/24, MWB, fixed bug related to correlating star lists with a source list when a field rotation is needed in the auto correlation.
frmdxyr: 2009/07/23, MWB, modified so that x,y input arrays do not have to be positive definite.
frmdxdy: 2009/07/23, MWB, modified so that x,y input arrays do not have to be positivie definite.
mysvdfit: 2009/07/14, MWB, fixed a bug in the original covar calculation
astsolve: 2009/07/14, MWB, added CXISIG, CETASIG, XICOVAR, ETACOVAR output keywords.
showsrc: 2009/06/23, MWB, added LOWSIG and HISIG keywords
jdstr: 2009/06/23, MWB, fixed problem with places=202 and vector input
astxy2rd: 2009/06/22, MWB added full-up transformation and changed the simple linear transformation to use xi/eta tangent plane
astsn2rd: 2009/06/22, MWB, modified to eliminate numerical singularities
asteval: 2009/06/22, MWB, minor modification to preserve rank of the result.
astrd2xy: 2009/06/21, MWB added full-up transformation
obsdur: 2009/05/21, MWB, modified for NASAcam