Skip to content
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

V0.20.x merge into main #2079

Merged
merged 28 commits into from
Sep 12, 2022
Merged

Commits on Oct 6, 2021

  1. Update streamplot test for Matplotlib 3.5.0rc1

    Due to a change [1] after beta1, this image has altered somewhat.
    
    [1] matplotlib/matplotlib#19619
    QuLogic committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    ab85a60 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Regenerate all tick test images

    The test tolerance is too high, and random other changes have crept in
    so that some show numbers that are completely different from the
    reference image.
    
    * 726ebac changed the `Mercator`
      projection in `test_set_xyticks` to use the default globe, which
      changed the text of the ticks from degree-ish to metres.
    * Ticks are quite clearly requested at 30° increments in
      `test_set_yticks_cylindrical`, so they definitely should not be at
      ±31/75°.
    * Also, fix some small inconsistencies in the tests.
    QuLogic committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    04f794b View commit details
    Browse the repository at this point in the history
  2. Remove use of distutils

    QuLogic committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    2f92abd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    112af97 View commit details
    Browse the repository at this point in the history
  4. Merge pull request SciTools#1894 from georgemccabe/master

    added missing shapefile group to download script
    greglucas authored and QuLogic committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    bafff30 View commit details
    Browse the repository at this point in the history
  5. Update streamplot test for Matplotlib 3.5.0rc1

    Due to a change [1] after beta1, this image has altered somewhat.
    
    [1] matplotlib/matplotlib#19619
    QuLogic committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    1e652d6 View commit details
    Browse the repository at this point in the history
  6. Use Gridliner transform for inline labels also

    instead of hard-coding PlateCarree.
    QuLogic committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    ebf1f11 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Merge pull request SciTools#1892 from greglucas/pcolor-shading-nearest

    FIX: pcolor shading with nearest
    QuLogic committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    70d6f6e View commit details
    Browse the repository at this point in the history
  2. Merge pull request SciTools#1904 from QuLogic/backport-0.20

    Backport PRs for 0.20.1
    greglucas authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    76882b3 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Configuration menu
    Copy the full SHA
    2f68ee0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88edc5e View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. Merge pull request SciTools#1930 from akrherz/shapely

    Address Shapely 2.0 Deprecations
    greglucas authored Nov 13, 2021
    Configuration menu
    Copy the full SHA
    5cfb76b View commit details
    Browse the repository at this point in the history
  2. MNT: Add a cache to the Transformer creation in transform_points

    This adds a cache mechanism to creating Transformer objects, which
    can be slow when called frequently. Additionally, this requires
    adding attributes to the Mercator creation as the x/y limits are
    created in the initializer which uses the cache/hash function.
    greglucas committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    457f4b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2021

  1. Merge pull request SciTools#1931 from greglucas/cache-transformer-crs…

    …-v0.20
    
    Cache transformer crs for v0.20.x
    dopplershift authored Nov 14, 2021
    Configuration menu
    Copy the full SHA
    4e581b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. FIX: Calculate bbox for pcolormesh

    This was missed in the pcolormesh refactor causing some incorrect
    bounds calculations when plotting the data.
    greglucas committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    9b0b91e View commit details
    Browse the repository at this point in the history
  2. MNT: Update the natural earth test

    Natural Earth version 5 updated some features, which caused
    this test to fail the tolerance. Update the image with the new
    features and remove the old forced edgecolor.
    greglucas committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    74b021d View commit details
    Browse the repository at this point in the history
  3. CI: Fix min dependency build by switching to Linux

    There is some conda-forge issue with Shapely/geos
    so switch over to Linux for the min dependency tests.
    greglucas committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    c872740 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. TST: Updating test tolerances for the v0.20.x branch

    This branch has a different set of updates, causing some of the
    test tolerances to be changed. Two of these natural earth tests
    are different because the shapefiles have recently been updated
    and some features are different now. (For instance, the lakes
    in the shapefile are now different)
    greglucas committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9adc7fe View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2021

  1. CI: Avoid newer openssl version due to WMTS tests

    The negotiation with a tile provider needed more up-to-date
    TLS/SSL protocols, so for now we just pin to a lower openssl
    on the runners.
    greglucas committed Dec 24, 2021
    Configuration menu
    Copy the full SHA
    57538e7 View commit details
    Browse the repository at this point in the history
  2. TST: Update contour test limits

    Partial cherry-pick of 579be04
    to increase the test tolerance of the images for MPL3.5 tests.
    greglucas committed Dec 24, 2021
    Configuration menu
    Copy the full SHA
    b940df0 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2021

  1. Merge pull request SciTools#1969 from greglucas/v0.20-pcolormesh

    Backport recent master commits to v0.20.x
    QuLogic authored Dec 25, 2021
    Configuration menu
    Copy the full SHA
    96f77d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Backport pull request SciTools#2057

    Remove use of setuptools_scm_git_archive
    dopplershift committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    c978fad View commit details
    Browse the repository at this point in the history
  2. TST: Change testing method for tolerances

    Change to assert_allclose instead of assert_almost_equal to test
    small changes as recommended by Numpy's testing docs. This is due
    to small tolerance changes with PROJ 9.0.1.
    greglucas authored and dopplershift committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    72b9659 View commit details
    Browse the repository at this point in the history
  3. Update test images

    These only minimally changed with a shifting of the dashes in the
    gridlines, but no substantive changes.
    dopplershift committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    9c3a5a7 View commit details
    Browse the repository at this point in the history
  4. FIX: Add clip limits to Nightshade floating point calculations

    Depending on the values input to Nightshade, the floating point
    precision could put the range for arccos outside of [-1, 1], which
    in turn numpy returns as nan's, yielding bad geometries further
    downstream. This patch clips the arccos calculations to [-1, 1] to
    guarantee we aren't out of the valid floating point bounds.
    greglucas authored and dopplershift committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    b7fa756 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Add PROJ version range to tests

    Apparently the images change between PROJ 9.0.0 and 9.0.1
    dopplershift committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    50b7399 View commit details
    Browse the repository at this point in the history
  2. Merge pull request SciTools#2059 from dopplershift/backport-2057

    Backports for 0.20.x
    greglucas authored Jun 29, 2022
    Configuration menu
    Copy the full SHA
    3fd85aa View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2022

  1. Merge branch 'v0.20.x'

    greglucas committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    a3dbb05 View commit details
    Browse the repository at this point in the history