STScI Logo

STSDAS Version 3.12 Release Notes

    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 
    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.
    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 
    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.
    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.
      - 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.
    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
    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.
      - 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.
      - 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.
    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.