The current main branch of pyresample is about twice as slow to compute the intersection of two spherical polygon as it was in eg 1.24.0.
The example below takes now just under 24 seconds on my computer, while it was taking 13 seconds on v1.24.0
Faulty commits
Using git bisect I could trace the slowdown to two commits.
The fist increase in timing from 13s to 18s happened in
[45e5b184a72cf4de62d355a6c4e15349d2dd550c] Add SPoint and SMultiPoint
The second increase from 18s to 24s happened in
[fd27e143051ea9515568e71762239e3671bb3f2e] Improve docs and small refactor
Code Sample, a minimal, complete, and verifiable piece of code
Problem description
The current main branch of pyresample is about twice as slow to compute the intersection of two spherical polygon as it was in eg 1.24.0.
The example below takes now just under 24 seconds on my computer, while it was taking 13 seconds on v1.24.0
Faulty commits
Using git bisect I could trace the slowdown to two commits. The fist increase in timing from 13s to 18s happened in [45e5b184a72cf4de62d355a6c4e15349d2dd550c] Add SPoint and SMultiPoint
The second increase from 18s to 24s happened in [fd27e143051ea9515568e71762239e3671bb3f2e] Improve docs and small refactor
Code Sample, a minimal, complete, and verifiable piece of code