Releases: astropy/ccdproc
ccdproc 2.0.1
2.0.1 fixes a bug that required pytest to be installed to import ccdproc.
Release notes from 2.0:
This is the first release of ccdproc that is Python 3 only!
New and improved
The ImageFileCollection for working with sets of images has several new features:
- Construct a collection from an explicit list of files.
- Filter files using regular expression matching.
- Create a new collection by filtering an existing collection.
Other new features include:
- Weights in image combination can be a 1D array.
- Reduced memory in image combination.
- Many fewer files open during image combination when using memory mapping and breaking the image stack into chunks.
- Better performance and a wider array of compression types for ImageFileCollection.
- Better handling of constructing error array when some image value are negative.
In addition, several bugs were fixed.
See the changelog for more details.
ccdproc 2.0
This is the first release of ccdproc that is Python 3 only!
New and improved
The ImageFileCollection for working with sets of images has several new features:
- Construct a collection from an explicit list of files.
- Filter files using regular expression matching.
- Create a new collection by filtering an existing collection.
Other new features include:
- Weights in image combination can be a 1D array.
- Reduced memory in image combination.
- Many fewer files open during image combination when using memory mapping and breaking the image stack into chunks.
- Better performance and a wider array of compression types for
ImageFileCollection. - Better handling of constructing error array when some image value are negative.
In addition, several bugs were fixed.
See the changelog for more details.
v1.3.0.post1
Changed released package on PyPI to tar.gz without Windows line-endings
v1.3.0
New Features
-
Added ext parameter and property to ImageFileCollection to specify the FITS
extension. [#463] -
Add keywords.deleter method to ImageFileCollection. [#474]
-
Added
glob_includeandglob_excludeparameter to
ImageFileCollection. [#484] -
Add
bitfield_to_boolean_maskfunction to convert abitfieldto a
boolean mask (following the numpy conventions). [#460] -
Added
gain_correctedoption in ccd_process so that calibration
files do not need to previously been gain corrected. [#491] -
Add a new
wcs_relaxargument toCCDData.to_header()that is passed
through to theWCSmethod of the same name to allow more flexible
handing of headers with SIP distortion. [#501] -
combinenow acceptsnumpy.ndarrayas the inputimg_list.
[#493, #503] -
Add
norm_valueargument toflat_correctthat allows the normalization
of the flat frame to be manually specified. [#584, #577]
Other Changes and Additions
-
removed ability to set unit of CCDData to None. [#451]
-
deprecated
summary_infoproperty ofImageFileCollectionnow raises
a deprecation warning. [#486] -
Logging will include the abbreviation even if the
metaattribute of
the processedCCDDataisn't afits.Header. [#528] -
The
CCDDataclass and the functionsfits_ccddata_readerand
fits_ccddata_writerwill be imported fromastropy.nddataif
astropy >= 2.0 is installed (instead of the one defined inccdproc). [#528] -
Building the documentation requires astropy >= 2.0. [#528]
-
When reading a
CCDDatafrom a file the WCS-related keywords are removed
from the header. [#568] -
The
info_fileargument forImageFileCollectionis now deprecated.
[#585]
Bug Fixes
-
ImageFileCollectionnow handles Headers with duplicated keywords
(other thanCOMMENTandHISTORY) by ignoring all but the first. [#467] -
The
ccdmethod ofImageFileCollectionwill raise an
NotImplementedErrorin case the parameteroverwrite=Trueor
clobber=Trueis used instead of silently ignoring the parameter. [#527] -
The
sortmethod ofImageFileCollectionnow requires an explicitly
givenkeysargument. [#534] -
Fixed a problem with
CCDData.readwhen the extension wasn't given and the
primary HDU contained nodatabut another HDU did. In that case the header
were not correctly combined. [#541] -
Suppress errors during WCS creation in CCDData.read(). [#552]
-
The generator methods in
ImageFileCollectionnow don't leave open file
handles in case the iterator wasn't advanced or an exception was raised
either inside the method itself or during the loop. [#553] -
Allow non-string columns when filtering an
ImageFileCollectionwith a
string value. [#567]
1.2.0 (for zenodo)
v1.2.0
v1.0
Release of ccdproc version 1.0