Update gwcs requirement from <=0.22.1,>=0.19 to >=0.19,<=0.24.0 by dependabot[bot] · Pull Request #505 · GeminiDRSoftware/DRAGONS

Updates the requirements on gwcs to permit the latest version.

Release notes

Sourced from gwcs's releases.

0.24.0

What's Changed

New Contributors

Full Changelog: spacetelescope/gwcs@0.22.1...0.24.0

Changelog

Sourced from gwcs's changelog.

0.24.0 (2025-02-04)

  • Coordinate frames now have a "native" order and then are sorted based on axes_order. #457

  • WCS.numerical_inverse no longer accepts high level objects (with_units= is not supported) use WCS.inverse. #457

  • CoordinateFrame.coordinates has been replaced by CoordinateFrame.to_high_level_coordinates #457

  • CoordinateFrame.to_quantity has been replaced by CoordinateFrame.from_high_level_coordinates. #457

  • Inputs to CelestialFrame, such as axes_names are now explicitly in lon, lat order and will re sorted based on axes_order=. #457

  • Implement code linting and automatic formatting. #544

  • Refactor WCS to use a Pipeline base class which adds basic checks to ensure that the pipeline is valid. These include checking for duplicate frame names and that the last transform is None. #545

  • Bugfix for WCS.invert and WCS.to_fits that prevented evaluation when the attached bounding box happened to have units on its values. #554

0.23.0 (skipped)

This was skipped to avoid issues with an ongoing JWST release.

0.22.0 (2024-12-19)

  • Replace usages of copy_arrays with memmap #503

  • Fix an issue with units in wcs_from_points. #507

  • Fix incorrect units being returned in the low level WCS API. #512

  • Synchronize region.py with the copies of it in JWST and Romancal. #517

  • Add support for compound bounding boxes and ignored bounding box entries. #519

  • Add gwcs.examples module, based on the examples located in the testing conftest.py. #521

  • Force bounding_box to always be returned as a F ordered box. #522

  • Move the bounding box attachment to the forward transform property. #532

  • Adjust world_to_array_index_values to round to integer coordinates as specified by APE 14. #525

  • Add warning filter to asdf extension to prevent the bounding_box order warning for gwcs objects originating from a file. #526

... (truncated)

Commits
  • 5bac4f7 Update changes for release 0.24
  • dd59fb1 Bump OpenAstronomy/github-actions-workflows from 1.15.0 to 1.16.0 in /.github...
  • a82f9e9 Bump OpenAstronomy/github-actions-workflows
  • 3265f60 [pre-commit.ci] pre-commit autoupdate (#556)
  • 7160e20 [pre-commit.ci] pre-commit autoupdate
  • b25ab02 Fixes for bounding box units (#554)
  • f391f14 Update changes
  • 6c04dd5 Fixes for bounding box units
  • a3d1cc0 Add protections against duplicate frames (#545)
  • 1c5acaf [pre-commit.ci] pre-commit autoupdate (#553)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)