Skip to content

v0.9.0

Compare
Choose a tag to compare
@Cadair Cadair released this 02 Sep 15:08
· 475 commits to main since this release
v0.9
9e4903f

What's Changed

  • Drop support for Python 3.7.
  • Infrastructure and packaging updates.
  • Made many improvements, bug fixes, and significant speed-ups for the adaptive resampling algorithm, reproject_adaptive. These bug fixes may cause changes to the reprojected images, which are typically negligible.Improvements include the addition of a flux-conserving mode, support for a Gaussian filter kernel, a menu of boundary-handling modes, and a center_jacobian flag to trade speed for accuracy with rapidly-varying transformations.
  • Added a roundtrip_coords argument to reproject_adaptive and reproject_interp. By default, all coordinate transformations are run in both directions to handle some situations where they are ambiguous. This can be disabled by setting roundtrip_coords=False which may offer a significant speed increase.

Merged Pull Requests

  • MNT: Replace master with main by @pllim in #248
  • MNT: Stop using distutils by @pllim in #263
  • Add some more docs for reproject_interp by @dstansby in #257
  • TST: Move CI from Azure to Actions by @pllim in #266
  • TST: Fix and update CI by @pllim in #267
  • TST: Ignore asdf warning for devdeps by @pllim in #272
  • MNT: General clean-up by @pllim in #273
  • TST: Pin coverage for now by @pllim in #277
  • Fix Jacobian calculation in the adaptive algorithm by @svank in #274
  • Speed up adaptive reprojection by @svank in #275
  • Use OpenAstronomy GitHub actions workflows by @astrofrog in #283
  • Fix CI by ignoring sunpy warning by @Cadair in #289
  • TST: Fix CI by @pllim in #287
  • Add CI jobs for Python 3.10 and Drop Python 3.7 by @Cadair in #290
  • TST: Unpin coverage to grab 6.4 by @pllim in #292
  • Add Gaussian kernel, achieve flux conservation in adaptive algorithm by @svank in #276
  • Explicitly specify wheel targets by @astrofrog in #299
  • Add boundary handling options for adaptive resampling by @svank in #279
  • Warn about future changes to adaptive defaults by @svank in #302
  • Remove the 32bit wheel build by @Cadair in #303

New Contributors

Full Changelog: v0.8...v0.9