This is a reverse chronological list of changes to all library routines since the switch-over from the previous version of IDL.
occprof: 2021/12/17, MWB, added FNRESULTS, NOLOG, and SILENT keywords
occplotlc: 2021/12/03, MWB, added REGEN, FNCONFIG keywords
occinittarg: 2021/12/03, MWB, fixed a nasty bug with the cross reference between the info and target tables. Values output were correct but the output was incomplete.
wastrom: 2021/11/30, MWB, fixed a problem with flipped data.
occwcsgen: 2021/11/29, MWB, integrated wastrom into this tool, enabled with /MANUAL
wastrom: 2021/11/24, Written by Marc W. Buie, Southwest Research Institute
occwcsgen: 2021/11/23, MWB, changed logic on dummy wcsinit line if data not found and added new output line of wcsinit info when solution is successful, added matchthresh config option, added MANUAL keyword
scindex: 2021/11/09, MWB, added last file number to the TOC and cleaned up the the TOC header
getobloc: 2021/09/08, MWB, added cache of file read and added alt to structure
fluxref: 2021/09/02 - MWB, added sun flux on output
astwave: Written by Marc W. Buie, Southwest Research Institute, 2021/09/02 based partially on prototype code written by Brian Keeney.
col2teff: Written by Marc W. Buie, Southwest Research Institute, 2021/09/01
fluxref: Written by Marc W. Buie, Southwest Research Institute, 2021/08/24 and based on prototype code written by Brian Keeney.
mkdesobs: 2021/08/20, MWB, removed fiona from machine list
rdsource: 2021/05/17, MWB, fixed so that it properly handles empty source files.
occbingen: 2021/05/17, MWB, fixed numerous problems for a binned image that shows no stars.
iota2lc: 2021/05/14, MWB, Added DCOL keyword
occprof: 2021/05/13, MWB, added WINDOW keyword
occxtrack: 2021/05/07, MWB, added FNCONFIG keyword
objid2mpc: Written by Marc W. Buie, Southwest Research Institute, 2021/04/08
wcsarrows: 2021/03/31, MWB, fixed incorrect plate scale calculation for my solutions
logerror: 2021/03/25, MWB, changed NOTAG operation
basphote: 2021/03/24, MWB, fixed an error in the noise model. The contribution of sky photon noise in the object aperture was handled incorrectly.
astromerr: Written by Marc W. Buie, Southwest Research Institute, 2021/03/24
logerror: 2021/03/20, MWB, added NOTAG option
mkoccconfig: 2021/03/18, MWB, added non-RECON event support
showcall: 2021/03/16, MWB, added RESULT output keyword
occxtrack: 2021/03/10, MWB, added OUTFILE keyword
occprof: 2021/03/10, MWB, added FNXTRACK and FNXE keywords
ssgeom: 2021/03/04, MWB, added KSCALE output
srodcheck: Written by Marc W. Buie, Southwest Research Institute, 2021/02/05
occprof: 2021/02/04, MWB, added FNCHORDS keyword
hstaddstar: 2021/02/03, MWB, fixed bug in getting file type from config.ini
scindex: Written by Marc W. Buie, Southwest Research Institute, 2021/02/02
wcsarrows: 2021/02/01, MWB, fixed bug when using NOPLOT keyword
occwcsgen: 2021/02/01, MWB, fixed logic for batch processing
recondscan: Written by Marc W. Buie, Southwest Research Institute, 2021/01/31
occwcsgen: 2021/01/31, MWB, changed logic for the name of the star catalog file
occplotinfo: 2021/01/30, MWB, added saving graphics
refnet: 2021/01/28, MWB, added NOCONVERT keyword
rdstarc: 2021/01/28, MWB, fixes a case reading an empty catalog file
paracorr: 2021/01/27, Written by Marc W. Buie, Southwest Research Institute
occplotinfo: 2021/01/27, MWB, added logic for RECON files converted from MallinCAM data
occloadinfo: 2021/01/27, MWB, added support for stemdir in team stanza in config.ini
occinfogen: 2021/01/27, MWB, added support for stemdir in team stanza in config.ini
occbingen: 2021/01/27, MWB, added support for stemdir in team stanza in config.ini
occbingen.1: 2021/01/27, MWB, added support for stemdir in team stanza in config.ini
mkoccconfig: 2021/01/27, Written by Marc W. Buie, Southwest Research Institute
occprof: 2021/01/25, MWB, added POSTFUNC keyword
wcsarrows: 2021/01/18, MWB, added NOPLOT keyword
occloadstars: 2021/01/18, MWB, added new handling of binfac
occloadinfo: 2021/01/18, MWB, added new handling of binned data
occbingen: 2021/01/18, MWB, changed strategy for saving binned data and reporting to database
occbingen.1: 2021/01/18, MWB, changed strategy for saving binned data and reporting to database
occtimbin: Written by Marc W. Buie, Southwest Research Institute, 2021/01/15
occplotinfo: 2021/01/14, MWB, changed window assignments
getddir: 2021/01/14, MWB, added VERBOSE option
loadini: 2021/01/04, MWB, added support for comment lines (start with #), and handling empty values (returned as empty strings).
finder: 2021/01/04, MWB, changed saved png file name to eliminate ':', due to this it is now recommended to use decimal degrees for lat/lon when providing a manual location rather than sexigesimal.
reconcksum: 2020/12/30, MWB, added more debug output on bad file mode error
wrstrarr: 2020/12/28, MWB, added APPEND keyword
wrstrarr: Written by Marc W. Buie, Southwest Research Institute, 2020/12/17
rdstrarr: Written by Marc W. Buie, Southwest Research Institute, 2020/12/17
appuldis: 2020/11/18, MWB, fixed bug introduced with OBJNAME keyword, fix includes the new IN_HV keyword
occprof: 2020/10/07, MWB, added support for config.ini file
occtime: 2020/10/06, MWB, added support for config.ini file
hstmeasure: Written by Marc W. Buie, Southwest Research Institute, 2020/10/05
hsttargfit: 2020/10/01, MWB, added EXTRAFUNC keyword
occxtrack: 2020/09/28, MWB, added FILE keyword
hsttargfit: 2020/09/25, MWB, added SHOWDW keyword
hstinittarg: 2020/09/25, MWB, added SHOWDW keyword
occwcsgen: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occtargfit: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occstarfit: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occpopspos: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occplotlc: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occplotinfo: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occloadstars: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occloadinfo: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occinittarg: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occinfogen: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
occbuildpsf: Written by Marc W. Buie, Southwest Research Institute, 2020/09/24
hstextract: 2020/09/24, MWB, added SKIPWCS keyword
getvalue: 2020/09/24, MWB, added inheritance from global section if default not given
occshowgrid: Written by Marc W. Buie, Southwest Research Institute, 2020/09/23
occinitcam: Written by Marc W. Buie, Southwest Research Institute, 2020/09/23
occbingen: Written by Marc W. Buie, Southwest Research Institute, 2020/09/23
occbingen.1: Written by Marc W. Buie, Southwest Research Institute, 2020/09/23
hsteditmask: 2020/07/15, MWB, added RESETPOS and NEWDW keywords
rdstarc: 2020/07/08, MWB, fixed case where info structure was accidentally overwritten
hstwcsupd: 2020/07/01, Written by Marc W. Buie, Southwest Research Institute
hstwcspdf: 2020/07/01, Written by Marc W. Buie, Southwest Research Institute
getvalue: 2020/07/01, MWB, added DEFAULT keyword
hsttpdfp: 2020/06/30, Written by Marc W. Buie, Southwest Research Institute
dispmask: Written by Marc W. Buie, Southwest Research Institute, 2020/06/30
hsttargfit: 2020/06/29, MWB, generalized version
hsttargerr: 2020/06/29, Written by Marc W. Buie, Southwest Research Institute
hstinittarg: 2020/06/29, Written by Marc W. Buie, Southwest Research Institute, cloned from init_tno.pro in the 15405 reduction directory.
hstfinalpdf: 2020/06/29, Written by Marc W. Buie, Southwest Research Institute
hsteditmask: 2020/06/29, Written by Marc W. Buie, Southwest Research Institute, cloned from the 15405 reduction directory.
hstextract: 2020/06/26, Written by Marc W. Buie, Southwest Research Institute
hstspdfp: 2020/06/25, Written by Marc W. Buie, Southwest Research Institute
wfc3_smear: 2020/06/24, Written by Marc W. Buie, Southwest Research Institute
hststarerr: 2020/06/24, Written by Marc W. Buie, Southwest Research Institute
hstmodstar: 2020/06/24, MWB, generalized version
rdwfc3: 2020/06/23, Written by Marc W. Buie, Southwest Research Institute. Generalized from previous prototype versions.
hststarfit: 2020/06/23, MWB, generalized version
hstmodtarg: 2020/06/23, MWB, generalized version
hstinitstar: 2020/06/23, Written by Marc W. Buie, Southwest Research Institute, cloned from init_star.pro in the 15405 reduction directory.
hstaddstar: 2020/06/23, MWB, generalized version
loadini: Written by Marc W. Buie, Southwest Research Institute, 2020/06/22
hstloadone: 2020/06/22, MWB, generalized version
hstloadhdr: 2020/06/22, MWB, generalized to hstast database and can be used for all data, regardless of program
getvalue: Written by Marc W. Buie, Southwest Research Institute, 2020/06/22
getddir: Written by Marc W. Buie, Southwest Research Institute, 2020/06/22
occprof: 2020/06/08, MWB, added saving the xi,eta D&R coordinates to a file
mkcircle: 2020/06/02, MWB, slight tweak to make sure first and last point are identically the same to facilitate drawing closed curves.
occprof: 2020/05/21, MWB, added weighting keywords
cumsum: Written by Marc W. Buie, Southwest Research Institute, 2020/05/19
eventprob: 2020/05/18, MWB, added prob1 and prob2 fields to results.
jd2year: 2020/05/15, MWB, added support for array input
occprof: 2020/05/14, MWB, added START_PARAMS keyword
lcfit: 2020/04/29, MWB, some cleanup, slight change to now DYMF is used.
occstrip: Written by Marc W. Buie, Southwest Research Institute, 2020/04/06
occprof: 2020/03/31, MWB, many things cleaned up, new documentation, new keywords
mcmcsamp: 2020/03/30, MWB, minor modifications to plot output for only two fitted parameters
rdxtrack: Written by Marc W. Buie, Southwest Research Institute, 2020/03/29
occtime: 2020/03/29, MWB, code simplifications
occmodel: Written by Marc W. Buie, Southwest Research Institute, 2020/03/29
reformlc: Written by Marc W. Buie, Southwest Research Institute, 2020/03/26
nofile: Written by Marc W. Buie, Southwest Research Institute, 2020/03/26
iota2lc: Written by Marc W. Buie, Southwest Research Institute, 2020/03/26
appuldis: 2020/03/25, MWB, Avoid computing ephemeris error for P objects.
occtsig: Written by Marc W. Buie, Southwest Research Institute, 2020/03/24
occxtrack: Written by Marc W. Buie, Southwest Research Institute, 2020/01/31
occtime: Written by Marc W. Buie, Southwest Research Institute, 2020/01/31
occprof: Written by Marc W. Buie, Southwest Research Institute, 2020/01/31
astcvt: 2020/01/23, MWB, force principle value for RA on rd output
occproc: Written by Marc W. Buie, Southwest Research Institute, 2020/01/13
starchart: 2020/01/06, RL, Remove plot of additional bright stars when catalog=GDR2
appuldis: 2019/12/30, MWB, Added OBJNAME keyword
spexpand: 2019/12/20, MWB, incorporated new routine, mkxyarr
skyim: 2019/12/20, MWB, incorporated new routine, mkxyarr
skyfit: 2019/12/20, MWB, incorporated new routine, mkxyarr
pc2model: 2019/12/20, MWB, incorporated new routine, mkxyarr
p6model: 2019/12/20, MWB, incorporated new routine, mkxyarr
nicmodel: 2019/12/20, MWB, incorporated new routine, mkxyarr
mkxyarr: 2019/12/20, renamed to mkxyarr with some style modifications
limbcen: 2019/12/20, MWB, incorporated new routine, mkxyarr
itool__define: 2019/12/20, MWB, incorporated new routine, mkxyarr
hrcmodel: 2019/12/20, MWB, incorporated new routine, mkxyarr
acre: 2019/12/20, MWB, incorporated new routine, mkxyarr
showsrc: 2019/12/19, MWB, fixed a bug on the overlain plot scale (very subtle)
mkflat: 2019/12/13, MWB, added DISPLAY keyword
astsolve: 2019/12/04, MWB, added ERROR output keyword
mkflat: 2019/12/03, MWB, added a trap for a special failure case
mkdark: 2019/12/03, MWB, added a trap for a special failure case
mkbias: 2019/12/03, MWB, added a trap for a special failure case
mkflat: 2019/12/02, MWB, added a check to make sure there are at least mingood frames at the start, otherwise, return right away and mark it all as bad.
mkdark: 2019/12/02, MWB, added a check to make sure there are at least mingood frames at the start, otherwise, return right away and mark it all as bad.
mkbias: 2019/12/02, MWB, added a check to make sure there are at least mingood frames at the start, otherwise, return right away and mark it all as bad.
finder: 2019/11/01, MWB, added Reload configuration tool
rhosc: Written by Marc W. Buie, Southwest Research Institute, 2019/10/21
refcorr: Written by Marc W. Buie, Southwest Research Institute, 2019/10/21
appuldis: 2019/10/11, MWB, Added PREDERR option
obsprop: 2019/09/24, MWB, added manual observatory position option to obs
initsite: 2019/09/14, MWB, added PREFIX keyword option
findobji: 2019/08/23, MWB, added HISIG keyword
projerr: 2019/07/12, Written by Marc W. Buie, Southwest Research Institute
sortpair: Written by Marc W. Buie, Southwest Research Institute, 2019/06/04
mkflat: 2019/06/03, MWB, added GAININFO output keyword
mkdark: 2019/05/16, MWB, added IDXGOOD output keyword
mkflat: 2019/05/15, MWB, added IDXGOOD output keyword
mkbias: 2019/05/15, MWB, added IDXGOOD output keyword
spexpand: 2019/02/16, MWB, fixed bad list of input types, dropped byte, added double
findsrc: 2019/02/05, MWB, added MINVALIDFWHM keyword
starchart: 2019/01/23, RL, Implementation of CATALOG (including support to Gaia DR2), EWFLIP and ORIENT
futureob: 2019/01/18 - MWB, Added plots for ecliptic and galactic coordinates
acre: 2019/01/11, MWB, code cleanup for style, no algorithmic chnages
mkdark: 2018/12/21, MWB, added NGOOD output keyword
mkbias: 2018/12/21, MWB, added NGOOD output keyword
mkflat: 2018/12/20, MWB, added NGOOD output keyword
mkflat: 2018/12/17, MWB, capture failure of running avgclip
mkdark: 2018/12/17, MWB, capture failure of running avgclip
mkbias: 2018/12/17, MWB, capture failure of running avgclip
avgclip: 2018/12/17, MWB, added SUCCESS output keyword
fourpdm: 2018/12/07, MWB, added ORDER keyword
stats: 2018/11/29, MWB, added optional return of the mode (will depend on binning)
qhygpsavg: 2018/11/25, Written by Marc W. Buie, Southwest Research Institute
mkocceph: 2018/11/17, Brian Keeney, added version control and saving info output
refnet: 2018/11/14, MWB, added DEBUG keyword
eventprob: Written by Marc W. Buie, Southwest Research Institute, 2018/10/27
initsite: Written by Marc W. Buie, Southwest Research Institute, 2018/10/24
mkocceph: 2018/10/17, Written by Marc Buie, Southwest Research Institute
logusage: Written by Marc W. Buie, Southwest Research Institute, 2018/10/13
ransphere: 2018/09/29, Written by Marc W. Buie
upsample: 2018/09/27, MWB, added QUIET keyword
ast2ted: 2018/09/18, MWB, changed filter label to G
mkdark: 2018/07/24, MWB, added DIGITS, MINGOOD, MAXBAD, good return and auto grading
mkbias: 2018/07/24, MWB, added good return
gradedark: Written by Marc W. Buie, Southwest Research Institute, 2018/07/24 cloned from gradebias. Identical except for name but provided in case there are different grading methods for darks some day.
rdstarc: 2018/07/16, MWB, added reading of Gaia star "id"
astrom: 2018/06/15, MWB, fixed a case that crashed due to a missing variable
fourpdm: 2018/06/01, Cloned from pdm.pro by Amanda Zangari to use fourier fitting for the statistic
obswind: 2018/05/23, MWB, added JDTRANS output keyword
getlclmid: 2018/05/22, Written by Marc W. Buie, Southwest Research Institute
astrom: 2018/05/11, MWB, Changed to support Gaia DR2 catalog
refnet: 2018/05/08, MWB, added GAIA option
wrstarc: 2018/05/07, MWB, changed to push G instead of rp for the red mag
gaiafcat: 2018/05/07, Written by Marc W. Buie, Southwest Research Institute
craterfun: Written by Marc W. Buie, Southwest Research Institute, 2018/03/15
reduc: 2018/03/13, MWB, non-trivial mods to accomodate new controls on tr rule
reductor: 2018/03/12, MWB, added support for reference airmass and color control
parseop: 2018/03/12, MWB, added support for fixed reference airmass and color
patlatlon: 2018/02/12 - MWB, added Grundy et al., 2018 orbit
pdf2covar: 2018/02/01, Written by Marc W. Buie, Southwest Research Institute
getannul: 2018/01/27, MWB, fixed a promote to long that was previously missed
findobj: 2018/01/17, MWB, fixed logic for image input case.
reductor: 2018/01/11, MWB, added path to coral
hstloadhdr: 2018/01/03, MWB, removed PROPID, now doesn't care what propid is.
mysqldoc: 2017/12/26, MWB, cosmetic changes to html output
fieldobs: 2017/12/24, MWB, fixed minor bug for the amount of time shown to sunset during the first half of the day (while the Sun is still ascending)
jdstr: 2017/12/05, MWB, changed a format statement for the 2xx case when needing extreme precision
ephem: 2017/12/02, MWB, added code 47 support
getannul: 2017/11/30, MWB, promote radii to long internally
stats: 2017/11/20, MWB, added keywords to control color of plot
showcall: Written by Marc W. Buie, Southwest Research Institute, 2017/11/16
interp: 2017/11/16, MWB, added trimrank call for scalar input so that output is also scalar
mkflat: 2017/11/09, MWB, added showcall
sspos: 2017/11/02, MWB, changed to use the extra time precision in geteph
mcmcsamp: 2017/09/21, MWB, fixed a bug when the number of free parameters was not equal to three
showsrc: 2017/07/13, AMZ, added support for use of Z buffer
wcsarrows: 2017/07/05, MWB, added support for use of !order for image orientation.
tvgrab: 2017/07/05, MWB, added support for !order
psffit2: 2017/06/09, written by Marc W. Buie, Southwest Research Institute cloned from psffit.pro
psffit: 2017/06/08, MWB, allow scalar input on xin,yin
wfc3model: 2017/05/26, MWB, added a kludge to prevent pasting kernel out of bounds
mwb_round: 2017/04/25, MWB, renamed to mwb_round to avoid collision with system version
cvtsixty: 2017/04/25, MWB, added PLACES=5
wcsarrows: 2017/04/20, MWB, added pscale to output structure
editmask: 2017/02/09, MWB, added display of image and mask information under the cursor in the zoom window.
reconstmail: 2017/02/02, MWB, slight formatting and information change to report