Full Changelog¶
1.2.0 (2016-12-13)¶
ccdproc has now the following additional dependency:
- scikit-image.
New Features¶
- Add an optional attribute named
filenamestoImageFileCollection, so that users can pass a list of FITS files to the collection. [#374, #403] - Added
block_replicate,block_reduceandblock_averagefunctions. [#402] - Added
median_filterfunction. [#420] combinenow takes an additionalcombine_uncertainty_functionargument which is passed asuncertainty_funcparameter toCombiner.median_combineorCombiner.average_combine. [#416]- Added
ccdmaskfunction. [#414, #432]
Other Changes and Additions¶
Bug Fixes¶
- The default dtype of the
combine-result doesn’t depend on the dtype of the first CCDData anymore. This also corrects the memory consumption calculation. [#391, #392] ccd_processnow copies the meta of the input when subtracting the master bias. [#404]- Fixed
combinewithCCDDataobjects usingStdDevUncertaintyas uncertainty. [#416, #424] ccdsgenerator fromImageFileCollectionnow uses the full path to the file when callingfits_ccddata_reader. [#421 #422]
1.1.0 (2016-08-01)¶
New Features¶
Other Changes and Additions¶
cosmicray_lacosmicdefaultsatlevelchanged from 65536 to 65535. [#347]- Auto-identify files with extension
ftsas FITS files. [#355, #364] - Raise more explicit exception if unit of uncalibrated image and master do
not match in
subtract_biasorsubtract_dark. [#361, #366] - Updated the
Combinerclass so that it could process images with >2 dimensions. [#340, #375]
1.0.1 (2016-03-15)¶
The 1.0.1 release was a release to fix some minor packaging issues.
1.0.0 (2016-03-15)¶
General¶
- ccdproc has now the following requirements:
- Python 2.7 or 3.4 or later.
- astropy 1.0 or later
- numpy 1.9 or later
- scipy
- astroscrappy
- reproject
New Features¶
- Add a WCS setter for
CCDData. [#256] - Allow user to set the function used for uncertainty calculation in
average_combineandmedian_combine. [#258] - Add a new keyword to ImageFileCollection.files_filtered to return the full path to a file [#275]
- Added ccd_process for handling multiple steps. [#211]
- CCDData.write now writes multi-extension-FITS files. The mask and uncertainty
are saved as extensions if these attributes were set. The name of the
extensions can be altered with the parameters
hdu_mask(default extension name'MASK') andhdu_uncertainty(default'UNCERT'). CCDData.read can read these files and has the same optional parameters. [#302]
Other Changes and Additions¶
- Issue warning if there are no FITS images in an
ImageFileCollection. [#246] - The overscan_axis argument in subtract_overscan can now be set to None, to let subtract_overscan provide a best guess for the axis. [#263]
- Add support for wildcard and reversed FITS style slicing. [#265]
- When reading a FITS file with CCDData.read, if no data exists in the primary hdu, the resultant header object is a combination of the header information in the primary hdu and the first hdu with data. [#271]
- Changed cosmicray_lacosmic to use astroscrappy for cleaning cosmic rays. [#272]
- CCDData arithmetic with number/Quantity now preserves any existing WCS. [#278]
- Update astropy_helpers to 1.1.1. [#287]
- Drop support for Python 2.6. [#300]
- The
add_keywordparameter now has a default ofTrue, to be more explicit. [#310] - Return name of file instead of full path in
ImageFileCollectiongenerators. [#315]
Bug Fixes¶
- Adding/Subtracting a CCDData instance with a Quantity with a different unit produced wrong results. [#291]
- The uncertainty resulting when combining CCDData will be divided by the square root of the number of combined pixel [#309]
- Improve documentation for read/write methods on
CCDData[#320] - Add correct path separator when returning full path from
ImageFileCollection.files_filtered. [#325]
0.3.2 (never released)¶
There was no 0.3.2 release because of a packaging error.
0.3.0 (2015-03-17)¶
New Features¶
- When reading in a FITS file, the extension to be used can be specified. If it is not and there is no data in the primary extension, the first extension with data will be used.
- Set wcs attribute when reading from a FITS file that contains WCS keywords and write WCS keywords to header when converting to an HDU. [#195]
Other Changes and Additions¶
- Updated CCDData to use the new version of NDDATA in astropy v1.0. This breaks backward compatibility with earlier versions of astropy.
0.2.2 (2014-11-05)¶
New Features¶
- Add dtype argument to
ccdproc.Combinerto help control memory use [#178]
0.2.1 (2014-09-09)¶
0.2 (2014-07-28)¶
- Initial release.