STSDAS Version 3.12 Release Notes June 2010 This release of STSDAS contains changes to the pipeline code for nearly all the instruments (ACS, STIS, NICMOS, WFC3 and COS). In addition, the final software used by the ST-ECF to calibrate FOS data has been included strictly as a record of the processing performed to generate the FOS products available from the HST archive. The specific changes are detailed in the following sections. Platform Support ================ Binaries for this release were built on Red Hat Enterprise Linux 4 and 5, Solaris 5.8, and Mac OS X 10.4 (PPC and Intel architecture). Binaries were built with IRAF 2.14, except for Solaris, which were built with IRAF 2.12.2a. IRAF is available from http://iraf.net. SYNPHOT ======= There are no changes to the SYNPHOT software in this release. SYNPHOT users should be aware that we are presently developing the pysynphot package as a successor to SYNPHOT. Pysynphot is a re-implementation of the SYNPHOT functionality. It is not a simple port into Python, but provides improved algorithms that address known shortcomings in SYNPHOT. It does not require IRAF, and is suitable for either library or interactive use. An alpha version of pysynphot (v0.80) is included in this release that provides nearly all of the core SYNPHOT functionality. Once the core functionality is supported (presently planned for Spring 2010), SYNPHOT will be formally deprecated. Additional details about pysynphot can be found in the release notes for the STScI_Python package. HST_CALIB ========= STPOA ----- This package represents the final state of the software used by the Space Telescope European Coordinating Facility (ST-ECF) to produce the statically archived FOS products and has been included strictly as a record of the final calibration processing that was applied to FOS data. There is no expectation that this software will compile and run, but it does provide useful insight into how the FOS data was calibrated for those working with that data. This package includes a final version of CALFOS which supercedes the version in HST_CALIB.FOS. FOS --- This software is being included as a record of the software used at STScI to initially calibrate data from the FOS. The version of CALFOS in this package has been superceded by the version in the STPOA package. ACS --- CALACS Version 5.1.1: The following changes were made to CALACS to support ACS data after its repair during HST Servicing Mission 4. - This version of CALACS implements the changes to the ERR array initialization for post-SM4 ACS data based on the algorithms provided by the ACS Calibration team at STScI. Basically, if the image is not a bias frame, the Poisson contribution to the ERR array should be determined by differencing the associated superbias from the SCI array, rather than subtracting a constant header-derived bias level. - Updates were made to ACSREJ to add a new parameter (newbias) to support processing of post-SM4 bias images. Changes were also made throughout CALACS to automatically determine this parameter value and pass it to ACSREJ, which used this value to change how the error arrays are computed for CRJ products created with post-SM4 bias images. - The interpretation of the crsigmas parameter for ACSREJ was updated to use the latest version of 'strtor' from CALSTIS and to wrap the input from the user in single-quotes. - Specification of include file was added to allow CALACS to compile properly under Solaris and Mac OS X. - Corrected logic in 'donoise.c' to properly handle BIAS frames taken pre-SM4. MultiDrizzle ------------ - Help file for MultiDrizzle had a few inaccuracies cleaned up. - Default parameter types for outnx and outny parameters corrected to be integer instead of real. NICMOS ------ CALNICA Version 4.4.1: - When calnica did the dark correction with a *tdd.fits file that has the TFBLOW & TFBHIGH keywords in EXT=0, but lacks these two keywords in EXT=1 and EXT=2, then the wrong shading correction was being applied. This was corrected. Bad dark imset numbers were also being reported and were related to this problem, this has been fixed as well CALNICB Version 2.6.3: - Updated CALNICB to update the logic to handle pattern positions without any members. Logic was added to 'n_combniter.c' to account for a pattern position having 0 members when updating the DQ flags STIS ---- CALSTIS version 2.30: - A function that compared the values of keyword CCDAMP in the files to be combined for cosmic-ray rejection was actually getting default values, so the intended consistency check was not being done. - A variable used during interpolation of time-dependent sensitivity values was not being initialized. This would not have resulted in incorrect results, just a slower start-up. - Parameters that are used in scaling CCD dark images depending on detector temperature are now gotten from the header of the dark reference file, rather than being hard-coded. This change will be needed for calibration of post-SM4 CCD data with new dark files. COS --- x1dcorr: - A new task to re-run the 1-D extraction step independently of calcos. The input is a corrtag file, and the task creates new flt and counts files as well as the x1d file. splittag: - A new task to split a corrtag file into several output files of the same format, based on time. The input file may be split at fixed intervals of time, or the user may specify an arbitrary set of times. The 'x1dcorr' task can then be used to extract a 1-D spectrum from each of the output files. WFC3 ---- CALWF3 Version 2.1: - Fixed the calculation of the IR "sampzero" (zeroth-read effective exposure time) for IR sub-array exposures, so that the value is always recomputed regardless of which processing steps are set to perform. - Updated the IR FLATCORR routine to use the mean gain of all 4 amps when applying the gain conversion to grism exposures. Now all images, direct and grism, use the mean gain instead of quadrant-dependent gains. - Wf3rej has been updated to only issue a warning message instead of stopping when the spt files associated with the input images are not present. - Dummy "drz" files are no longer produced by calwf3, because real ones are now produced by MultiDrizzle. - The IR ZSIGCORR routine has been modified to be more robust in catching and flagging saturated pixels in the zeroth and first reads of an exposure. - The computation of IR ERR values from up-the-ramp fitting has been corrected to properly account for read noise and Poisson noise. Previous calculations produced a severe underestimate. - Wf3rej has been updated to properly parse embedded blanks in the "crsigmas" parameter string. - The order of IR processing has been modified so that NLINCORR precedes DARKCORR, ensuring that the non-linearity correction and saturation checking are performed before the pixel values are modified by dark subtraction. - Wf3rej has been modified to ensure that the DQ flags associated with detected CR's get propogated to output _flt files. - The IR DARKCORR routine has been updated to compute and populate the MEANDARK keyword for each readout.