Release Notes for HEAsoft 5.2
June 18, 2002
SUMMARY
HEASOFT 5.2 is a software suite consisting of FTOOLS 5.2, FV 3.1,
XIMAGE 4.1, XRONOS 5.19, XSPEC 11.2, and XSTAR 2.1h. This document
contains notes about significant changes made since the last major
release of each. All this software shares common build, installation
and initialization procedures. Please see the files README.Q-AND-A,
README.USERS, INSTALL.SOURCE and/or INSTALL.BINARY for details.
For each of the HEASOFT subpackages below are listed tools and/or
features which are new in version 5.2. More information on FTOOLS 5.2,
XIMAGE 4.1, XRONOS 5.19, XSPEC 11.2, and XSTAR 2.1h can be obtained
using the fhelp utility. Type "fhelp ftools" to obtain a full listing
of all the tools available, or "fhelp " to list all
of the tools in a particular subpackage, e.g., "fhelp asca". Finally,
type "fhelp " for more detailed help on a particular tool.
FV 3.1, XIMAGE 4.1, and XSPEC 11.2 all have online help available from
within the program. In addition, XIMAGE 4.1, XSPEC 11.2, and XSTAR 2.1h
have TeX formatted manuals for their usage.
Over the past year, many of the tools within HEAsoft began to exhibit
problems under newer versions of Linux operating systems. These problems -
which were generally caused by uninitialized variables - were addressed
in the intermediate HEAsoft release 5.1A by use of the "finit-local-zero"
compiler flag. An attempt was made by LHEA staff to track down and do proper
initializations in all of the code with HEAsoft, such that in HEAsoft 5.2,
this flag (which, while preventing these uninitialized variable problems,
also inflates the size of the resultant binaries) is no longer used.
HEASOFT v5.2 contains new versions of tcl/tk (8.3.4) and readline (4.2a),
and also new in this release is support for builds on the Macintosh OS X
platform.
******************************************************************************
ATTITUDE
******************************************************************************
draw_teldef:
- New task which produces a PostScript plot of coordinates described
by a teldef calibration file.
aspect:
- Fixed bug which caused the tool to hang if the nominal pointing was
outside the initial bin structure.
coordinator:
- Removed machine dependence in the way random numbers were generated.
Added support for the SKY_FROM teldef keyword.
libcoordfits:
- Updated the teldef file format to reflect the latest "official" version:
See http://adfwww.gsfc.nasa.gov/swift/teldef_doc/teldef.html
******************************************************************************
ASCA
******************************************************************************
Content Update:
* ascaray: Change default 'goldens' parameter to 18.5 g/cc, reflecting
our current calibration, instead of 19.3, the bulk density.
The use of the higher density value will result in an overestimate
of the high energy effective area.
Bug Fixes:
* We have identified and fixed many "uninitialized variable" problems
in ASCA tools (they only affected the Linux versions). In particular,
ascalin is now believed to behave correctly on Linux machines.
Faint, sispi, mkgisbgd, and mkdtime were also affected by this bug
(when these tools failed on Linux machines, they failed in obvious
ways, as far as we are aware).
* fmosaic: fixed a bug so it will run on Solaris.
* ascaeffmap: Fixed a bug in calculation of the SIS efficiency from
the RMF.
******************************************************************************
CALLIB
******************************************************************************
- Fix typo that caused rdpha2 to ignore a BACKSCAL column.
- Added support for HDUVERS=2 WMAPs
- Fixed problems in shellig.f which caused build errors and occasional seg
faults.
- Update to wtpha1.f to handle undef value for COUNTS.
******************************************************************************
CALTOOLS
******************************************************************************
chkrmf:
- Fixed bug which caused errors if the first input RMF did not have the
largest number of response elements. Also changed amount of memory
grabbed for the accumulated response to be 10 times the input rather
than number of files times the input. This should be enough and should
avoid out of memory problems when adding many files.
******************************************************************************
CFITSIO
******************************************************************************
CFITSIO library changes that globally affect all FTOOLS tasks:
- Most tasks can now write 'gzipped' compressed output FITS files if
the specified name of the file ends with the characters ".gz". CFITSIO
will initially create the uncompressed FITS file in memory. When the
FITS file is closed, CFITSIO will compress the file and write it out to
disk.
- The syntax for on-the-fly column filtering when using CFITSIO's
virtual file name syntax has been modified so that if one specifies a
list of column names, then only those columns will be copied into the
virtual file. This provides a simple way to make a copy of a table
containing only a specified list of columns. If the column specifier
explicitly deletes a column, however, than all the other columns will
be copied to the virtual file, regardless of whether the columns
were listed or not. Examples:
mytable.fit[1][col Time;Rate] - only the Time and Rate
columns will exist in the virtual input table.
mytable.fit[1][col -Time ] - all but the Time column will be
present in the virtual input file.
- Tasks that delete or modify values in FITS binary tables containing
variable length vector columns (where the data are stored in the
'heap') now operate more efficiently. Any unused space in the heap
will be recovered, thus producing smaller output FITS files.
- Most tasks that read or write FITS images now support a new "tile
compressed" FITS image format. In this format, the image is divided up
into a rectangular grid of tiles, and each tile of pixels is compressed
individually and stored in a row of a variable-length array column in a
binary table. Users can force the output FITS images to be written in
tile-compressed format by using a new extended filename syntax.
Examples: "myimage.fits[compress]" will use the default compression
parameters, and "myimage.fits[compress GZIP 100,100]" will use the GZIP
compression algorithm with 100 x 100 pixel tiles.
- Most tasks now provide at least limited support for FITS files
containing 64-bit integer data values. These non-standard FITS files
have BITPIX = 64 or TFORMn = 'K'. Some ftools tasks may truncate the
values to the range of 32-bit integers, however.
- The standard COMMENT keywords that are written at the beginning of
every FITS file have been modified to refer to the newly published FITS
Standard document in Astronomy and Astrophysics. Because of this
change, any FITS file created with this release of FTOOLS will not be
identical to the same file written with a previous version.
******************************************************************************
FHELP
******************************************************************************
- Added support for CIAO and SAS help utilities.
******************************************************************************
FIMAGE
******************************************************************************
fimgmerge:
- Fixed bug which caused failure when running fimgmerge as
fimgerge
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: Tuesday, 12-Oct-2021 12:48:48 EDT
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.
|