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-db.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 9245f65 Deployed 69fd05b to latest-snapshot with MkDocs 1.6.1 and
mike 2.1.3
9245f65 is described below
commit 9245f650f6c7d302fd0dc6bc2d0d28d20c746207
Author: GitHub Actions <[email protected]>
AuthorDate: Mon Oct 6 03:16:47 2025 +0000
Deployed 69fd05b to latest-snapshot with MkDocs 1.6.1 and mike 2.1.3
---
latest-snapshot/contributors-guide/index.html | 88 +++++++++++++++++++++++++-
latest-snapshot/search/search_index.json | 2 +-
latest-snapshot/sitemap.xml | 24 +++----
latest-snapshot/sitemap.xml.gz | Bin 322 -> 323 bytes
4 files changed, 100 insertions(+), 14 deletions(-)
diff --git a/latest-snapshot/contributors-guide/index.html
b/latest-snapshot/contributors-guide/index.html
index d9642d7..5faa1e6 100644
--- a/latest-snapshot/contributors-guide/index.html
+++ b/latest-snapshot/contributors-guide/index.html
@@ -1076,6 +1076,39 @@
</ul>
</nav>
+</li>
+
+ <li class="md-nav__item">
+ <a href="#testing" class="md-nav__link">
+ <span class="md-ellipsis">
+ Testing
+ </span>
+ </a>
+
+ <nav class="md-nav" aria-label="Testing">
+ <ul class="md-nav__list">
+
+ <li class="md-nav__item">
+ <a href="#running-rust-tests" class="md-nav__link">
+ <span class="md-ellipsis">
+ Running Rust tests
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#running-python-tests" class="md-nav__link">
+ <span class="md-ellipsis">
+ Running Python tests
+ </span>
+ </a>
+
+</li>
+
+ </ul>
+ </nav>
+
</li>
<li class="md-nav__item">
@@ -1730,6 +1763,39 @@
</ul>
</nav>
+</li>
+
+ <li class="md-nav__item">
+ <a href="#testing" class="md-nav__link">
+ <span class="md-ellipsis">
+ Testing
+ </span>
+ </a>
+
+ <nav class="md-nav" aria-label="Testing">
+ <ul class="md-nav__list">
+
+ <li class="md-nav__item">
+ <a href="#running-rust-tests" class="md-nav__link">
+ <span class="md-ellipsis">
+ Running Rust tests
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#running-python-tests" class="md-nav__link">
+ <span class="md-ellipsis">
+ Running Python tests
+ </span>
+ </a>
+
+</li>
+
+ </ul>
+ </nav>
+
</li>
<li class="md-nav__item">
@@ -1926,6 +1992,9 @@ pip<span class="w"> </span>install<span class="w">
</span>-e<span class="w"> </s
native component with:</p>
<div class="highlight"><pre><span></span><code>maturin<span class="w">
</span>develop
</code></pre></div>
+<p>If you don't yet have maturin installed, you can install it using pip</p>
+<div class="highlight"><pre><span></span><code>pip<span class="w">
</span>install<span class="w"> </span>maturin
+</code></pre></div>
<h2 id="debugging">Debugging<a class="headerlink" href="#debugging"
title="Permanent link">¶</a></h2>
<h3 id="rust_1">Rust<a class="headerlink" href="#rust_1" title="Permanent
link">¶</a></h3>
<p>Debugging Rust code is most easily done by writing or finding a test that
triggers
@@ -1941,6 +2010,23 @@ any IDE that supports debugging an editable Python
package installation (e.g., V
Rust, C, or C++ code can be debugged using the
<a
href="https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb">CodeLLDB</a>
<em>Attach to Process...</em> command from the command palette in VSCode.</p>
+<h2 id="testing">Testing<a class="headerlink" href="#testing" title="Permanent
link">¶</a></h2>
+<h3 id="running-rust-tests">Running Rust tests<a class="headerlink"
href="#running-rust-tests" title="Permanent link">¶</a></h3>
+<p>We use cargo to run the Rust tests.</p>
+<div class="highlight"><pre><span></span><code>cargo<span class="w">
</span><span class="nb">test</span>
+</code></pre></div>
+<h3 id="running-python-tests">Running Python tests<a class="headerlink"
href="#running-python-tests" title="Permanent link">¶</a></h3>
+<p>A large number of the Python tests rely on a running PostGIS instance. You
can spin one up by using the providied PostGIS docker compose file.</p>
+<div class="highlight"><pre><span></span><code>docker<span class="w">
</span>compose<span class="w"> </span>up<span class="w"> </span>-d
+</code></pre></div>
+<p>You can later shut it down with</p>
+<div class="highlight"><pre><span></span><code>docker<span class="w">
</span>compose<span class="w"> </span>down
+</code></pre></div>
+<p>To run the actual Python tests, you can use pytest.</p>
+<p>e.g Run all of the tests</p>
+<div class="highlight"><pre><span></span><code>pytest<span class="w">
</span>python/sedonadb/tests
+</code></pre></div>
+<p>Remember that you need to run <code>maturin develop</code> to update your
python installation after changes in Rust code.</p>
<h2 id="low-level-benchmarking">Low-level benchmarking<a class="headerlink"
href="#low-level-benchmarking" title="Permanent link">¶</a></h2>
<p>Low-level Rust benchmarks use <a
href="https://github.com/bheisler/criterion.rs">criterion</a>.
In general, there is at least one benchmark for every implementation of a
function
@@ -2013,7 +2099,7 @@ save and load various baselines).</p>
<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="September 24, 2025 00:17:58
UTC">September 24, 2025 00:17:58</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="October 6, 2025 03:12:00
UTC">October 6, 2025 03:12:00</span>
</span>
diff --git a/latest-snapshot/search/search_index.json
b/latest-snapshot/search/search_index.json
index 102c2a4..3834ce6 100644
--- a/latest-snapshot/search/search_index.json
+++ b/latest-snapshot/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Introducing
SedonaDB","text":"<p>SedonaDB is an open-source single-node analytical
database engine with geospatial as a first-class citizen. It aims to deliver
the fastest spatial analytics query speed and the most comprehensive function
coverage available.</p> <p>SedonaDB is perfect for processing smaller to medium
datasets on local machines or cloud instances. For distributed [...]
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Introducing
SedonaDB","text":"<p>SedonaDB is an open-source single-node analytical
database engine with geospatial as a first-class citizen. It aims to deliver
the fastest spatial analytics query speed and the most comprehensive function
coverage available.</p> <p>SedonaDB is perfect for processing smaller to medium
datasets on local machines or cloud instances. For distributed [...]
\ No newline at end of file
diff --git a/latest-snapshot/sitemap.xml b/latest-snapshot/sitemap.xml
index 61e71eb..b4e26be 100644
--- a/latest-snapshot/sitemap.xml
+++ b/latest-snapshot/sitemap.xml
@@ -2,50 +2,50 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sedona.apache.org/sedonadb/latest/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/contributors-guide/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/crs-examples/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/geopandas-interop/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/overture-examples/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/programming-guide/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/quickstart-python/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/working-with-parquet-files/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/working-with-sql-sedonadb/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/reference/python/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/reference/sql-joins/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
<url>
<loc>https://sedona.apache.org/sedonadb/latest/reference/sql/</loc>
- <lastmod>2025-10-05</lastmod>
+ <lastmod>2025-10-06</lastmod>
</url>
</urlset>
\ No newline at end of file
diff --git a/latest-snapshot/sitemap.xml.gz b/latest-snapshot/sitemap.xml.gz
index 3aebdbd..9460f47 100644
Binary files a/latest-snapshot/sitemap.xml.gz and
b/latest-snapshot/sitemap.xml.gz differ