This is a reverse chronological list of changes to all library routines since the switch-over from the previous version of IDL.
plotglob: 2015/11/09, MWB, added OFFSET keyword
imagect: 2015/11/08, Written by Marc W. Buie, Southwest Research Institute
colorsol: 2015/10/10, MWB, fixed bug with color/colorsig indexing during solution
wcsarrows: 2015/10/07, Written by Marc W. Buie, Southwest Research Institute
appuldis: 2015/09/24, MWB, Added position angle output
sc_pstar: 2015/09/13, MWB, output variables now exist if search fails. Test on the result (id != '') to know if you can use.
astsn2xy: 2015/08/12, MWB, changed back to use xcref,ycref. Optical axis tags are now removed from all tools. Use ref instead.
astrom: 2015/08/10, MWB, Fixed a glitch during two star solutions that didn't let you properly restart or abort
blurmap: 2015/07/01, MWB, added caching and MAPID/RESET keywords
subarr: Written by Marc W. Buie, Southwest Research Insitute, 2015/06/30
moscal: 2015/06/11, MWB, added DOALL keyword
kboplan: 2015/06/11, MWB, added FWHM keyword
platlon: 2015/05/25 - MWB, added EPH input keyword.
kboplan: 2015/05/15, MWB, Massive overhaul and upgrade for more functionality
render: 2015/05/13, MWB, added support for single-particle scattering functions
rdtedast: Written by Marc W. Buie, Southwest Research Institute, 2015/05/05
mkbias: 2015/05/03, MWB, added much more sophisticated logic to build the superbias. Automatic filtering of bad frames is done internally.
gradebias: Written by Marc W. Buie, Southwest Research Institute, 2015/05/03
xdesig: 2015/04/26, MWB, changed to collect up oblist warnings to the end
mkflat: 2015/04/26, MWB, added use of gradeflat
mkbias: 2015/04/26, MWB, added tool to provide a quality grade for set of images
gradeflat: Written by Marc W. Buie, Southwest Research Institute, 2015/04/26
mpcdcvt: 2015/04/25, MWB, massive rewrite for new packed format (which will fail once we have more than 619,999 numbered asteroids
starchart: Written by Marc W. Buie, Southwest Research Institute, 2015/04/14
astsolve: 2015/04/10, MWB, Added PROGRESSINFO output keyword
astlist: 2015/04/10, MWB, fixed logic on splitting slow objects out with DESOBJ
looker: 2015/04/05, MWB, Added zoom right click control to nudge aperture
looker: 2015/04/04, MWB, Added new GUI controls to navigate among the secondary frames. Defaults changed to now reset to the first secondary frame when changing fields/images.
linkobj2: 2015/03/28, MWB, changed error logging to use logerror procedure Also changed to generate obj files even with an error this change now bypasses the /KILLSRD flag operation.
rotpoint: 2015/03/17, MWB, changed to allow integer or long inputs
ephem: 2015/03/17, MWB, added support for non-standard observatories
astmark: Written by Marc W. Buie, Southwest Research Institute, 2015/03/17
kepler1: 2015/03/10, MWB, inserted kludge to prevent infinite loop on very high eccentricity orbits (~7-8 9's). If you hit this spot in the code you will get a warning about non-convergence and the code will press on. The answer in this case may well not be right.
appuldis: Written by Marc W. Buie, Southwest Research Institute, 2015/03/07
looker: 2015/02/22, MWB, Changed left-click logic on the main window to automatically start a new object if looking at the first secondary frame and you click well away from the current object.
looker: 2015/02/21, MWB, Fixed long-time oddity with location of plot symbols in the main display window. Results as guided by zoom window are unaffected and still valid.
looker: 2015/01/31, MWB, changed the behavior of hanging onto an object if it falls out of the current view. Now, if you are working with the first and second frame, you lose connection with the current object if it leaves the field. If you are on the third or later frame, it won't take away the selection.
raw2cat: 2014/12/29, MWB, updates for final processing based on new phocal.
raw2cat.3: 2014/12/29, MWB, updates for final processing based on new phocal.
raw1cat: 2014/11/11 MWB, incorporated bug fixes on counts of observations that were provided by Erin.
raw1cat.1: 2014/11/11 MWB, incorporated bug fixes on counts of observations that were provided by Erin.
findsrc: 2014/10/25, MWB, fixed minor bug with a variable name
wfc3model: 2014/09/23, MWB, reversed jitter kernel for true convolution
jitterk: 2014/09/23, MWB, updated documentation and added EXPCENTER option
recsph: 2014/09/19, MWB, added prival call on lon to reduce to [0,2pi)
wfc3model: 2014/07/08, MWB, added new option for input jitter/smearing kernel
findsrc: 2014/06/26, MWB, added NOINFO keyword
stage1cat: 2014/05/27, ERG, added weighted mean computation
colorsol: 2014/05/20, MWB, fixed bugs with array input for trans1 & trans2
hptodiam: Written by Marc W. Buie, Southwest Research Institute, 2014/05/19
hdtoalb: Written by Marc W. Buie, Southwest Research Institute, 2014/05/19
diamptoh: Written by Marc W. Buie, Southwest Research Institute, 2014/05/19
mon2num: 2014/04/13, MWB, add FULLDATE keyword
jdparse: 2014/04/13, MWB, added FULLDATE keyword
dewarp: 2014/03/19, MWB, added BILINEAR keyword
rdstarc: 2014/03/18, MWB, addded NOCONVERT keyword
findsrc_psf: 2014/03/17, MWB, added NOCRS keyword
findsrc: 2014/03/17, MWB, added NOCRS keyword
mysqlquery: 2014/03/07, MWB, increased number of returned variables to 35. 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.
reductor: 2014/03/06, MWB, propagated changes in required by ltcrv* and colorsol big changes here, little used options may not work
parseop: Written by Marc W. Buie, Southwest Research Institute, 2014/03/06
ltcrv2c: 2014/03/06, MWB, added refcolor and refam (this changes the calling sequence) added support for extra transformation terms non-DB functions are deprecated
ltcrv2: 2014/03/06, MWB, added refcolor and refam (this changes the calling sequence) added support for extra transformation terms non-DB functions are deprecated
ltcrv: 2014/03/06, MWB, added REFCOLOR, REFAM, AMSQ, COLSQ keywords
delelem: Written by Marc W. Buie, Southwest Research Institute, 2014/03/06
puttran: 2014/03/05, MWB, added refcolor, refam, and full second-order terms WARNING! The calling sequence is different.
gettran: 2014/03/05, MWB, added refcolor, refam, and full second-order terms WARNING! The calling sequence is different and DB has been changed to NODB and the file method is now deprecated. If you were using DB before and forget to change you'll be protected. If not, you must be very careful about this change.
colorsol: 2014/03/05, MWB, added REFAM keyword, added full set of second order terms
inst2std: 2014/02/26, MWB, added vector option for REFCOLOR, added REFAM keyword, added option for extra transformation terms
sc_region: 2014/02/18, MWB, fixed a long-standing problem with a small number of inputs
skysclim: 2014/02/11, MWB, added more data type options for SEED
ois: 2014/02/11, MWB, added more data type options for SEED
rdtfile: 2014/02/04, MWB, added PATH keyword and some clean up
psffit: 2014/01/16, MWB, if number of inputs is 1 then outputs are scalars.
plastext: 2014/01/13, MWB, added DIGITS keyword
moid: Written by Marc W. Buie, Southwest Research Institute, 2014/01/09
elem2xyz: 2014/01/09, MWB, minor tweak to keep the propagated epoch during the calculation, can speed it up in certain cases.
photphot: 2013/12/23, MWB, fixed numerous issues with input variables getting changed, the most common problem was promoting scalars to 1-element vectors.
raw2cat: 2013/12/15 Written by Erin R. George, Southwest Research Institute
raw2cat.3: 2013/12/15 Written by Erin R. George, Southwest Research Institute
raw2cat.2: 2013/12/15 Written by Erin R. George, Southwest Research Institute
raw2cat.1: 2013/12/15 Written by Erin R. George, Southwest Research Institute
moscal: 2013/10/06, MWB, added SKIP keyword. Also, this program now skips any image that does not have OBSTYPE='OBJECT'
mkflat: 2013/10/05, MWB, added SAVECHK keyword
astrom: 2013/09/27, MWB, Added NOFWHMFILTER keyword
jdstr: 2013/09/19, MWB, add trimrank call at the end so one element vectors are suppressed.
astcol: 2013/09/16, MWB, added ALLTNO keyword
mysvdfit: 2013/09/14, AMZ, fixed a bug for using default polynomials.
cloneast: 2013/09/03, MWB, added DIGITS, NOSAVE, and RANGE keywords, further mods for even newer rd/wrastfc
newanom: 2013/08/16, MWB, modified to allow the same variable to be given for input and output mean anomaly
kepler1: 2013/08/16, MWB, fixed error with parameter validation
elem2xyz: 2013/08/16, MWB, improve options for mixing and matching vector and scalar inputs.
smplprb: 2013/08/14, MWB, slight algorithmic improvements, on average the results are nearly the same but the sampling is slightly more robust and cleaner now. Also added the DEBUG and RANDOMIZE keyword.
parsekey: 2013/08/05, MWB, added fix to allow getting time from DATE-OBS keyword
basphote: 2013/07/29, MWB, fixed a bug for normal FWHM calculation introduced when RADP option was added.
psffit: 2013/07/12, MWB, added FWHM and PSF_FWHM output keywords
seeing: 2013/07/06, MWB, added RADP keyword option
basphote: 2013/07/06, MWB, added RADP keyword option
inst2std: 2013/06/25, MWB, added REFCOLOR keyword
colorsol: 2013/06/25, MWB, added REFCOLOR keyword
psffit: 2013/06/19, MWB, removed PSFTHRES keyword. Added PSFFACTOR plus numerous improvements including better starting values. CSTART keyword was added.
colorsol: 2013/06/18, MWB, added RA, DEC keywords
platlon: 2013/06/06 - MWB, added elong output.
inst2std: 2013/06/02, MWB, allow option for data to be covered by different transformation coefficients.
colorsol: 2013/06/02, MWB, updated to support different transformation coefficients for the input data.
psffit: 2013/04/14, MWB, tweak sigma array to avoid negative flux values
skysclim: 2013/03/29, MWB, added STDMEAN output keyword
psffit: 2013/03/29, BLE, Added new input keywords EXPTIME, SKY1, and SKY2. Calculate and output new keywords FLUX, FLERR, MAG, ERR. The PSFTHRES input keyword was also added.
mosplot: 2013/03/25, MWB, changed to support longer suffix values
moscal: 2013/03/22, MWB, added FLOAT keyword
astrom: 2013/03/22, MWB, added DIGITS keyword, also changed default location of src files to be outdir+'Src/'. Fixed a nasty bug that had broken TWOSTAR solutions.
mmaspli: 2013/03/13, MWB, added LEFT and RIGHT keywords
mkcircle: Written by Marc W. Buie, Southwest Research Institute, 2013/03/06
ephem: 2013/03/06, MWB, changed to allow one input time and multiple objects
psffit: 2013/03/05, MWB, added NMAX keyword and proper trap of bad fit from amoeba
mon2num: 2013/02/20, MWB, add trimrank call at the end, one element vector will now be returned as a scalar
sspos: 2013/02/15, MWB, added DT keyword and made some cosmetic changes
astrom: 2012/12/20, MWB, added FORCEVAL keyword
stacker: 2012/12/16, MWB, added NTOPCLIP keyword
elem2xyz: 2012/12/09, MWB, changed calling sequence to require time and now allow vector input on jdpos.
stageselect: 2012/12/06, MWB, added nstars return and some cosmetic cleanup
psffit: 2012/12/06, MWB, fixed a problem with the MEANSKY and CALCSKY keywords
frmdxyr: 2012/12/03, MWB, added pass-through support for SCALEFAC
frmdxdy: 2012/12/03, MWB, error code 3 never returned, fixed. Added SCALEFAC keyword
astrom: 2012/12/03, MWB, Fixed a subtle error in the shells reduction where it could quit prematurely with a low-density field. Added SCALEFAC keyword support for new frmdxdy