This is a reverse chronological list of changes to all library routines since the switch-over from the previous version of IDL.
hststarfit: 2024/08/06, MWB, logic fix to /NOFIT case
occprof: 2024/07/31, MWB, modified to use new ephem/obscode tools
obsinfo: 2024/07/31, MWB, fixed bug for handling DEGREES keyword
loadini: 2024/07/26, MWB, changed to be more permissive in characters allowed in the value. In particular, '=' is now allowed.
gtrans: Written by Marc W. Buie, Southwest Research Institute, 2024/07/24
gareabv: Written by Marc W. Buie, Southwest Research Insitute, 2024/07/24
tnorecov: 2024/07/06, MWB, rework for new obs tools
tnoobs: 2024/07/06, MWB, rework for new obs tools
sspos: 2024/07/06, MWB, rework to use new obs tools
srodcheck: 2024/07/06, MWB, rework for obs tool upgrades
refcorr: 2024/07/06, MWB, rework for new obs tools, dropped OBSINFO keyword
reductor: 2024/07/06, MWB, changed to use obsinfo
obsprop: 2024/07/06, MWB, rework to use new obs tools
objappul: 2024/07/06, MWB, rework for new obs tools
kboplan: 2024/07/06, MWB, rework for new obs tools
fieldobs: 2024/07/06, MWB, rework for new obs tools
ephem: 2024/07/06, MWB, rework for new obs tools, dropped OBSPOS keyword, dropped support for more than one observatory per call
coord: 2024/07/06, MWB, reworked for new obs structure support
appuldis: 2024/07/06, MWB, rework for new obs tools
obsnight: 2024/07/05, MWB, tweaks needed for new
obsinfo: 2024/07/04, Written by Marc W. Buie, Southwest Research Institute
getobloc: 2024/07/04, MWB, added decoding of altitude, this led to a few hidden bugs (errors that cancelled) and other cleanup and documentation.
mkhull2: 2024/06/05, MWB, added SORTIDX
occprof: 2024/06/04, MWB, new parameters to control direction arrow labels
occlcfig: 2024/04/26, MWB, minor bug fixes
sspos: 2024/04/21, MWB, minor formatting change on screen output
appuldis: 2024/04/21, MWB, added vmag and gtarg to returned structure
recontarg: Written by Marc W. Buie, Southwest Research Institute, 2024/03/24 20024/07/076, MWB, futher development work
occprof: 2024/03/19, MWB, minor change to print the ephemeris position for the reference site when doing astrometry
occlcfig: 2024/03/16, MWB, heavy modifications to control pagination and plot scaling
astsclbar: 2024/03/10, MWB, added case for very large FOV scale bars
recondscan: 2024/03/08, MWB, added check for missing config.ini file
recondscan: 2024/03/06, MWB, added VERBOSE keyword flag
occlcfig: Written by Marc W. Buie, Southwest Research Institute, 2024/01/28
psffit: 2024/01/26, MWB, added MAXPHOTSIG keyword
occproc: 2024/01/26, MWB, added a tool to build a PSF for each good image in the dataset.
astpdf: Written by Marc W. Buie, Southwest Research Institute, 2024/01/02
eventprob: 2023/12/15, MWB, added PDF keyword
authorproc: 2023/12/09 - Written by Brian Keeney, SwRI, based on template from Marc Buie
occproc: 2023/11/07, MWB, introduced a minimum noise level in the image, set at 3 DN. This bypasses odd behavior when the background noise in the image isn't properly sampled.
occprof: 2023/10/19, MWB, added support for using config file to control label offsets. This new feature eliminates the use of TAGTWEAK. Also added TAGSTYLE keyword.
getvalue: 2023/10/04, MWB, added ARRAY keyword
synthocc: Written by Marc W. Buie, Southwest Research Institute, 2023/09/14
occprof: 2023/09/14, MWB, added SAVEHULL keyword
drtimes: 2023/09/12, MWB, added missing default value on DEBUG
occprof: 2023/09/05, MWB, added calculation for the area of the hull.
image2hull: Written by Marc W. Buie, Southwest Research Institute, 2023/08/21
rdevents: 2023/08/17, MWB, changed to include input "hfit"
occprof: 2023/08/17, MWB, changed to use new loadocc/rdevents to control what gets used for the hull. Added ARES keyword
loadocc: 2023/08/17, MWB, upgraded to work with new version of rdevents.pro
render: 2023/08/11, MWB, added HAP3 option
chfun: Written by Marc W. Buie, Southwest Research Insitute, 2023/08/02
fn_hg2a: 2023/08/01 Created by Marc Buie (based on fn_HG2.pro)
bidr4: Written by Marc W. Buie, Lowell Observatory, 2023/08/01 and was cloned from bidr2
occsnrtab: 2023/07/31, MWB, added support for P objects
mkocceph: 2023/07/28, MWB, added SUPP keyword
occattr: 2023/07/25, MWB, added SUPP keyword
appuldis: 2023/07/24, MWB, added SUPP keyword
obsnight: 2023/07/16, MWB, added PRINT keyword
iota2lc: 2023/06/08, MWB, Added WIDE, BINFAC, and OFFSET keywords
mkhull2: 2023/05/17, MWB, cloned from mkhull
plotpcomc: Written by Marc W. Buie, Southwest Research Institute, 2023/05/08, cloned from an ancient program written in Fortran using the Mongo plotting library
occprof: 2023/05/02, MWB, reactivated the pub graphics component that was broken after the upgrades last August.
kmlgen: Written by Brian Keeney, Southwest Research Institute, 2023/04/28
mkocceph: 2023/04/06, MWB, added VERBOSE flag
rdoccsnr: Written by Marc W. Buie, Southwest Research Institute, 2023/04/05
rdoccroi: Written by Marc W. Buie, Southwest Research Institute, 2023/04/05
occsumtab: 2023/04/04, MWB, generalization and some restructuring
occsearch: 2023/04/04, MWB, added a hack to the spawn command to run convert to bypass a problem with IDL.
occloadinfo: 2023/04/04, MWB, added new logic for stemdir
occinfogen: 2023/04/04, MWB, adjustment to scheme for finding data.
occbingen: 2023/04/04, MWB, added tweak to stemdir logic
occattr: 2023/04/04, MWB, structural reworking and simplifications
getddir: 2023/04/04, MWB, added logic to use dir from global for auto path, stemdir still overrides
occprof: 2023/04/03, MWB, added SHOWEXTRA keyword
occproc: 2023/04/03, MWB, fixed a minor bug in the window menu event handler.
occtime: 2023/03/28, MWB, force renormalization of lightcurve
occprof: 2023/03/28, MWB, added SHOWHULL, HULLPTS keyword
orb2obj: Written by Marc W. Buie, Southwest Research Institute, 2023/03/27
occsearch: Written by Marc W. Buie, Southwest Research Institute, 2023/03/25
mkhull2: Written by Marc W. Buie, Southwest Research Institute, 2023/03/25
mkhull: Written by Marc W. Buie, Southwest Research Institute, 2023/03/25
occplotlc: 2023/03/19, MWB, converted to use sites.dat instead of chords.dat Also changed to write the lightcurve file with JD not the time of day in seconds
occtime: 2023/03/16, MWB, fixed D&R time to account for non-zero baseline
occproc: 2023/03/15, MWB, added toffset to config.ini file options
occproc: 2023/03/14, MWB, split bad flags on raw data off into its own file, this will quietly convert the old files into the new format if encountered.
occprof: 2023/03/09, MWB, fixed a problem with xe files
tvmaps: 2023/02/27, MWB, added documentation and some cosmetic improvements.
mapseq: 2023/02/27, MWB, cosmetic editing and slight changes to graphical output
occproc: 2023/02/13, MWB, minor bug fixes on display and setting maxfac
loadocc: 2023/02/08, MWB, added SHOW keyword
recondscan: 2023/02/07, MWB, changed output for new sites.dat file
loadocc: 2023/02/07, MWB, change to allow a missing or empty events.dat file
loadocc: 2023/01/28, MWB, fixed indexing bug in event sub-structure
occxtrack: 2022/12/20, MWB, changed to use sites.dat instead of chords.dat
occtime: 2022/12/14, MWB, convert to using fnsites.dat and fnevents.dat
occprof: 2022/12/13, MWB, removed GNDVIEW option and keyword, added BODY keyword
reconscore: 2022/12/12, MWB, added PREDERR keyword
rdsites: Written by Marc W. Buie, Southwest Research Institute, 2022/12/07
rdevents: Written by Marc W. Buie, Southwest Research Institute, 2022/12/07
occprof: 2022/12/07, MWB, removed FNCHORDS keyword, this is now split into FNSITES and FNEVENTS
loadocc: Written by Marc W. Buie, Southwest Research Institute, 2022/12/07
quote: 2022/11/26, MWB, added DELIMITER keyword, added ( and ) to protect
reconstmail: 2022/11/12, MWB, changed to only report on active sites
mkoccconfig: 2022/10/31, MWB, added interactive creation of initial config.ini file for non-RECON events
occproc: 2022/09/25, MWB, bug fixes on tracking, adding tool to step by measured positions
occproc: 2022/09/22, MWB, add a tool to mark all measurements as invalid to reset back to the beginning on the current object
paracorr: 2022/08/29, MWB, changed to heliocenter, not SS barycenter
occproc: 2022/08/27, MWB, significant cleanup and debugging
occprof: 2022/08/22, MWB, added support for just D or R points from a site rather than restricting it to just site with both
occproc: 2022/08/10, MWB, major overhaul to add comp star measurements, some prior support files may no longer be compatible, (mostly the .dat for a given dataset).
obsplan: 2022/08/09, MWB, fixed support for obs input types
coord: 2022/08/09, MWB, added support for non-standard observatory locations
paracorr: 2022/06/22, MWB, changed to earth center, not barycenter, and J2000 coords
paracorr: 2022/06/21, MWB, added DR3 pm bias correction.
occtime: 2022/06/07, MWB, added FNCONFIG,FNCHORDS,FNXTRACK keywords
finder: 2022/05/28, MWB, added save of image to an unannotated FITS file with wcs information included.
mkocceph: 2022/05/26, MWB, fixed problem with a truncated ephemeris table
ellipse2hull: Written by Marc W. Buie, Southwest Research Institute, 2022/04/06
occtime: 2022/03/27, MWB, now reads model information from config.ini if lcinfo.dat is not found
showsrc: 2022/03/14, MWB, added support for !order
astsclbar: Written by Marc W. Buie, Southwest Research Institute, 2022/03/11
qhyprop: 2022/03/08, BK, Modified to remove dependence on external files
num_size: 2022/03/07, MWB, cloned from num_mag.pro
occprof: 2022/02/27, MWB, added nephpts and ephdt to config.ini options as well as cleaning up some output text formatting.
rdstarc: 2022/02/25, MWB, used EPOCH to add proper motion corrected positions to the output structure for the GAIA DR2/3 case.
occsnrtab: Written by Brian Keeney, Southwest Research Institute, 2022/02/24
snrpred: 2022/02/22, MWB, added object magnitude and scintillation estimates
occproc: 2022/02/14, MWB, Small tweak to show the sky signal level from a probe
occinfogen: 2022/02/11, MWB, added NODISPLAY keyword
occbingen: 2022/02/11, MWB, added NODISPLAY keyword
stats: 2022/02/10, MWB, changed y-axis scaling to always include 0.
eventprob: 2022/02/09, MWB, fixed minor issue with reported cross-track sigma range
mkocceph: 2022/02/08, BK, Fixed problem with output radius, made write-protecting output optional (off by default), and enabled passing the subdirectory name to the caller
snrpred: Written by Marc W. Buie, Southwest Research Institute, 2022/02/04 and based on a spreadsheet provided by Mike Skrutskie, UVa.
occprof: 2022/02/02, MWB, added compass and direction of motion arrows and EXTRATITLE keyword
occprof: 2022/02/01, MWB, corrected an error in the appearance of the data in the plot. Added GNDVIEW keyword. Also fixed a serious error due to a missing coordinate transformation.
interior: Written by Marc W. Buie, Southwest Research Institute, 2022/01/29 This program is based on the approach implemented by David Fanning http://www.idlcoyote.com/programs/inside.pro with stylistic changes to conform to my library as well as some feature enhancements for performance improvements, most notably applying a check for trivial cases before doing the full calculation.
drtimes: Written by Marc W. Buie, Southwest Research Institute, 2022/01/27
occshowgrid: 2022/01/25, MWB, Added code to handle SAVEPNG keyword optional input argument. Added POS and LCFILE keywords.
occprof: 2022/01/25, MWB, added NOSAVE keyword
occbuildpsf: 2022/01/22, MWB, add HIDDEN keyword
occprof: 2022/01/18, MWB, fixed problem with SHOWSTART keyword
starset: 2022/01/11, MWB, incorporated into library with cosmetic changes
mkocceph: 2022/01/11, MWB, added appuldis summary to info output file
appuldis: 2022/01/11, MWB, added summary printout information to returned structure