Skip to content

Releases: spacetelescope/gwcs

GWCS v 0.21.0

10 Mar 17:30
Compare
Choose a tag to compare
  • Improve documentation
  • Introduce a minimum version of asdf-wcs-schemas

GWCS v 0.20.0

29 Nov 14:23
Compare
Choose a tag to compare

Changes in GWCS 0.20.0

  • Replace pkg_resources with importlib.metadata. [#478]
  • Serialize and deserialize pixel_shape with asdf. [#480]

GWCS v 0.19.0

15 Sep 17:36
Compare
Choose a tag to compare

GWCS v 0.19.0

Bug Fixes

  • Synchronize array_shape and pixel_shape attributes of WCS objects. [#439]
  • Fix failures and warnings woth numpy 2.0. [#472]

Other

  • Remove deprecated old bounding_box. The new implementation is released with astropy v 5.3. [#458]
  • Refactor CoordinateFrame.axis_physical_types. [#459]
  • StokesFrame uses now astropy.coordinates.StokesCoord. [#452]
  • Dropped support for Python 3.8. [#451]
  • Fixed a call to astropy.coordinates in wcstools.wcs_from_points. [#448]
  • Code and docstrings clean up. [#460]
  • Register all available asdf extension manifests from asdf-wcs-schemas except 1.0.0 (which contains duplicate tag versions). [#469]
  • Register empty extension for 1.0.0 to avoid warning about a missing extension when opening old files. [#475]

GWCS v 0.18.3

23 Dec 19:00
Compare
Choose a tag to compare

What's Changed

  • Fix pixel scale formula used by iterative inverse by @mcara in #423
  • refactor for Tox 4 by @zacharyburnett in #428
  • Improve stability of SIP fitting. Fix constant term - CRPIX - in SIP by @mcara in #427
  • use canonical name of RTD config and enable nitpicky mode to catch broken links in docs by @zacharyburnett in #430
  • add downstream tests for JWST and Roman calibration pipelines by @zacharyburnett in #415
  • fix CRDS_PATH in CI when running downstream tests by @zacharyburnett in #432

New Contributors

Full Changelog: 0.18.2...0.18.3

GWCS v 0.18.2

07 Sep 17:00
e8209c0
Compare
Choose a tag to compare

GWCS v 0.18.2 is a bug fix release to support the JWST pipeline.

  • Corrected the reported requested forward SIP accuracy and reported fit
    residuals by to_fits_sip() and to_fits(). [#413, #419]

  • Fixed a bug due to which the check for divergence in _fit_2D_poly() and
    hence in to_fits() and to_fits_sip() was ignored. [#414]

GWCS 0.18.1

15 Mar 15:22
2b92305
Compare
Choose a tag to compare

GWCS 0.18.1 is a maintenance release.

GWCS 0.18.0

22 Dec 21:48
c0ae787
Compare
Choose a tag to compare

GWCS v 0.18.0 (2021-12-22)

Bug Fixes

Updated code in region.py with latest improvements and bug fixes from stsci.skypac.regions.py [#382]

New Features

Enabled CompoundBoundingBox support for wcs. [#375]
Moved schemas to standalone package asdf-wcs-schemas. Reworked the serialization code to use ASDF converters. [#388]

GWCS 0.17.1

27 Nov 23:10
e8a5ecf
Compare
Choose a tag to compare
  • Fixed a bug with StokesProfile and Quantities.

GWCS 0.17.0

18 Nov 00:04
55d5b8f
Compare
Choose a tag to compare

New Features

  • wcs_from_points now includes fitting for the inverse transform. [#349]
  • Generalized WCS.to_fits_sip to be able to create a 2D celestial FITS WCS from celestial subspace of the WCS. Also, now WCS.to_fits_sip` supports arbitrary order of output axes. [#357]

API Changes

  • Modified interface to wcs_from_points function to better match analogous function in astropy. [#349]
  • Model._BoundingBox was renamed to ``Model.ModelBoundingBox`. [#376, #377]

Bug Fixes

  • world_axis_object_components and world_axis_object_classes now ensure unique keys in CompositeFrame and CoordinateFrame. [#356]
  • Fix issue where RuntimeWarning is raised when there are NaNs in coordinates in angle wrapping code [#367]
  • Fix deprecation warning when wcs is initialized with a pipeline [#368]
  • Use CD formalism in WCS.to_fits_sip(). [#380]

0.16.1

20 Dec 22:49
c24eb10
Compare
Choose a tag to compare
taggging release 0.16.1