CCfits - HEASARC - NASA
CCfits - HEASARC - NASA
CCfits - HEASARC - NASA
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
16 Previous Release Notes 31<br />
• Checksum Capability: 4 checksum related functions have been added to the<br />
HDU class, which now allows users to set and verify checksums directly from<br />
inside <strong>CCfits</strong>.<br />
• Capturing Error Messages: The FitsException base class now stores its output<br />
error message, and it can be retrieved from any of the exception subclass objects<br />
with a call to the new FitsException::message() function.<br />
• Improved Keyword Handling: New functions copyAllKeys, keywordCategories,<br />
and a second addKey function have been added to the HDU class. The Keyword<br />
class now offers a public setValue function to modify an existing keyword. -<br />
Also the class member documentation for keyword related functions has been<br />
upgraded and expanded.<br />
• Image Scaling: In the HDU class (for instances of its PHDU and image ExtH-<br />
DU subclasses), scale and zero set functions can now write BSCALE and BZ-<br />
ERO keywords to the file. A new suppressScaling function has been added to<br />
temporarily turn off scaling. The ImageExt class has also been added to the<br />
documentation.<br />
• Miscellaneous New Functions:Table::getRowsize() (submitted by Patrik Jonsson),<br />
Fits::fitsPointer(), Column::parent().<br />
Bug Fixes:<br />
• FITS constructor in Write mode caused a segmentation fault when used on readonly<br />
files. (Reported by Gerard Zins)<br />
• Column write functions were not turning off NULL checking even when the<br />
nulval pointer was set to 0. (Reported by Gerard Zins)<br />
• For the FITS constructor which takes an existing FITS object as an argument,<br />
when given the filename of an existing file (and without the ’!’ specifier), it<br />
places a new primary HDU in the first extension. It shouldn’t allow a write<br />
operation at all in this case. (Reported by Andy Beardmore)<br />
• Some additional #include statements are needed for compilation on a test version<br />
of g++4.3 (Reported by Aurelien Jarno)<br />
Backwards Compatibility Issues:<br />
• The following documented public access member functions have now been removed<br />
or made protected/private. As these functions were either never fully<br />
implemented or could not successfully be used from external code, it is hoped<br />
that these removals will not break any pre-existing code: FITS::clone, HDU::set-<br />
KeyWord, the HDU::bitpix set function, the Keyword class constructors.<br />
Changes for <strong>CCfits</strong> 1.8 release 10/07.<br />
Generated on Tue Dec 6 2011 16:12:51 for <strong>CCfits</strong> by Doxygen