Closed stuartlynn closed 10 months ago
This is awesome, thanks! For a real input from Edinburgh, it takes the total time from 35s down to 30s. And after the CachedEnvelope, down to 27s. Happy to merge this and keep iterating on ideas for pruning which tiles to calculate
Are those timings using release?
Are those timings using release?
Yes. time cargo run --release ../examples/edinburgh/output/output.geojson
(after building -- this doesn't include compilation). I can send over that GJ input, or you can generate it by cd examples/edinburgh; python3 setup.py; cargo run --release config.json
This PR
I think it basically works, there are a few potential optimizations