-
Notifications
You must be signed in to change notification settings - Fork 359
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
REF: Use pyproj 3+ for PROJ 8+ migration #1808
Commits on Aug 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 726ebac - Browse repository at this point
Copy the full SHA 726ebacView commit details -
MAINT: Changing PlateCarree projection to be more lat/lon like
- This pushes the units conversion up to PROJ and allows a globe to be defined with a WGS84 semimajor axis which helps for coordinate conversions down the line.
Configuration menu - View commit details
-
Copy full SHA for b6a879c - Browse repository at this point
Copy the full SHA b6a879cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d567ab - Browse repository at this point
Copy the full SHA 5d567abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48ccf7d - Browse repository at this point
Copy the full SHA 48ccf7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3311d7f - Browse repository at this point
Copy the full SHA 3311d7fView commit details -
FIX: Update to fix image transforms
- Set trap=False in transform_points to allow out of bounds calculations - Ignore the geocentric projection pivot in the image transform
Configuration menu - View commit details
-
Copy full SHA for 017f989 - Browse repository at this point
Copy the full SHA 017f989View commit details -
TST: Use the Longitude/Latitude Formatters inside tests
Update the tests to use the proper longitude/latitude formatters rather than rolling our own.
Configuration menu - View commit details
-
Copy full SHA for b33a69e - Browse repository at this point
Copy the full SHA b33a69eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0617650 - Browse repository at this point
Copy the full SHA 0617650View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72be991 - Browse repository at this point
Copy the full SHA 72be991View commit details -
FIX: Add RotatedPole to list of mod-180 transforms
Moves the transform_points update from PlateCarree into the Projection superclass and tests for _CylindricalProjection in there. Also added RotatedPole to the trace.pyx mod-180 checks.
Configuration menu - View commit details
-
Copy full SHA for 9ed268c - Browse repository at this point
Copy the full SHA 9ed268cView commit details -
TST: Remove Squashed Mercator Test due to bad cellestial body
You can't draw coastlines associated with WGS84 on a smaller ellipse in newer PROJ versions due to different celestial bodies error.
Configuration menu - View commit details
-
Copy full SHA for c57b399 - Browse repository at this point
Copy the full SHA c57b399View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e7b12 - Browse repository at this point
Copy the full SHA f9e7b12View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3e50dd - Browse repository at this point
Copy the full SHA a3e50ddView commit details -
REF: Use ellipsoid instead of globe for axis; Use PROJ JSON for geoce…
…ntric CRS for more accurate datum information
Configuration menu - View commit details
-
Copy full SHA for 9311aa2 - Browse repository at this point
Copy the full SHA 9311aa2View commit details -
FIX: Force Projections to not be Geodetic
Some projections can be geographic in pyproj, but Cartopy views GeodeticCRS different and has some different handling of functions based on this check. For now, we will force all Projections to not be of Geodetic type.
Configuration menu - View commit details
-
Copy full SHA for 3b15a54 - Browse repository at this point
Copy the full SHA 3b15a54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 178bec0 - Browse repository at this point
Copy the full SHA 178bec0View commit details -
TST: Swap longitude/latitude to correct places
The longitude and latitude were in the wrong locations, so put these into the right X/Y spot for the test.
Configuration menu - View commit details
-
Copy full SHA for 20c5391 - Browse repository at this point
Copy the full SHA 20c5391View commit details -
FIX: Always copy input array when wrapping coordinates
The old array is still used for determining wraps later on, so we don't want to modify the array in-place.
Configuration menu - View commit details
-
Copy full SHA for 3fc24f5 - Browse repository at this point
Copy the full SHA 3fc24f5View commit details -
TST: Updating the tolerance for global wrap test
Rather than updating the image, just bump the tolerance up a tiny amount to account for the shift in some of the pixels. This will still catch the big errors like missing a wrap.
Configuration menu - View commit details
-
Copy full SHA for a4011ff - Browse repository at this point
Copy the full SHA a4011ffView commit details -
TST: Update test for set_extent in RotatedPole coordinates
When setting the extent, you have to be within the proper domain, so subtract 360 to force the proper bounds.
Configuration menu - View commit details
-
Copy full SHA for 28e52b1 - Browse repository at this point
Copy the full SHA 28e52b1View commit details -
FIX: Update all Globes to use proper semimajor axes
PROJ requires semimajor axes to be compatible, but Cartopy previously used an artificial semimajor axis to make the units work out nicely. Instead make the units work out by using the "+to_meter" argument to PROJ.
Configuration menu - View commit details
-
Copy full SHA for 40b7fc8 - Browse repository at this point
Copy the full SHA 40b7fc8View commit details -
TST: Update split polygon test to exceed bounds
To split the Polygon we need to go outside of the True bounds, not just land on it, so increase the limit just a bit.
Configuration menu - View commit details
-
Copy full SHA for 4db5f18 - Browse repository at this point
Copy the full SHA 4db5f18View commit details -
FIX: Enable Geodetic to wrap to 180
Also update the expected values in the test for gridding data outside of the transform. Once the values are wrapped, the expected value should be the 3rd entry.
Configuration menu - View commit details
-
Copy full SHA for e65cd85 - Browse repository at this point
Copy the full SHA e65cd85View commit details -
TST: Updating test images and tolerances
Updated the tolerances of a few, but the ones that changed by a decent amount were updated.
Configuration menu - View commit details
-
Copy full SHA for 870c387 - Browse repository at this point
Copy the full SHA 870c387View commit details -
FIX: Pass globe as keyword argument in the extent calcs
Globe is not the first argument, so it needs to be passed as a keyword.
Configuration menu - View commit details
-
Copy full SHA for 9a1dd29 - Browse repository at this point
Copy the full SHA 9a1dd29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52664f2 - Browse repository at this point
Copy the full SHA 52664f2View commit details -
DOC: Updating the eccentric ellipse image
- Updating the extents of the image to correspond with the new PlateCarree "to_meter" conversion to always be between -180, 180. - Swap the extents in y to be negative so that the image is the same orientation as in the URL. - Remove the Frame from the Axes as the boundary isn't computed properly for an eccentric Globe.
Configuration menu - View commit details
-
Copy full SHA for 5aed835 - Browse repository at this point
Copy the full SHA 5aed835View commit details -
DOC: Remove explicit datum definition from effects of ellipse example
PROJ shortcuts the transform if the datum is the same, so remove the datum to get a spherical transform in this example.
Configuration menu - View commit details
-
Copy full SHA for 22dc737 - Browse repository at this point
Copy the full SHA 22dc737View commit details -
CI: Update the minimum Python to 3.7 and numpy to 1.18
These are in accordance with NEP29 for a release after July 2021.
Configuration menu - View commit details
-
Copy full SHA for ed5c471 - Browse repository at this point
Copy the full SHA ed5c471View commit details -
TST: Removing old MPL images and updating test tolerances
- Removes old images no longer supported for testing. - Updates tolerances to support older versions of MPL on those tests.
Configuration menu - View commit details
-
Copy full SHA for 3481906 - Browse repository at this point
Copy the full SHA 3481906View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5de38a4 - Browse repository at this point
Copy the full SHA 5de38a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 545168a - Browse repository at this point
Copy the full SHA 545168aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40a6e0a - Browse repository at this point
Copy the full SHA 40a6e0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b397b1c - Browse repository at this point
Copy the full SHA b397b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e06257 - Browse repository at this point
Copy the full SHA 8e06257View commit details -
TST: Update testing tolerances for minimum versions
Adjust the image tolerances for the minimum MPL version. The images all look roughly the same, only with minor pixel shifts. This reduces the number of images added to the repository.
Configuration menu - View commit details
-
Copy full SHA for 1ad3e3a - Browse repository at this point
Copy the full SHA 1ad3e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 013a72e - Browse repository at this point
Copy the full SHA 013a72eView commit details -
Configuration menu - View commit details
-
Copy full SHA for af24b7e - Browse repository at this point
Copy the full SHA af24b7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d06f38 - Browse repository at this point
Copy the full SHA 8d06f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65d91cc - Browse repository at this point
Copy the full SHA 65d91ccView commit details -
MNT: Clean up image transform routines
- Removed some duplicate transformations - Cleaned up documentation
Configuration menu - View commit details
-
Copy full SHA for b1e14d2 - Browse repository at this point
Copy the full SHA b1e14d2View commit details -
Revert "TST: Update test for set_extent in RotatedPole coordinates"
This reverts commit 3b39029.
Configuration menu - View commit details
-
Copy full SHA for f0908a4 - Browse repository at this point
Copy the full SHA f0908a4View commit details -
CI: Speed up doc build by allowing pyproj global context
Adds the environment variable PYPROJ_GLOBAL_CONTEXT=ON
Configuration menu - View commit details
-
Copy full SHA for 1152eab - Browse repository at this point
Copy the full SHA 1152eabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02ecb6e - Browse repository at this point
Copy the full SHA 02ecb6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 234b0a9 - Browse repository at this point
Copy the full SHA 234b0a9View commit details
Commits on Aug 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9bdeade - Browse repository at this point
Copy the full SHA 9bdeadeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c5641 - Browse repository at this point
Copy the full SHA 73c5641View commit details
Commits on Aug 18, 2021
-
Co-authored-by: Ryan May <rmay31@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 60c5b38 - Browse repository at this point
Copy the full SHA 60c5b38View commit details
Commits on Aug 22, 2021
-
MNT: Add cache for creating interpolator
It is slow to create an interpolator and there are a lot of calls to project, so keep the interpolator around to speed up repeated calls.
Configuration menu - View commit details
-
Copy full SHA for e763573 - Browse repository at this point
Copy the full SHA e763573View commit details
Commits on Aug 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6867415 - Browse repository at this point
Copy the full SHA 6867415View commit details
Commits on Aug 29, 2021
-
MNT: Add an equals method on CRS objects
pyproj == comparison is slow, so if we are comparing two Cartopy CRSs, return a fast-path comparison. Let the pyproj comparison handle the other cases.
Configuration menu - View commit details
-
Copy full SHA for bc63290 - Browse repository at this point
Copy the full SHA bc63290View commit details
Commits on Aug 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2db5efc - Browse repository at this point
Copy the full SHA 2db5efcView commit details