-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spring cleaning coordinate frames #457
base: master
Are you sure you want to change the base?
Commits on Nov 20, 2024
-
Define and document the core CoordinateFrame API
This creates a `BaseCoordinateFrame` class, definining the minimal API for a coordinate frame with descriptive docstrings. This is done mainly as an exercise to easily review and document the API. Also add significant docstring to the module describing how and why coordinate frames work.
Configuration menu - View commit details
-
Copy full SHA for 9148768 - Browse repository at this point
Copy the full SHA 9148768View commit details -
First pass at restructuring the pixel <> world API
The goal of this refactoring is to be able to remove `Frame.coordinates` and `Frame.coordinate_to_quantity` and rely on the Astropy WCSAPI machinery to do those conversions.
Configuration menu - View commit details
-
Copy full SHA for 060b469 - Browse repository at this point
Copy the full SHA 060b469View commit details -
coordinates() and coordinate_to_quantity() are replaced by APE 14 methods
Configuration menu - View commit details
-
Copy full SHA for 0f28cf7 - Browse repository at this point
Copy the full SHA 0f28cf7View commit details -
Rewrite coordinate systems tests for APE 14
This highlights some API changes here.
Configuration menu - View commit details
-
Copy full SHA for f796800 - Browse repository at this point
Copy the full SHA f796800View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7c7a2e - Browse repository at this point
Copy the full SHA a7c7a2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16c2883 - Browse repository at this point
Copy the full SHA 16c2883View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d8663c - Browse repository at this point
Copy the full SHA 2d8663cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9064448 - Browse repository at this point
Copy the full SHA 9064448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 361a602 - Browse repository at this point
Copy the full SHA 361a602View commit details -
Configuration menu - View commit details
-
Copy full SHA for 118f2a1 - Browse repository at this point
Copy the full SHA 118f2a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66182cd - Browse repository at this point
Copy the full SHA 66182cdView commit details -
Closes spacetelescope#436
Configuration menu - View commit details
-
Copy full SHA for 4ebaabc - Browse repository at this point
Copy the full SHA 4ebaabcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00714d0 - Browse repository at this point
Copy the full SHA 00714d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e6af96 - Browse repository at this point
Copy the full SHA 9e6af96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94b94fd - Browse repository at this point
Copy the full SHA 94b94fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 524b844 - Browse repository at this point
Copy the full SHA 524b844View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc9442f - Browse repository at this point
Copy the full SHA cc9442fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 599db26 - Browse repository at this point
Copy the full SHA 599db26View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe91f0f - Browse repository at this point
Copy the full SHA fe91f0fView commit details -
Refactor Frames to require _native_world_axis_object_components
This means that world_axis_object_components can be automatically sorted for all frames.
Configuration menu - View commit details
-
Copy full SHA for 243eda1 - Browse repository at this point
Copy the full SHA 243eda1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17d4b9d - Browse repository at this point
Copy the full SHA 17d4b9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for af1ed6d - Browse repository at this point
Copy the full SHA af1ed6dView commit details -
We don't need to unit convert in API
It's done by call_forward/backward
Configuration menu - View commit details
-
Copy full SHA for 1a0bf13 - Browse repository at this point
Copy the full SHA 1a0bf13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6adfbd2 - Browse repository at this point
Copy the full SHA 6adfbd2View commit details -
Seems this leaves one troublesome test
Configuration menu - View commit details
-
Copy full SHA for 78a4d3c - Browse repository at this point
Copy the full SHA 78a4d3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65da6f5 - Browse repository at this point
Copy the full SHA 65da6f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf8558 - Browse repository at this point
Copy the full SHA ccf8558View commit details -
Make it so CompositeFrame follows the same ordering
This means that _prop is in native order and is sorted into axes order
Configuration menu - View commit details
-
Copy full SHA for bd1d8ba - Browse repository at this point
Copy the full SHA bd1d8baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8df8c2e - Browse repository at this point
Copy the full SHA 8df8c2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09fe442 - Browse repository at this point
Copy the full SHA 09fe442View commit details -
Fix duplicated pass_env / passenv config in tox
Also add some useful env vars
Configuration menu - View commit details
-
Copy full SHA for f5cfbbd - Browse repository at this point
Copy the full SHA f5cfbbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e6a909 - Browse repository at this point
Copy the full SHA 3e6a909View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34dba84 - Browse repository at this point
Copy the full SHA 34dba84View commit details -
Add high level <> values converters to frames
This adds back a more sane equivalent of coordinates and coordinates_to_quantity.
Configuration menu - View commit details
-
Copy full SHA for bc8bbb4 - Browse repository at this point
Copy the full SHA bc8bbb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd84fc7 - Browse repository at this point
Copy the full SHA bd84fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bcf81e - Browse repository at this point
Copy the full SHA 3bcf81eView commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5a5b5e - Browse repository at this point
Copy the full SHA a5a5b5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef38185 - Browse repository at this point
Copy the full SHA ef38185View commit details -
Configuration menu - View commit details
-
Copy full SHA for 925d78f - Browse repository at this point
Copy the full SHA 925d78fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3735c4 - Browse repository at this point
Copy the full SHA d3735c4View commit details
Commits on Nov 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 663a4cb - Browse repository at this point
Copy the full SHA 663a4cbView commit details