Skip to content

Releases: spacetelescope/drizzlepac

Drizzlepac v3.3.1 Release Candidate 1

05 Oct 19:50
3876f55
Compare
Choose a tag to compare
Pre-release

This release is v3.3.0 with a change to the requirements to force use of photutils v1.1.0 or less, since v1.2.0 introduces some unexpected differences in the alignment.

Drizzlepac v3.3.0

28 Sep 17:57
7629ce5
Compare
Choose a tag to compare

This version includes all the functionality needed to generate source catalogs, both point source and extended (segment) source catalogs, during single-visit mosaic (SVM) processing. The changes include many bug fixes along with the following significant changes:

  • Updated code to work with Python >= 3.7
  • GAIAeDR3 catalog now the initial catalog of choice for a posteriori alignment during standard pipeline processing, as well as for SVM/MVM processing.
  • SVM/MVM processing will loop over catalogs, fit methods and fit geometries in looking for a successful fit, using the first successful fit it computes.
    • CATALOGS used: GAIAeDR3, GSC242, 2MASS (in this order)
    • methods: relative, image-by-image
    • geometries: rscale, rshift, shift (each with different minimum cross-matches)
  • SVM processing will always generate both point source and extended source catalogs, even if the catalogs contain no rows of sources and measurements.
    • point source catalog will be generated using TinyTim PSF-based detection
    • extended source (segment) catalog will only have sources larger than the PSF kernel deblended.
    • catalog columns will closely resemble the Hubble Legacy Archive (HLA) catalogs columns
  • Grism/Prism exposures do not get aligned, but instead get the WCS correction from direct images
  • Added logic to handle visits where there are only Grism/Prism exposures with no direct images
  • S_REGION keyword:
    • added to FLT/FLC file headers
    • revised region computation to match closely the actual exposure footprint within mosaic
  • Always runs updatewcs on input files to insure pipeline-default WCSs are always present
    • Add WCSNAME=OPUS if no IDCTAB WCS was created by updatewcs (NGOODPIX=0, ...).

Drizzlepac v3.3.0 Release Candidate 2

24 Sep 20:38
6deca02
Compare
Choose a tag to compare

This release candidate includes the following major improvements to SVM processing code, in addition to minor bug fixes:

  • deblending limited to only sources larger than the PSF kernel
  • insure that both point and segment catalogs always get generated, even if empty
  • made single-image crclean efficient enough to always use; turned on for image alignment
  • changed logic for alignment to better enforce min number of sources for alignment > 4
  • updated use of photutils to support photutils versions 1.1.0 and later.

Drizzlepac v3.3.0 Release Candidate 1

09 Sep 20:14
f2b9976
Compare
Choose a tag to compare

This version of Drizzlepac includes the following bug fixes and enhancements:

  • Added generation of point-source and extended source catalogs to single-visit mosaic (SVM) processing
  • Improved alignment algorithm used for pipeline and SVM processing based on tweakwcs 0.7.3
  • Added support for photutils >1.0.0 while keeping code to be backwards compatible with older versions of photutils
  • Removed deprecated numpy calls in code for numpy > 1.20
  • Revised code to use STWCS >1.6.0 to only keep unique WCS solutions (headerlets) in image headers

This version of Drizzlepac has been developed and tested with Python 3.6 through 3.9, with the understanding that Python 3.6 is effectively deprecated.

Drizzlepac v3.2.0

07 Dec 23:18
25c2c34
Compare
Choose a tag to compare

This release provides the first 'operational' implementation for processing single-visit mosaics (SVM). The SVM processing has been described in the latest version of the Drizzlepac documentation available at https://drizzlepac.readthedocs.io/en/latest/singlevisit.html.

Additional bugs fixes implemented here include:

  • updated WCSs with correct WCSTYPE keyword values
  • fix 'tweakreg' to not crash when 'updatehdr' is False

HCALDP_initialSVM_drz_rc1

30 Oct 15:52
c0b6871
Compare
Choose a tag to compare
Pre-release

This version is intended as a release candidate for testing in a new build for use in operations. This version implements the first official release of code to generate single-visit mosaics to be used in operations and reprocessing.

Drizzlepac

12 Aug 12:00
Compare
Choose a tag to compare

PLACEHOLDER

Detailed release notes from a software engineer perspective are here:
https://github.com/spacetelescope/drizzlepac/blob/master/CHANGELOG.rst

Drizzlepac

07 Apr 15:16
86d4ff0
Compare
Choose a tag to compare

This release contains numerous bug fixes for TweakReg image alignment code and compatibility improvements to latest numpy.

Public Release of v2.1.3

05 Apr 19:23
Compare
Choose a tag to compare

This version represents the same code, with a few additional enhancements, as the code that was installed for operational calibration of HST data as of 23 Feb 2016. This represents a major update to the DrizzlePac software, and also the last version with significant new features. Future releases will focus primarily on bug fixes that affect operational use of this code. Full support for this package can be found at http://drizzlepac.stsci.edu.

A brief overview of the new features and major bug fixes found in this version (relative to what was released as part of v1.1.16) includes:

  • Full Python 2.7 and 3.5 support
  • Built-in support for automatic mosaic creation
    • Tweakreg now aligns all images in a mosaic into a single undistorted output frame even if some images do not overlap others in the mosaic
  • Improved sky matching
    • Produce seamless mosaics using new sky matching techniques. More details can be found in an example where these techniques are compared.
  • Support for the improved time-dependent ACS distortion model
    • Supports the new ACS distortion calibration: Only DrizzlePac 2.0 is able to interpret and apply the latest ACS/WFC distortion reference files
  • Support for alignment of data from different HST cameras
    • Specify separate source finding parameters for input and reference images to optimize source detection from images taken with different HST cameras.
  • Support for use of inclusion/exclusion regions in image alignment
  • Improved support for WFPC2 data
    • resolved problems processing WFPC2 data which had DGEOFILEs specified.
    • now requires user to run 'updatewcs' task on WFPC2 data to enable astrodrizzle and tweakreg to work with them seamlessly
  • [API change] Use of 'updatewcs' removed from TEAL interfaces
    • User and pipeline will need to run this task independently prior to running astrodrizzle or tweakreg
    • Python scripts calling astrodrizzle and tweakreg can still set the 'updatewcs' parameter and have it run as part of those tasks (presumably, the user understands when this task will wipe out previous updates in their own script)
  • [API change] The user interfaces to all 3 coordinate transformation tasks now use 'coordfile' as the input file of coordinates to transform. The use of 'coords' has been deprecated, but still can be used if needed. However, use of 'coordfile' will always override any input provided simultaneously with 'coords' parameter. Help files have been updated to document this as clearly as possible for users.
  • Now relies on astropy for WCS, coordinate specification and I/O libraries
  • A full 6-parameter general linear fit can now be performed using tweakreg, in addition to shift and rscale
    • WCS keywords updated by tweakreg will result in an undistorted output frame with NO residual skew (as represented in the CD matrix keywords)

The full set of Release Notes can be found at http://ssb.stsci.edu/doc/stsci_python_x/drizzlepac.doc/html/release_v2_0_0_notes.html.