27.01.2015 Views

CCfits - HEASARC - NASA

CCfits - HEASARC - NASA

CCfits - HEASARC - NASA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.5 Release Notes For Version 2.2 Sep 2009 4<br />

• If you’re calling either FITS::deleteExtension function AND you have saved references<br />

to any of the ExtHDU objects which follow the deleted object, note that<br />

those ExtHDUs will now have an index number 1 less than before. Their indices<br />

will now correctly match what’s actually in the FITS file.<br />

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

file, you no longer need to first call FITS::read to access any of the<br />

ExtHDUs. These are now read automatically, same as when this constructor is<br />

called in Read mode. However this change shouldn’t require the removal of the<br />

FITS::read calls from your code. They will merely be redundant if left in.<br />

1.5 Release Notes For Version 2.2 Sep 2009<br />

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

• Added an auto-generated pkg-config file to the stand-alone distribution.<br />

• Added an option for case-insensitive searching in the ExtHDU and Table Column<br />

get-by-name functions.<br />

• The public functions column() and numCols() have been added to the ExtHDU<br />

interface. They were previously available only in the derived Table class.<br />

• New resetRead and getNullValue functions for Column class.<br />

• Improved the documentation for the nullValue versions of the Column read/write<br />

member functions.<br />

Bug Fixes:<br />

• Converted non-standard calls to vector and valarray end iterators. These were<br />

causing runtime exceptions when built with Microsoft Visual C++ v9.0.<br />

• The Column addNullValue function now works for cases where the null value<br />

argument is of a type that requires casting to match the type of data stored in the<br />

Column.<br />

• Fix to the Column writeArrays function for the case where valarrays of varying<br />

length were sent to fixed-width columns. It was previously sending along a<br />

default null value even when the user did not request one.<br />

• Fix for reading and writing complex data types to scalar columns. The first "first-<br />

Row" complex values were not being written or read.<br />

• Renamed private FITS::extension() function to extensionMap(). This is to prevent<br />

user from having to explicitly declare a const FITS pointer in order to use<br />

the public const FITS::extension∗() function.<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!