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

Cache transformer crs for v0.20.x #1931

Merged

Conversation

greglucas
Copy link
Contributor

Same as #1918, but pointing at v0.20.x.

I think this would be good to get in soon to contribute to a patch release as it is fixing something that I missed in the cache the first go around and should only improve performance for users.

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 greglucas added this to the 0.20 milestone Nov 13, 2021
@dopplershift dopplershift merged commit 4e581b0 into SciTools:v0.20.x Nov 14, 2021
@greglucas greglucas deleted the cache-transformer-crs-v0.20 branch November 14, 2021 14:29
@QuLogic
Copy link
Member

QuLogic commented Nov 15, 2021

@greglucas greglucas added this to the 0.20 milestone 2 days ago

This milestone was closed with 0.20.0; this should go on a new milestone for 0.20.2

@dopplershift dopplershift modified the milestones: 0.20, 0.20.2 Nov 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants