Recent Releases of drizzle

drizzle - Bug fixes and numerical stability improvements in polygon intersection algorithms

  • Fix a bug in the Cython code for tdriz() due to which the code would raise an error for sub-second exposure times. [#192]
  • Fixed a numerical instability in the new and old "boxer" algorithm in #175 (withdrawn release 2.1.0). [#191]
  • Fixed a bug in polygon intersection algorithm that could result in incorrect output when the input polygons have nearly collinear edges. [#194]

- C
Published by mcara 7 months ago

drizzle - Improved speed of the square kernel

See #175 for more details.

- C
Published by mcara 8 months ago

drizzle - Allow disabling bounding box(es) in calc_pixmap

- C
Published by mcara about 1 year ago

drizzle - API redesign to make code I/O agnostic. Bug fixes.

  • Backward incompatible major re-design of API to make the code I/O agnostic. Removed FITS-specific code. Backward compatibility was maintained with JWST and Roman pipelines only.
  • Deprecated module util. New software should not import from this module as it will be removed in a future release.
  • Bug fix: exposure time was undefined when in_units were not cps.
  • BUG FIX: cdrizzle.tdriz signature was out of date.
  • Removed support for the 'tophat' kernel.

- C
Published by mcara over 1 year ago

drizzle - Allow turning off context array in tdriz. Bug fixes

  • Allow turning off context array in tdriz. [#151]
  • Bug fixes [#150]
  • Require Python < 3.13 [#154]

- C
Published by mcara over 1 year ago

drizzle - 1.15.2

What's Changed

  • update actions version by @zacharyburnett in https://github.com/spacetelescope/drizzle/pull/139
  • ensure extension modules are present in built wheel by @zacharyburnett in https://github.com/spacetelescope/drizzle/pull/146
  • Fix identical polygon test accuracy for unit tests by @mcara in https://github.com/spacetelescope/drizzle/pull/148
  • [SCSB-145] require Python 3.10 by @zacharyburnett in https://github.com/spacetelescope/drizzle/pull/143
  • [SCSB-155] build with Numpy 2.0 release candidate by @zacharyburnett in https://github.com/spacetelescope/drizzle/pull/149

Full Changelog: https://github.com/spacetelescope/drizzle/compare/1.15.1...1.15.2

- C
Published by zacharyburnett over 1 year ago

drizzle - Warn when kernels are not flux conserving

- C
Published by mcara almost 2 years ago

drizzle - Deprecate tophat kernel. Drop support for Python 3.8. Bug fix.

  • Dropped Python 3.8. [#128]

  • Fixed a bug in the pixmap coordinate inversion routine. [#137]

  • Deprecated "tophat" kernel which will be remover in the next release. It is not working correctly and should not be used. [#140]

  • Added warnings that "gaussian", "lanczos2", and "lanczos3" kernels are not flux conserving. [#140]

- C
Published by mcara about 2 years ago

drizzle - Maintenance release

- C
Published by mcara over 2 years ago

drizzle - Fix segfault on some systems

This release fixes segfaults reported on some systems. We also disabled logging by default (which was causing these crashes). See #119 for more details.

- C
Published by mcara over 2 years ago

drizzle - Fixed a bug affecting big endian architectures

See #115 and #116

- C
Published by mcara over 2 years ago

drizzle - Improved image overlap computations. Bug fixes

- C
Published by mcara over 2 years ago

drizzle - Fix input image truncation

Due to a bug in the algorithm that computes the bounding box in the input image that actually needs to be resampled, sometimes resampled images may contain only a part of the input image, in particular when a corner of the input image is outside of the output frame.

See https://github.com/spacetelescope/drizzle/pull/89 for more details.

- C
Published by mcara about 3 years ago

drizzle - Fix a bug in reporting invalid pixmap values

See #85 for more details.

- C
Published by mcara over 3 years ago

drizzle - Fix bug in interpolation used by the square kernel

Fix a bug in the interpolation algorithm used by the 'square' kernel that resulted in shifts of the resampled image typically by 0.5 pixels compared to the location indicated by the WCS - see #82 and #83 for more information.

- C
Published by mcara over 3 years ago

drizzle - Bug Fix: Correct handling of 0-weight pixels

Fixes an issue due to which 0-weight input pixels may still contribute to output image when corresponding output pixels do not have a value previously set (i.e., their weight is 0).

- C
Published by mcara about 4 years ago

drizzle - 1.13.3

Changes in this release:

  • Remove Cython as a runtime dependency [#72]

1.13.2

  • Specify oldest-supported-numpy in pyproject.toml so that the built C code has the widest possible compatibility with runtime versions of numpy. [#60]

  • Fix a memory corruption issue in interpolate_bilinear() in cdrizzleblot.c which could result in segfault. [#66]

  • Fix a context image bug when drizzling more than 32 images into a single output. [#69]

- C
Published by jdavies-st over 4 years ago