This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/sedona-spatialbench.git
The following commit(s) were added to refs/heads/asf-site by this push:
new a36cedd update documentation for main branch
a36cedd is described below
commit a36cedd77026e508ed0dc42d373dedfc9aac0c46
Author: GitHub Actions <[email protected]>
AuthorDate: Thu Jan 15 04:35:07 2026 +0000
update documentation for main branch
---
contributors-guide/index.html | 2 +-
datasets-generators/index.html | 2 +-
index.html | 32 +++++++-
overview-methodology/index.html | 2 +-
queries/index.html | 2 +-
quickstart/index.html | 2 +-
search/search_index.json | 2 +-
single-node-benchmarks/index.html | 138 +++++++++++++++++++++++++++++++++-
spatialbench-distributions/index.html | 2 +-
9 files changed, 172 insertions(+), 12 deletions(-)
diff --git a/contributors-guide/index.html b/contributors-guide/index.html
index a89081e..5a3f5a9 100644
--- a/contributors-guide/index.html
+++ b/contributors-guide/index.html
@@ -1442,7 +1442,7 @@ cargo<span class="w"> </span><span class="nb">test</span>
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21
13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6
0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4
2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10
9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1
7.5 7.1 7.9l-.1.2z"></path></svg>
</span>
- <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:15:01
UTC">January 15, 2026 04:15:01</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:31:12
UTC">January 15, 2026 04:31:12</span>
</span>
diff --git a/datasets-generators/index.html b/datasets-generators/index.html
index f916ebe..9b1333d 100644
--- a/datasets-generators/index.html
+++ b/datasets-generators/index.html
@@ -1502,7 +1502,7 @@
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21
13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6
0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4
2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10
9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1
7.5 7.1 7.9l-.1.2z"></path></svg>
</span>
- <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:15:01
UTC">January 15, 2026 04:15:01</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:31:12
UTC">January 15, 2026 04:31:12</span>
</span>
diff --git a/index.html b/index.html
index 02441bd..b4bf8de 100644
--- a/index.html
+++ b/index.html
@@ -767,6 +767,17 @@
</span>
</a>
+</li>
+
+ <li class="md-nav__item">
+ <a href="#automated-testing" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ Automated Testing
+
+ </span>
+ </a>
+
</li>
<li class="md-nav__item">
@@ -1139,6 +1150,17 @@
</span>
</a>
+</li>
+
+ <li class="md-nav__item">
+ <a href="#automated-testing" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ Automated Testing
+
+ </span>
+ </a>
+
</li>
<li class="md-nav__item">
@@ -1241,6 +1263,14 @@ with a star schema extended with spatial attributes like
pickup/dropoff points,
<span class="k">ORDER</span><span class="w"> </span><span
class="k">BY</span><span class="w"> </span><span
class="n">nearby_pickup_count</span><span class="w"> </span><span
class="k">DESC</span><span class="p">;</span>
</code></pre></div>
<p>This query performs a distance join, followed by an aggregation. It's a
great example of a query that's useful for performance benchmarking a spatial
engine that can process vector geometries.</p>
+<h2 id="automated-testing">Automated Testing<a class="headerlink"
href="#automated-testing" title="Permanent link">¶</a></h2>
+<p>SpatialBench includes an automated benchmark that runs on GitHub Actions to
verify that all queries are fully runnable across supported engines (DuckDB,
GeoPandas, SedonaDB, and Spatial Polars).</p>
+<p><strong><a
href="https://github.com/apache/sedona-spatialbench/actions/workflows/benchmark.yml">View
the latest test results →</a></strong></p>
+<p>Click on any successful workflow run and scroll to the
<strong>Summary</strong> section to see the results.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The GitHub Actions benchmark is designed to validate correctness and
runnability, not for serious performance comparisons. For meaningful
performance benchmarks, see the <a href="single-node-benchmarks/">Single Node
Benchmarks</a> page.</p>
+</div>
<h2 id="join-the-community">Join the community<a class="headerlink"
href="#join-the-community" title="Permanent link">¶</a></h2>
<p>Feel free to start a <a
href="https://github.com/apache/sedona/discussions">GitHub Discussion</a> or
join the <a href="https://discord.gg/9A3k5dEBsY">Discord community</a> to ask
the developers any questions you may have.</p>
<p>We look forward to collaborating with you on these benchmarks!</p>
@@ -1264,7 +1294,7 @@ with a star schema extended with spatial attributes like
pickup/dropoff points,
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21
13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6
0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4
2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10
9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1
7.5 7.1 7.9l-.1.2z"></path></svg>
</span>
- <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:15:01
UTC">January 15, 2026 04:15:01</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:31:12
UTC">January 15, 2026 04:31:12</span>
</span>
diff --git a/overview-methodology/index.html b/overview-methodology/index.html
index cd28a35..275bc56 100644
--- a/overview-methodology/index.html
+++ b/overview-methodology/index.html
@@ -1309,7 +1309,7 @@
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21
13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6
0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4
2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10
9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1
7.5 7.1 7.9l-.1.2z"></path></svg>
</span>
- <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:15:01
UTC">January 15, 2026 04:15:01</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:31:12
UTC">January 15, 2026 04:31:12</span>
</span>
diff --git a/queries/index.html b/queries/index.html
index 6269468..0a5dd24 100644
--- a/queries/index.html
+++ b/queries/index.html
@@ -1901,7 +1901,7 @@ spatialbench-cli -s 1 --format=parquet --output-dir
sf1-parquet
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21
13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6
0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4
2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10
9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1
7.5 7.1 7.9l-.1.2z"></path></svg>
</span>
- <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:15:01
UTC">January 15, 2026 04:15:01</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:31:12
UTC">January 15, 2026 04:31:12</span>
</span>
diff --git a/quickstart/index.html b/quickstart/index.html
index ee49231..a4258d4 100644
--- a/quickstart/index.html
+++ b/quickstart/index.html
@@ -1318,7 +1318,7 @@ cargo<span class="w"> </span>install<span class="w">
</span>--path<span class="w
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21
13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6
0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4
2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10
9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1
7.5 7.1 7.9l-.1.2z"></path></svg>
</span>
- <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:15:01
UTC">January 15, 2026 04:15:01</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:31:12
UTC">January 15, 2026 04:31:12</span>
</span>
diff --git a/search/search_index.json b/search/search_index.json
index 0567fce..9d782f8 100644
--- a/search/search_index.json
+++ b/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"","title":"SpatialBench","text":"<p>SpatialBench
is a benchmark for assessing geospatial SQL analytics query performance across
database systems, making it easy to run tests on a realistic dataset with any
query engine.</p> <p>The methodology is unbiased, allowing you to run the
benchmarks in any environme [...]
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"","title":"SpatialBench","text":"<p>SpatialBench
is a benchmark for assessing geospatial SQL analytics query performance across
database systems, making it easy to run tests on a realistic dataset with any
query engine.</p> <p>The methodology is unbiased, allowing you to run the
benchmarks in any environme [...]
\ No newline at end of file
diff --git a/single-node-benchmarks/index.html
b/single-node-benchmarks/index.html
index ced7a7f..3937b5b 100644
--- a/single-node-benchmarks/index.html
+++ b/single-node-benchmarks/index.html
@@ -998,13 +998,63 @@
</ul>
</nav>
+</li>
+
+ <li class="md-nav__item">
+ <a href="#automated-benchmarks-github-actions" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ Automated Benchmarks (GitHub Actions)
+
+ </span>
+ </a>
+
+ <nav class="md-nav" aria-label="Automated Benchmarks (GitHub Actions)">
+ <ul class="md-nav__list">
+
+ <li class="md-nav__item">
+ <a href="#view-latest-results" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ View Latest Results
+
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#supported-engines" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ Supported Engines
+
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#run-your-own-benchmark" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ Run Your Own Benchmark
+
+ </span>
+ </a>
+
+</li>
+
+ </ul>
+ </nav>
+
</li>
<li class="md-nav__item">
<a href="#benchmark-code" class="md-nav__link">
<span class="md-ellipsis">
- Benchmark code
+ Benchmark Code
</span>
</a>
@@ -1285,13 +1335,63 @@
</ul>
</nav>
+</li>
+
+ <li class="md-nav__item">
+ <a href="#automated-benchmarks-github-actions" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ Automated Benchmarks (GitHub Actions)
+
+ </span>
+ </a>
+
+ <nav class="md-nav" aria-label="Automated Benchmarks (GitHub Actions)">
+ <ul class="md-nav__list">
+
+ <li class="md-nav__item">
+ <a href="#view-latest-results" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ View Latest Results
+
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#supported-engines" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ Supported Engines
+
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#run-your-own-benchmark" class="md-nav__link">
+ <span class="md-ellipsis">
+
+ Run Your Own Benchmark
+
+ </span>
+ </a>
+
+</li>
+
+ </ul>
+ </nav>
+
</li>
<li class="md-nav__item">
<a href="#benchmark-code" class="md-nav__link">
<span class="md-ellipsis">
- Benchmark code
+ Benchmark Code
</span>
</a>
@@ -1416,7 +1516,37 @@
s3://wherobots-examples/data/spatialbench/SpatialBench_sf10/zone/
<p>SedonaDB completes KNN joins at both SF 1 and SF 10, thanks to its native
operator and optimized algorithm. In contrast, DuckDB and GeoPandas currently
lack built-in KNN join support. For these engines, we had to implement
additional code manually, which proved less efficient. Adding native KNN
capabilities in the future would likely help both engines close this gap.</p>
<h3 id="overall">Overall<a class="headerlink" href="#overall" title="Permanent
link">¶</a></h3>
<p>SedonaDB demonstrates balanced performance across all query types and
scales effectively to SF 10. DuckDB excels at spatial filters and some
geometric operations but faces challenges with complex joins and KNN queries.
GeoPandas, while popular in the Python ecosystem, requires manual optimization
and parallelization to handle larger datasets effectively.</p>
-<h2 id="benchmark-code">Benchmark code<a class="headerlink"
href="#benchmark-code" title="Permanent link">¶</a></h2>
+<h2 id="automated-benchmarks-github-actions">Automated Benchmarks (GitHub
Actions)<a class="headerlink" href="#automated-benchmarks-github-actions"
title="Permanent link">¶</a></h2>
+<p>We run automated benchmarks on every pull request and periodically via
GitHub Actions to verify that all SpatialBench queries are fully runnable
across supported engines.</p>
+<div class="admonition note">
+<p class="admonition-title">Not for Performance Comparison</p>
+<p>The GitHub Actions benchmark is designed to validate correctness and
runnability, <strong>not</strong> for serious performance comparisons. GitHub
Actions runners have variable performance characteristics and limited
resources. For meaningful performance benchmarks, please run SpatialBench on
dedicated hardware with appropriate scale factors as described in the sections
above.</p>
+</div>
+<h3 id="view-latest-results">View Latest Results<a class="headerlink"
href="#view-latest-results" title="Permanent link">¶</a></h3>
+<p>Visit the <a
href="https://github.com/apache/sedona-spatialbench/actions/workflows/benchmark.yml">GitHub
Actions Benchmark Page</a> to see the latest results. Click on any successful
workflow run and scroll to the <strong>Summary</strong> section to view:</p>
+<ul>
+<li>Query execution status for each engine</li>
+<li>Comparison across all 12 queries</li>
+<li>Error and timeout information</li>
+</ul>
+<h3 id="supported-engines">Supported Engines<a class="headerlink"
href="#supported-engines" title="Permanent link">¶</a></h3>
+<p>The automated tests cover:</p>
+<ul>
+<li>🦆 <strong>DuckDB</strong> - In-process analytical database with spatial
extension</li>
+<li>🐼 <strong>GeoPandas</strong> - Python geospatial data analysis library</li>
+<li>🌵 <strong>SedonaDB</strong> - High-performance spatial analytics
engine</li>
+<li>🐻❄️ <strong>Spatial Polars</strong> - Geospatial extension for Polars
dataframes</li>
+</ul>
+<h3 id="run-your-own-benchmark">Run Your Own Benchmark<a class="headerlink"
href="#run-your-own-benchmark" title="Permanent link">¶</a></h3>
+<p>You can trigger the automated tests manually from the <a
href="https://github.com/apache/sedona-spatialbench/actions/workflows/benchmark.yml">Actions
tab</a> with configurable options:</p>
+<ul>
+<li><strong>Scale Factor</strong>: 0.1, 1, or 10</li>
+<li><strong>Engines</strong>: Select which engines to test</li>
+<li><strong>Query Timeout</strong>: Adjust timeout for longer queries
(default: 60s)</li>
+<li><strong>Runs per Query</strong>: 1, 3, or 5 runs for averaging (default:
3)</li>
+<li><strong>Package Versions</strong>: Pin specific versions or use latest</li>
+</ul>
+<h2 id="benchmark-code">Benchmark Code<a class="headerlink"
href="#benchmark-code" title="Permanent link">¶</a></h2>
<p>You can access and run the benchmark code in the <a
href="https://github.com/apache/sedona-spatialbench">sedona-spatialbench
GitHub</a> repository.</p>
<p>You can generate datasets and run benchmarks both locally and in cloud
environments.</p>
<p>The repository has an issue tracker where you can file bug reports or
suggest code improvements.</p>
@@ -1627,7 +1757,7 @@
s3://wherobots-examples/data/spatialbench/SpatialBench_sf10/zone/
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21
13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6
0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4
2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10
9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1
7.5 7.1 7.9l-.1.2z"></path></svg>
</span>
- <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:15:01
UTC">January 15, 2026 04:15:01</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:31:12
UTC">January 15, 2026 04:31:12</span>
</span>
diff --git a/spatialbench-distributions/index.html
b/spatialbench-distributions/index.html
index a5f9b15..22974dd 100644
--- a/spatialbench-distributions/index.html
+++ b/spatialbench-distributions/index.html
@@ -1344,7 +1344,7 @@ X, Y \sim \mathcal{N}(\mu, \sigma^2), \quad \text{clamped
to } [0,1]
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21
13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6
0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4
2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10
9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1
7.5 7.1 7.9l-.1.2z"></path></svg>
</span>
- <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:15:01
UTC">January 15, 2026 04:15:01</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="January 15, 2026 04:31:12
UTC">January 15, 2026 04:31:12</span>
</span>