Skip to content

Releases: astropy/ccdproc

2.5.1: The final 2.x release

05 Jul 15:40

Choose a tag to compare

What's Changed

Full Changelog: 2.5.0...2.5.1

2.5.0

03 Jul 19:24

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.4.3...2.5.0

2.4.3

15 Jan 22:58
0520b51

Choose a tag to compare

What's Changed

The important change is this one:

New Contributors

The rest of the maintenance fixes were:

2.4.2

27 Nov 22:34

Choose a tag to compare

Release 2.4.2

2.4.1

30 May 16:02

Choose a tag to compare

This minor release fixes the astropy version requirement and a bug in handling an empty ImageFileCollection:

  • Fixes a crash when attempting to filter an already-empty ImageFileCollection,
    instead simply returning an empty ImageFileCollection. [#801]

  • Fixes minimum astropy version in installation requirements. [#799]

2.3.1 -- fixes astropy 5.1 compatibility

09 May 18:18

Choose a tag to compare

This minor release fixes compatibility with astropy 5.1 and includes a packaging fix from new contributor @astrobatty

2.3.0 -- cosmic ray update

21 Dec 20:41

Choose a tag to compare

  • The primary feature of this release is that it supports the latest astroscrappy release. astroscrappy is a Python/C implementation of the LAcosmic cosmic ray removal algorithm.

2.2.0 -- Image combination performance

31 May 14:48

Choose a tag to compare

This release contains some modest improvements in image combination performance. For the best performance, install the bottleneck. With bottleneck installed, median_combine is 2x faster.

Changes in this version:

  • Image combination is faster for average and sum combine, and improves for all operations if the bottleneck package is installed.
  • Pixel-wise weighting can be done for sum and average combine.
  • When filtering an ImageFileCollection by keyword value, and not explicitly using a regex search pattern (regex_match=True), escape all special characters in the keyword value for a successful search.
  • Return mask and uncertainty from combine even if input images have no mask or uncertainty.

Thanks to all of the people who contributed code, opened issues, and/or provided advice:

  • Timothy P. Ellsworth-Bowers (@tbowers7) and Pey Lian Lim (@pllim) wrote code for this release.
  • Yoonsoo Back (@ysBach) and Simon Conseil (@saimn) provided extensive input on image combination.
  • Issues opened by Yash Gondhalekar (@Yash-10), Michael Kelley (@mkelley), Jane Rigby (@janerigby), and Aayushi Verma
    (@awesomecosmos) were closed in this release.
  • Rieke Bohemann and Tim-Oliver Husser (@thusser) provided extensive details about issues with median combination which have been addressed in this release.

2.1.1

15 Mar 22:19

Choose a tag to compare

There are several minor fixes in this release:

New Features

  • Improve integration of ImageFileCollection with image combination and document that integration [#762]

Other Changes and Additions

  • Add memory_profiler as a test requirement [#739]
  • Updated test suite to use absolute, not relative imports [#735]

Bug Fixes

  • test_image_collection.py in the test suite no longer produces permanent files on disk and cleans up after itself. [#738]
  • Change Combiner to allow accepting either a list or a generator [#757]
  • ImageFileCollection now correctly returns an empty collection when an existing collection is filtered restrictively enough to remove all files. [#750]
  • Logging now preserves all of the arguments when the keyword argument names are not used. [#756]

Thanks to our contributors

These folks made code contributions to this release, which wouldn't have happened without them:

Thanks to these people who have helped by opening multiple issues with ccdproc -- many of the improvements come from these issues:

2.1.0 (re-relase for Zenodo)

07 Mar 23:50

Choose a tag to compare

The primary change in this release is a change to the behavior of cosmicray_lacosmic. Prior to this version the gain was applied to the input data without updating the units. That has been changed in this version. A more complete description is below.

There are two ways to correctly invoke ~ccdproc.cosmicray_lacosmic:

  • Supply a gain-corrected image, in units of electron, and set gain=1.0
    (the default value) in cosmicray_lacosmic.
  • Supply an image in adu and set the gain argument of
    cosmicray_lacosmic to the appropriate value for your
    instrument. Ideally, pass in a gain with units, but if units are
    omitted they will be assumed to be electron/adu.