PINTofALE Bug Fixes

 
2003 Apr 11:
BUG: Antonio Maggio has discovered numerous inconsistencies between CHIANTI output and the internally calculated PoA compilation.
FIX: Download corrected routines line_chianti.pro, popsol.pro, and nenh.pro and regenerate the CHIANTI database (or download).
NOTE: all tar files in the distribution have been updated.
All the affected routines (and some others which have been updated since the previous release) are also available for download in a single tar file: latestpatch.tar.gz
 
2003 Apr 11:
BUG: rebinw.pro was causing a leftward shift in the output due to a bug introduced in late February of 2003.
FIX: download new version of rebinw.pro
 
2003 Mar 06:
Updated all .pro files, include many enhancements and some minor bug fixes.
 
2002 Oct 29:
Corrected bug related to calling MPFIT from FITLINES.
Download fitlines_event.pro and erors.pro. tar files have also been updated.
 
2002 Oct 09:
Version 1.5 released. All .pro files and tar files have been updated. Please report any bugs (or lavish praises) to pintofale(at)head-cfa.harvard.edu .
 
2001 Dec 07:
NOTE: all .pro files and tar files have been updated. Please delete the files pro/marfrmf.pro and pro/util/which.pro from any existing installation, because now they have been moved to pro/util/ and pro/obsolete/ respectively.
 
2001 Dec 05:
BUG: Ne cross-section calculation was missing a "^3", also Fano correction was bombing out due to subscripting of scalar EPSj. Thanks to Brian Kern for finding these.
FIX: download new version of bamabs.pro
 
2001 Oct 05:
BUG: stample.pro had a call to CALDAT with different variables being named identically.
FIX: download new version of stample.pro.
 
2001 Jul 04:
BUG: rd_line.pro, rd_ioneq.pro, and fold_ioneq.pro were not reading in the defaults from the appropriate system variables.
FIX: the files have been updated to correct for this. download new versions of rd_line.pro, fold_ioneq.pro, and rd_ioneq.pro.
NOTE: all tar files in the distribution have been updated.
All the affected routines are also available for download in a single tar file: latestpatch.tar.gz
 
2001 Jun 20:
BUG: line_chianti.pro was assigning transition labels that are offset by one (or more) because of a double filtering over the wavelength range.
FIX: entire CHIANTI database must be recalculated using new version of line_chianti.pro
 
2001 Feb 14:
BUG: rd_line.pro was returning an incorrect variable for (ion instead of jon) for older versions of IDL.
FIX: Copy corrected routine and replace
BUG: The wrong versions of initale.pro was included in the Feb 9 patch file.
FIX: Copy corrected routine and replace
Fixed in all tar files. (2001 Feb 15 9:30 EST)
 
2001 Feb 9:
Renamed setcolor.pro to setkolor.pro to avoid conflict with existing JHUAPL library routine of same name. The routine setcolor still exists in the distribution, but will be eliminated as soon as possible.
Fixed in all tar files. (2001 Feb 9 15:00 EST)
 
2001 Feb 8:
These bugs were found by A.Maggio on IDL v5.0.2 OSF Alpha with 24-bit color screen. In many cases, we have followed his recommened fixes.
BUG: initale.pro fails because system variables must be defined prior to compiling a routine which uses them.
FIX: Run new initialization script, @PoA_constructor in new IDL sessions.
BUG: setcolor.pro and idlabel.pro fail due to missing argument to strmid() function.
FIX: Copy corrected versions (setcolor, idlabel) and replace.
BUG: rd_line.pro and rd_cont.pro fail because OPENR does not accept SWAP_ENDIAN as a valid keyword
FIX: Use the (admittedly slower) function SWAP_ENDIAN() for older versions of IDL. Copy corrected versions (rd_line, rd_cont) and replace.
BUG: stample.pro fails because SYSTIME() does not accept keyword /JULIAN
FIX: use IDLAstro routine GET_JULDATE. Copy stample and replace.
BUG: fitlines.pro and fitlines_event.pro fail because WIDGET_LIST() does not accept keyword MULTIPLE
FIX: remove this keyword, which leads to minimal loss of functionality (cannot select multiple constraints to delete, that is all). Copy corrected routines (fitlines, fitlines_event) and replace.
BUG: color handling was very bad on 24-bit screens due to the large number of available colors
FIX: Copy corrected routines (pickrange, did2emis2em, fitlines_event, plotem, setcont, kaboom) and replace.
BUG: When trying to SORT the line ID list in the widget window, only the first item in the sorted list shows up. The original (unsorted) list can be recovered by APPLYing the PARAMETERS, but this is of little help in the process of identifying lines.
cause unknown, no fix available.
 
2001 Feb 5:
BUG: initale.pro initialized !TOPDIR as an array if correct environment variables are not set.
Severity: benign for IDL 5.3+, fatal for 5.3- (only if environment variables are not set).
FIX: Copy corrected routine and replace.
Fixed in all tar files. (2001 Feb 5 16:54 EST)