Avatar for the espg user
espg
mortie
BlogDocsChangelog

Add polygon-to-morton coverage function

#21Merged
Comparing
feature/polygon-coverage
(
3db1e34
) with
main
(
22ab907
)
CodSpeed Performance Gauge
0%
Untouched
14
New
15

Benchmarks

29 total
order6[32]
src_rust/benches/coverage_bench.rs::benches::bench_circle_polygon::coverage_circle
CodSpeed Performance Gauge
N/A
N/A380.2 µs
coverage_square[8]
src_rust/benches/coverage_bench.rs::benches::bench_square
CodSpeed Performance Gauge
N/A
N/A7.1 ms
order6[100]
src_rust/benches/coverage_bench.rs::benches::bench_circle_polygon::coverage_circle
CodSpeed Performance Gauge
N/A
N/A379.1 µs
coverage_square[6]
src_rust/benches/coverage_bench.rs::benches::bench_square
CodSpeed Performance Gauge
N/A
N/A751.5 µs
order6[500]
src_rust/benches/coverage_bench.rs::benches::bench_circle_polygon::coverage_circle
CodSpeed Performance Gauge
N/A
N/A638.9 µs
coverage_square[4]
src_rust/benches/coverage_bench.rs::benches::bench_square
CodSpeed Performance Gauge
N/A
N/A123.9 µs
coverage_triangle[8]
src_rust/benches/coverage_bench.rs::benches::bench_triangle
CodSpeed Performance Gauge
N/A
N/A3.9 ms
coverage_triangle[6]
src_rust/benches/coverage_bench.rs::benches::bench_triangle
CodSpeed Performance Gauge
N/A
N/A461.1 µs
coverage_triangle[4]
src_rust/benches/coverage_bench.rs::benches::bench_triangle
CodSpeed Performance Gauge
N/A
N/A105.2 µs
test_coverage_triangle_order8
benchmarks/test_bench_coverage.py
CodSpeed Performance Gauge
N/A
N/A4.2 ms
test_coverage_triangle_order6
benchmarks/test_bench_coverage.py
CodSpeed Performance Gauge
N/A
N/A638.8 µs
test_coverage_square_order6
benchmarks/test_bench_coverage.py
CodSpeed Performance Gauge
N/A
N/A912.1 µs
test_coverage_circle100_order6
benchmarks/test_bench_coverage.py
CodSpeed Performance Gauge
N/A
N/A546.2 µs
test_coverage_triangle_order4
benchmarks/test_bench_coverage.py
CodSpeed Performance Gauge
N/A
N/A295.5 µs
test_coverage_circle500_order6
benchmarks/test_bench_coverage.py
CodSpeed Performance Gauge
N/A
N/A801.9 µs
test_geo2mort_small
benchmarks/test_bench_cpu.py
CodSpeed Performance Gauge
+6%
374.5 µs354.7 µs
fast_norm2mort_batch[100]
src_rust/benches/morton_bench.rs::benches::bench_batch
CodSpeed Performance Gauge
+2%
1.6 µs1.5 µs
test_fastNorm2Mort_batch
benchmarks/test_bench_cpu.py
CodSpeed Performance Gauge
+1%
1.8 ms1.8 ms
fast_norm2mort_batch[1000]
src_rust/benches/morton_bench.rs::benches::bench_batch
CodSpeed Performance Gauge
0%
13.9 µs13.9 µs
test_geo2mort_large
benchmarks/test_bench_cpu.py
CodSpeed Performance Gauge
0%
23.9 ms23.9 ms
fast_norm2mort_batch[10000]
src_rust/benches/morton_bench.rs::benches::bench_batch
CodSpeed Performance Gauge
0%
137 µs137 µs
fast_norm2mort_batch[100000]
src_rust/benches/morton_bench.rs::benches::bench_batch
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
fast_norm2mort_orders[18]
src_rust/benches/morton_bench.rs::benches::bench_different_orders
CodSpeed Performance Gauge
0%
433.6 ns433.6 ns
fast_norm2mort_orders[14]
src_rust/benches/morton_bench.rs::benches::bench_different_orders
CodSpeed Performance Gauge
0%
382.2 ns382.2 ns
fast_norm2mort_orders[6]
src_rust/benches/morton_bench.rs::benches::bench_different_orders
CodSpeed Performance Gauge
0%
308.6 ns308.6 ns

Commits

Click on a commit to change the comparison range
Base
main
22ab907
+1.36%
fix: adjust real-data test thresholds to match actual basin cell counts
88c51be
17 days ago
by espg
-1.24%
fixing awful bug that expanded coverage to the full globe because of 'leaks' in the buffer 'wall'
57320eb
17 days ago
by espg
+0.22%
adding multipart polygon handling
53d101c
17 days ago
by espg
-0.24%
fixes to PIP, updated docs, code pruning
3db1e34
17 days ago
by espg
© 2026 CodSpeed Technology
Home Terms Privacy Docs