27.01.2015 Views

CCfits - HEASARC - NASA

CCfits - HEASARC - NASA

CCfits - HEASARC - NASA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.4 Release Notes For Version 2.3 Nov 2010 3<br />

1.4 Release Notes For Version 2.3 Nov 2010<br />

Enhancements to <strong>CCfits</strong>:<br />

• 3 previously protected functions are now made public: Keyword::keytype(), P-<br />

HDU::simple(), and PHDU::extend().<br />

• New function: ExtHDU::isCompressed().<br />

• Uses less memory during the image loading operations for primary and extension<br />

HDUs.<br />

• When the basic version of the FITS constructor is called in Write mode on a<br />

pre-existing file, it will now automatically read ALL of the headers rather than<br />

just the primary. This makes it conform more closely to the Read mode behavior,<br />

and it makes things easier when trying to append new HDUs to files containing<br />

an unknown number of existing HDUs. (See Backwards Compatibility)<br />

Bug Fixes:<br />

• In the 2 FITS class deleteExtension functions, the index numbers of all HDU<br />

objects which follow the deleted are now decremented by one. (See Backwards<br />

Compatibility)<br />

• Fix to the PHDU write functions which take a nullValue argument. Neither could<br />

be instantiated due to an invalid static_cast of pointers.<br />

• Fix needed for the FITS::copy function to allow the Columns in the newly created<br />

HDU to be modifiable.<br />

• The basic version of the FITS constructor, when in Write mode, was ignoring<br />

the user’s readDataFlag and optional primary keys input.<br />

• An error in the (seldom instantiated) Image class assignment operator was preventing<br />

compilation with the nvcc compiler.<br />

• On 64-bit Linux only, a bad cast error is triggered when trying to read an image of<br />

type signed or unsigned long, into a valarray with the opposite signed/unsigned<br />

qualifier.<br />

• All of the FITS::read functions now perform a check to prevent multiple entries<br />

of the same HDU from appearing in the FITS::extension() multimap.<br />

• For case of Columns of type unsigned longs, the object’s lower data limit value<br />

was left unitialized.<br />

Backwards Compatibility Issues:<br />

Generated on Tue Dec 6 2011 16:12:51 for <strong>CCfits</strong> by Doxygen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!