• Download HEASOFT
  • ******************************************************************************
                            RELEASE NOTES FOR HEASOFT 6.4.1
                                   April 15, 2008
    ******************************************************************************
    
    The HEASoft 6.4.1 release is primarily driven by the release of the
    Suzaku (version 8) software, but also includes Suzaku-related updates
    to xselect/extractor, a handful of bug fixes made since the 6.4
    release, and the latest patch level of Xspec v12 (with the latest
    version of CCFits).
    
    As before, configuration-related changes thoughout the package means that
    users who already have HEASoft v6.x.x installed will need to completely
    replace their software installation; there is no clean way to simply
    overlay this new release or to update an existing installation.
    
    ******************************************************************************
                                   CONFIGURATION
    ******************************************************************************
    
    - Change name of unpackaged top-level directory to heasoft-X.X.X instead
      of headas-X.X.X.
    
    - Use "-libcX.X.X" suffix on installed platform-specific directory name
      for all Linux OS, not just (32-bit) PC Linux.
    
    - Various improvements in handling compiler choices, optimization settings,
      X11 tests, etc.
    
    ******************************************************************************
                                    ATFUNCTIONS
    ******************************************************************************
    
    New version 3.0:
    
    - Bug fix in atInterpolateQuat(), judging (sin_phi < EPS) as same q-parameter
    
    ******************************************************************************
                                      CALTOOLS
    ******************************************************************************
    
    - Allow "http://" syntax in $CALDB environment variable.
    
    ******************************************************************************
                                       CCFITS
    ******************************************************************************
    
    New version 2.0:
    
    - The scale and zero set functions (public in HDU) will now write
      or update the keywords rather than call fits_set_bscale.  They also
      now check for allowed image data type changes as a result of changing
      the bscale and bzero values.  Added private zeroInit/scaleInit functions
      for use in HDUCreator.  Also added new public function,
      HDU::suppressScaling. (01/08)
    
    - Changed access of HDU's bitpix set function from public to private.
      This requires that HDUCreator be a friend class of HDU. (01/08)
    
    - Removed the redundant non-const version of FITS::filePointer and made
      the const version public instead of private.  It also no longer returns
      by reference.  (01/08)
    
    - Reorganized ImageExt<T> constructor/assignment visibility and added
      virtual declaration to destructor.  Also added docs.
    
    - Added #include statements for <cstring> and <iterator> to allow
      compilation on g++ 4.3 (patch submitted by Aurelien Jarno) (01/08)
    
    - Added the function getRowsize to the Table class, a wrapper for
      fits_get_rowsize. (Patrik Jonsson)
    
    - Made the const version of the Column parent accessor function public,
      and removed the non-const version.
    
    - Reorganized and improved keyword modification functions in HDU and
      Keyword classes.  This includes new HDU addKey, copyAllKeys, and
      keywordCategories functions, and the removal of HDU::setKeyWord.
      Also fully implemented the Keyword value set function, with template
      specialization similar to the value get function, and added doc
      descriptions for both of these. (01/08)
    
    - Bug fix to 2 of the 3 constructors which call the create() function.
      If create() returns false, they need to throw a CantCreate exception.
      They were appending the new primary hdu as an extension to the
      pre-existing file. (01/08)
    
    - To eliminate unnecessary dependences upon CFITSIO internals, removed
      the FITSUtil::copyFitsPtr function and everything using it: FITS copy
      ctor and clone functions, FITSBase copy ctor and clone functions.  (Note
      that copyFitsPtr was never properly impelemented in its attempt to
      perform a deep copy of a fitsfile pointer.) (12/07)
    
    - Added 4 new functions to HDU class to provide an interface to
      CFITSIO's checksum capabilities. (12/07)
    
    - Error messages are now stored in the FitsException base class, which
      allows them to be retrieved and copied with the public function
      message(). (12/07)
    
    - For Column write functions (both scalar and vector), all cases where
      the nulval pointer = 0 were treated as (*nulval) = 0 in the lower-level
      calls to fits_write_colnull.  This effectively meant there was no way
      for the user to turn off null value checking.  (12/07)
    
    - Calling FITS constructor in Write mode on a read-only file was
      causing a segmentation fault. (12/07)
    
    ******************************************************************************
                                  XSELECT & EXTRACTOR
    ******************************************************************************
    
    - When running extract on Suzaku XIS event files convert 5x5 files to 3x3
      if input files are a mixture.  This ensures that any output event file
      is a correct 3x3 file.
    
    ******************************************************************************
                                       XSPEC 12
    ******************************************************************************
    
    HEASoft 6.4.1 includes Xspec v12.4.0x.  See
    
      http://heasarc.gsfc.nasa.gov/docs/xanadu/xspec/issues/issues.html
    
    for information about v12.4.0x and to get patches beyond level 'x'.
    
    
    =============================================================================
                               MISSION-SPECIFIC SOFTWARE:
    =============================================================================
    
    
    ******************************************************************************
                                       SUZAKU
    ******************************************************************************
    
    Suzaku software Version 8 - Changes since HEASoft v6.4:
    
    --------------
    General tools
    --------------
    
    aebarycen
      - Modified to ignore TIME=0.0 in column.
    
    ---------------------
     HXD specific tools:
    ---------------------
    
    hxdarfgen
      - Bug fix: The par file hxdarfgen.par was lacking of some parameters
        (create_name etc.).
    
    hxdmkwamspec
      - Bug fix: Correction in the way the exposure was calculated when the
       TIME_MODE = 0 in the  HXD-WAM data.
    
    ---------------------
     XIS specific tools:
    ---------------------
    
    xissim
      - Ray-tracing library version up, preparing for the forthcoming
        CALDB updates of XRT. The XRT mis-alignments and scattering
        parameters are removed from the parameter file, "xissim.par".
        Fix Keywords RADECSYS EQUINOX in the output file
    
    xissimarfgen
      - Ray-tracing library version up, preparing for the forthcoming
        CALDB updates of XRT. The XRT mis-alignments and scattering
        parameters are removed from the parameter file, "xissimarfgen.par".
      - WMAP image is usable for "source_image" when source_mode=DETFITS.
      - WMAP image is usable for "regfileN" when region_mode=DETFITS or SKYFITS.
    
    xispi
      - Bug fix: Correction to retrive appropriate CALDB file when processing the
        NXB event files containg long time periods. This bug do not affect the
        the normal scinece data file.
    
    xisnxbgen
      - WMAP image is usable for "regfile" when region_mode=DETFITS or SKYFITS.
    

    HEASoft / FTOOLS Help Desk

    If FTOOLS has been useful in your research, please reference this site (https://heasarc.gsfc.nasa.gov/ftools) and use the ASCL reference for HEASoft [ascl:1408.004] or the ASCL reference for the original FTOOLs paper [ascl:9912.002]:

    Blackburn, J. K. 1995, in ASP Conf. Ser., Vol. 77, Astronomical Data Analysis Software and Systems IV, ed. R. A. Shaw, H. E. Payne, and J. J. E. Hayes (San Francisco: ASP), 367.

    Web page maintained by: Bryan K. Irby


    HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public

    Last modified: Thursday, 20-Nov-2008 15:07:56 EST

    HEASARC Staff Scientist Position - Applications are now being accepted for a Staff Scientist with significant experience and interest in the technical aspects of astrophysics research, to work in the High Energy Astrophysics Science Archive Research Center (HEASARC) at NASA Goddard Space Flight Center (GSFC) in Greenbelt, MD. Refer to the AAS Job register for full details.