The current version of ESAS in SAS v. 22 is little different from the version in SAS v. 21. If you are familiar only with version before SAS v. 21, please see Appendix C.
The most significant change that is critical to users is a change to espfilt. Besides filtering out periods containing soft proton flares, previous versions of espfilt filtered the output files by the FLAG value. In order to make espfilt more of a general user program, the filtering on FLAG has been dropped from this routine. As a result, the user must do that filtering by hand, as shown in Section 5.
| Change Log | ||
| SAS | Task | Change |
| V10.5 | pn_back | Additional diagnostic output |
| espfilt | Improve the output plotting | |
| CalDB files | Extensive reformatting of files requiring changes in multiple tasks | |
| pn_back | New release |
|
| cheese-bands | New release | |
| proton_scale | Parameter and input file changes for mode=2 | |
| mos_back | Bug fix affecting Mac users | |
| proton | Combined CCF flare files | |
| comb | Updated scale factors for merging data from different
filters |
|
| hardness now selectable | ||
| merge_comp_xmm | Same as comb | |
| swcx | Cast SWCX background images | |
| V11.0 | CalDB | Updated QPB and FWC files |
| mos_back | Check for MOS1 CCD#6 status | |
| mos-spectra | Check for MOS1 CCD#6 status | |
| proton | Check for MOS1 CCD#6 status | |
| swcx | Check for MOS1 CCD#6 status | |
| bin_image | Implement SWCX processing | |
| bin_image_merge | Implement SWCX processing | |
| adapt_2000 | Implement SWCX processing | |
| merge_comp_xmm | Implement SWCX processing | |
| conv-region | Simplify region description for multiple observations | |
| V12.0 | CalDB | Updated QPB and FWC files |
| |
Most critical is the conversion of MOS analysis to 5 eV channels | |
| comb | Bug fix and correct treatment of multiband exposure maps | |
| bin_image | Bug fixed | |
| merge_comp_xmm | Added units and comment line to output images | |
| mos-filter | Diagnostic output added to check for anomalous states | |
| mos-spectra | Convert MOS processing to use 5 eV channels | |
| mos_back | Fix ObsID misidentification in *-spec.qdp | |
| |
Fixes required by changed file format for emask output | |
| |
Changes required to implement 5 eV energy bins | |
| |
Add additional diagnostic information in *-aug.qdp | |
| |
Fixes required for updated QPB files | |
| |
Fixes required for revised version of read_rmf | |
| pn_back | Fixes required for revised version of read_rmf | |
| adapt_900 | Add smoothing scale image and qdp plot output | |
| adapt_2000 | Add smoothing scale image and qdp plot output | |
| swcx | Add pulse-height smearing | |
| |
Requires a new command parameter | |
| read_rmf | Subroutine in subs.f |
|
| cheese | Fixes required by changed file format for emask output | |
| make_mask_merge | Fixes required by changed file format for emask output | |
| |
Modify so that it will run with just the output from cheese | |
| esmosaic_prep | New task, companion task to prep_mosaic which adds | |
| |
the correct pointing keywords to the fits headers of the separated | |
| |
observation segments. Not a final solution but works with the | |
| |
correct pixie dust sprinkled liberally. | |
| Change Log - continued | ||
| SAS | Task | Change |
| V13.0 | General | Conversion of all FORTRAN 77 routines to FORTRAN 90/95 |
| esprep_mosaic | New task to allow processing of mosaic-mode observations | |
| esprep_mosaic_time | New task to extract the time intervals for mosaic-mode observations | |
| esas-mosaic | Driver task to overwrite header keywords for mosaic-mode observations | |
| comb | Bug fix for scalings using alpha between 1.7 and 2.4 | |
| merge_comp_xmm | Bug fix for scalings using alpha between 1.7 and 2.4 | |
| conv_reg | New task to convert region information from sky coordinates to detector | |
| |
coordinates | |
| adapt_merge | Renaming of adapt_2000 to adapt_merge | |
| adapt | Renaming of adapt_900 to adapt | |
| Various | Inclusion of clobber parameter | |
| V13.0.1 | esprep_mosaic_time | Bug fix |
| V13.0.3 | mos-filter | Fix for processing MOS1 CCD#4 data after loss of CCD#3 |
| espfilt | Fix for processing MOS1 CCD#4 data after loss of CCD#3 | |
| mos-spectra | Fix for processing MOS1 CCD#4 data after loss of CCD#3 | |
| mos_back | Include corner data from CCD#2 and CCD#7 for the calculation of | |
| |
CCD#1 background | |
| mos_back | Bug fix – MOS background spectra uncertainties were too large | |
| make_mask_merge | Code improvement | |
| rot-im-det-sky | Bug fix and addition of modes to allow merging of masks | |
| rot_det_sky | Addition of modes to allow merging of masks | |
| V15.0 | Various | Removal of MOS1 CCD#4 fixes data after loss of CCD#3 |
| merge_comp_xmm | Bug fix to allow ehigh>9999 | |
| rot_im_det_sky | Removal of MOS1 CCD#4 fixes data after loss of CCD#3 | |
| espfilt | Removal of MOS1 CCD#4 fixes data after loss of CCD#3 | |
| mos-spectra | Removal of MOS1 CCD#4 fixes data after loss of CCD#3 | |
| mos-back | Removal of MOS1 CCD#4 fixes data after loss of CCD#3 | |
| conv_reg | Bug fix | |
| V16.0 | adapt | Cosmetic changes to radial plot output |
| cheese-bands | Eliminated, capabilities included in cheese | |
| cheese | Expanded to process one or two bands | |
| cheese | Converted to be a wrapper around edetect_chain | |
| cheese | Modified to bring better agreement between DETXY and XY masking | |
| conv-reg | Bug fixes | |
| conv-region | Eliminated as no longer needed | |
| esas-mosaic | Eliminated as no longer needed | |
| esprep_mosaic | Eliminated as no longer needed | |
| esprep_mosaic_times | Eliminated as no longer needed | |
| V17.0 | Various | Inclusion of CalDB files in the CCF structure |
| CalDB | Add MOS canned corner spectra | |
| |
Add pn single-pixel QDP and canned corner spectra | |
| cheese | Uniform usage of the radiusstyle=contour parameter for source excision | |
| mos_back | Inclusion of capability to make count background spectra (CSTAT) | |
| |
Inclusion of capability to use canned corner spectra | |
| pn_back | Inclusion of capability to make count background spectra (CSTAT) | |
| |
Inclusion of capability to use canned corner spectra | |
| |
Add the ability to select either single- or double-pixel events | |
| pn-spectra | Add the ability to select either single- or double-pixel events | |
| Change Log - continued | ||
| SAS | Task | Change |
| V 21.0 | Various and Sundry | |
| general | change of input/output file name convention, convention for passing CCD information. | |
| binadaptmerge | Renamed from adapt_merge and combined with bin_merge. | |
| binadapt | Created to contain the functionality of bin_image and adapt. | |
| cheese | Converted from perl to FORTRAN, HEASOFT useage eliminated, filenaming convention changed, parameter names changed. | |
| cheese-bands | Now part of cheese. | |
| comb | Changed name to combimage. Parameters changed. Functionality unchanged. | |
| combimage | Changed name from comb. Parameters changed. Functionality unchanged. | |
| emanom | Introduction of a new task, equivalent functionality removed from mos-filter | |
| emlfill | Changed name from file_list. | |
| emlmerge | New version of merge_source_list. | |
| espfilt | Flags rectified, histogram fit parameters output to header, root name of output files determined from subid in header, more user tuneable parameters added, ability to turn off extra output added, changed some output file names | |
| file_list | Changed name to emlfill. Parameters changed. | |
| merge_comp | Changed name to mosaicmerge. Parameters changed. | |
| merge_source_list | Changed name to emlmerge. Parameters changed. | |
| mosback | Changed name from mos_back, changed some parameter names and input/output file names. | |
| mos-filter | Retired task as just a wrapper for espfilt. | |
| mosaicmerge | Changed name from merge_comp. Parameters changed. Functionality unchanged. | |
| mosspectra | Converted from the perl script mos-spectra, change of input parameters and input/output file names, accelerated by increasing badpixelresolution parameter passed to backscale, now using SOC provided FWC files | |
| pnback | Changed name from pn_back, changed some parameter names and input/output file names, now QPB files separated by mode | |
| pn-filter | Retired task as just a wrapper for espfilt. | |
| pnspectra | Converted from the perl script pn-spectra, change of input parameters and input/output file names, accelerated by increasing badpixelresolution parameter passed to backscale, now using SOC provided FWC files | |
| pointsrc | Changed name from point_source. Parameters changed. Functionality unchanged. | |
| proton | Complete re-write with a change in parameters. Functionality unchanged. | |
| protonscale | Changed name from proton_scale. Parameters changed. | |
| rotdet2sky | Converted from the perl task rot-im-det-sky, made more general (no longer needs to know what type of file is input (QPB, SPF, SWCX, etc.), and input/output files explicitly passed as parameters | |
| rot-im-det-sky | Changed name to rotdet2skyl. | |
| sppartial | Changed name from sp_partial. Parameters changed. Functionality unchanged. | |
| swcx | Parameters changed. Functionality not significantly changed. | |
| Change Log - continued | ||
| SAS | Task | Change |
| V 22.0 | espfilt | Flag filtering removed from the program. Otherwise the program is unchanged. |
| mosspectra | Bug fix: allow elow=0 ehigh=0. | |
| pnspectra | Bug fix: allow elow=0 ehigh=0. | |
| mosback | Bug fix: allow elow=0 ehigh=0. | |
| pnback | Bug fix: allow elow=0 ehigh=0. | |