I think in typical cases, possibly even almost all cases, the spatial sorting we perform is superflous and simply adds considerable processing time with no overall benefit.
This PR makes spatial sorting optional; and does introduce a backwards incompatibility by changing the default behaviour to doing no spatial sort. Not making the default change lightly, but noting that we're still in version 0 for this reason.
I think in typical cases, possibly even almost all cases, the spatial sorting we perform is superflous and simply adds considerable processing time with no overall benefit.
This PR makes spatial sorting optional; and does introduce a backwards incompatibility by changing the default behaviour to doing no spatial sort. Not making the default change lightly, but noting that we're still in version 0 for this reason.