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 04add9f update documentation for main branch
04add9f is described below
commit 04add9f0c6450560d71eac9904e7b60f32a0386c
Author: GitHub Actions <[email protected]>
AuthorDate: Wed Sep 24 19:18:39 2025 +0000
update documentation for main branch
---
404.html | 8 ++++++++
contributors-guide/index.html | 10 +++++++++-
datasets-generators/index.html | 10 +++++++++-
index.html | 10 +++++++++-
javascripts/katex.js | 21 +++++++++++++++++++++
overview-methodology/index.html | 10 +++++++++-
queries/index.html | 10 +++++++++-
search/search_index.json | 2 +-
single-node-benchmarks/index.html | 10 +++++++++-
spatialbench-distributions/index.html | 32 +++++++++++++++-----------------
10 files changed, 99 insertions(+), 24 deletions(-)
diff --git a/404.html b/404.html
index 1adadbe..c77ac40 100644
--- a/404.html
+++ b/404.html
@@ -48,6 +48,8 @@
<link rel="stylesheet" href="/stylesheets/extra.css">
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
+
<script>__md_scope=new
URL("/",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@@ -1886,6 +1888,12 @@
<script src="/assets/javascripts/main.min.js"></script>
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
+
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"></script>
+
+ <script src="/javascripts/katex.js"></script>
+
</body>
</html>
\ No newline at end of file
diff --git a/contributors-guide/index.html b/contributors-guide/index.html
index 1a673c6..5bfe6ed 100644
--- a/contributors-guide/index.html
+++ b/contributors-guide/index.html
@@ -47,6 +47,8 @@
<link rel="stylesheet" href="../stylesheets/extra.css">
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
+
<script>__md_scope=new
URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@@ -2026,7 +2028,7 @@ under the <code>LICENSE</code> file in the root directory
of this source tree.</
<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 17:43:26
UTC">September 24, 2025 17:43:26</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="September 24, 2025 19:17:23
UTC">September 24, 2025 19:17:23</span>
</span>
@@ -2154,6 +2156,12 @@ under the <code>LICENSE</code> file in the root
directory of this source tree.</
<script src="../assets/javascripts/main.min.js"></script>
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
+
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"></script>
+
+ <script src="../javascripts/katex.js"></script>
+
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation":
true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom",
"closeEffect": "zoom", "slideEffect": "slide"});
diff --git a/datasets-generators/index.html b/datasets-generators/index.html
index 58632ab..fb44597 100644
--- a/datasets-generators/index.html
+++ b/datasets-generators/index.html
@@ -49,6 +49,8 @@
<link rel="stylesheet" href="../stylesheets/extra.css">
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
+
<script>__md_scope=new
URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@@ -2204,7 +2206,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="September 24, 2025 17:43:26
UTC">September 24, 2025 17:43:26</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="September 24, 2025 19:17:23
UTC">September 24, 2025 19:17:23</span>
</span>
@@ -2348,6 +2350,12 @@
<script src="../assets/javascripts/main.min.js"></script>
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
+
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"></script>
+
+ <script src="../javascripts/katex.js"></script>
+
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation":
true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom",
"closeEffect": "zoom", "slideEffect": "slide"});
diff --git a/index.html b/index.html
index 6ae6357..8ddc7e9 100644
--- a/index.html
+++ b/index.html
@@ -47,6 +47,8 @@
<link rel="stylesheet" href="stylesheets/extra.css">
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
+
<script>__md_scope=new
URL(".",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@@ -2052,7 +2054,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="September 24, 2025 17:43:26
UTC">September 24, 2025 17:43:26</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="September 24, 2025 19:17:23
UTC">September 24, 2025 19:17:23</span>
</span>
@@ -2180,6 +2182,12 @@ with a star schema extended with spatial attributes like
pickup/dropoff points,
<script src="assets/javascripts/main.min.js"></script>
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
+
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"></script>
+
+ <script src="javascripts/katex.js"></script>
+
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation":
true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom",
"closeEffect": "zoom", "slideEffect": "slide"});
diff --git a/javascripts/katex.js b/javascripts/katex.js
new file mode 100644
index 0000000..5abd19e
--- /dev/null
+++ b/javascripts/katex.js
@@ -0,0 +1,21 @@
+(function () {
+ function renderAll() {
+ if (typeof renderMathInElement !== "function") return;
+ renderMathInElement(document.body, {
+ delimiters: [
+ { left: "$$", right: "$$", display: true },
+ { left: "$", right: "$", display: false },
+ { left: "\\(", right: "\\)", display: false },
+ { left: "\\[", right: "\\]", display: true }
+ ],
+ throwOnError: false
+ });
+ }
+
+ renderAll();
+
+ // Re-render on SPA page changes (mkdocs-material)
+ if (window.document$) {
+ document$.subscribe(renderAll);
+ }
+})();
\ No newline at end of file
diff --git a/overview-methodology/index.html b/overview-methodology/index.html
index 51e3164..67ef307 100644
--- a/overview-methodology/index.html
+++ b/overview-methodology/index.html
@@ -49,6 +49,8 @@
<link rel="stylesheet" href="../stylesheets/extra.css">
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
+
<script>__md_scope=new
URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@@ -2089,7 +2091,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="September 24, 2025 17:43:26
UTC">September 24, 2025 17:43:26</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="September 24, 2025 19:17:23
UTC">September 24, 2025 19:17:23</span>
</span>
@@ -2233,6 +2235,12 @@
<script src="../assets/javascripts/main.min.js"></script>
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
+
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"></script>
+
+ <script src="../javascripts/katex.js"></script>
+
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation":
true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom",
"closeEffect": "zoom", "slideEffect": "slide"});
diff --git a/queries/index.html b/queries/index.html
index 7132bee..ea95e19 100644
--- a/queries/index.html
+++ b/queries/index.html
@@ -49,6 +49,8 @@
<link rel="stylesheet" href="../stylesheets/extra.css">
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
+
<script>__md_scope=new
URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@@ -2657,7 +2659,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="September 24, 2025 17:43:26
UTC">September 24, 2025 17:43:26</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="September 24, 2025 19:17:23
UTC">September 24, 2025 19:17:23</span>
</span>
@@ -2801,6 +2803,12 @@ spatialbench-cli -s 1 --format=parquet --output-dir
sf1-parquet
<script src="../assets/javascripts/main.min.js"></script>
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
+
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"></script>
+
+ <script src="../javascripts/katex.js"></script>
+
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation":
true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom",
"closeEffect": "zoom", "slideEffect": "slide"});
diff --git a/search/search_index.json b/search/search_index.json
index 7f53d50..6a5e4da 100644
--- a/search/search_index.json
+++ b/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"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 environment to compare the relative performance between
runtimes.</p>"},{"location":"#why-spa [...]
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"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 environment to compare the relative performance between
runtimes.</p>"},{"location":"#why-spa [...]
\ No newline at end of file
diff --git a/single-node-benchmarks/index.html
b/single-node-benchmarks/index.html
index bb19411..59570c3 100644
--- a/single-node-benchmarks/index.html
+++ b/single-node-benchmarks/index.html
@@ -49,6 +49,8 @@
<link rel="stylesheet" href="../stylesheets/extra.css">
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
+
<script>__md_scope=new
URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@@ -2387,7 +2389,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="September 24, 2025 17:43:26
UTC">September 24, 2025 17:43:26</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="September 24, 2025 19:17:23
UTC">September 24, 2025 19:17:23</span>
</span>
@@ -2531,6 +2533,12 @@
s3://wherobots-examples/data/spatialbench/SpatialBench_sf10/zone/
<script src="../assets/javascripts/main.min.js"></script>
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
+
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"></script>
+
+ <script src="../javascripts/katex.js"></script>
+
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation":
true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom",
"closeEffect": "zoom", "slideEffect": "slide"});
diff --git a/spatialbench-distributions/index.html
b/spatialbench-distributions/index.html
index 1f26c37..64f1178 100644
--- a/spatialbench-distributions/index.html
+++ b/spatialbench-distributions/index.html
@@ -49,6 +49,8 @@
<link rel="stylesheet" href="../stylesheets/extra.css">
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
+
<script>__md_scope=new
URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@@ -2040,29 +2042,19 @@
under the License.
--><p>SpatialBench offers a set of spatial distributions to generate synthetic
datasets with different levels of skew and realism. Each distribution has its
own mathematical foundation, parameters, and characteristic spatial patterns.
The choice of distribution directly determines whether your data looks like
evenly spaced dots on a map, concentrated hotspots, or layered urban
clusters.</p>
<h2 id="uniform">Uniform<a class="headerlink" href="#uniform" title="Permanent
link">¶</a></h2>
-<p>The simplest case: every point is drawn independently from a uniform
distribution in the unit square [0,1]^2.</p>
-<div class="arithmatex">
-<div class="MathJax_Preview">
-X \sim U(0,1), \quad Y \sim U(0,1)
-</div>
-<script type="math/tex; mode=display">
+<p>The simplest case: every point is drawn independently from a uniform
distribution in the unit square <span class="arithmatex">\([0,1]^2\)</span>.</p>
+<div class="arithmatex">\[
X \sim U(0,1), \quad Y \sim U(0,1)
-</script>
-</div>
+\]</div>
<p>There are no parameters to adjust here. The result is an even, flat
distribution — useful as a baseline, but one that rarely resembles any
real-world spatial dataset. If your goal is to test systems without the
confounding factor of skew, this is the place to start.</p>
<h2 id="normal">Normal<a class="headerlink" href="#normal" title="Permanent
link">¶</a></h2>
<p>The normal distribution introduces clustering. Both coordinates are drawn
from a Gaussian with configurable mean and standard deviation:</p>
-<div class="arithmatex">
-<div class="MathJax_Preview">
-X, Y \sim \mathcal{N}(\mu, \sigma^2), \quad \text{clamped to } [0,1]
-</div>
-<script type="math/tex; mode=display">
+<div class="arithmatex">\[
X, Y \sim \mathcal{N}(\mu, \sigma^2), \quad \text{clamped to } [0,1]
-</script>
-</div>
+\]</div>
<p>Here, <code>mu</code> determines where the hotspot sits in the square,
while <code>sigma</code> sets the spread - a small <code>sigma</code> produces
a sharp, dense cluster, while a larger sigma spreads points more thinly across
space. This is appropriate if you want to mimic a single dense center of
activity, like one city in an otherwise empty region. The tradeoff is that it’s
too simplistic for modeling multiple hotspots or urban complexity.</p>
<h2 id="diagonal">Diagonal<a class="headerlink" href="#diagonal"
title="Permanent link">¶</a></h2>
-<p>The diagonal distribution forces correlation between x and y. With
probability percentage, a point is placed exactly on the line y=x. Otherwise,
it is perturbed by Gaussian noise with width controlled by buffer. The result
is a band of points hugging the diagonal.</p>
+<p>The diagonal distribution forces correlation between x and y. With
probability percentage, a point is placed exactly on the line <span
class="arithmatex">\(y=x\)</span>. Otherwise, it is perturbed by Gaussian noise
with width controlled by buffer. The result is a band of points hugging the
diagonal.</p>
<p>This pattern is not realistic geographically, but it is useful for
experiments that need a known correlation structure — for example, seeing how
indexing or filtering behaves when coordinates are not independent.</p>
<h2 id="bit">Bit<a class="headerlink" href="#bit" title="Permanent
link">¶</a></h2>
<p>Bit distributions use recursive binary subdivision of the square. Each bit
position is toggled with probability <code>probability</code>, and the depth of
recursion is determined by <code>digits</code>. This produces coordinates that
fall into a deterministic grid structure, with cells that may or may not be
occupied depending on the randomness of the bits.</p>
@@ -2130,7 +2122,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="September 24, 2025 17:43:26
UTC">September 24, 2025 17:43:26</span>
+ <span class="git-revision-date-localized-plugin
git-revision-date-localized-plugin-datetime" title="September 24, 2025 19:17:23
UTC">September 24, 2025 19:17:23</span>
</span>
@@ -2274,6 +2266,12 @@ X, Y \sim \mathcal{N}(\mu, \sigma^2), \quad
\text{clamped to } [0,1]
<script src="../assets/javascripts/main.min.js"></script>
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
+
+ <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"></script>
+
+ <script src="../javascripts/katex.js"></script>
+
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation":
true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom",
"closeEffect": "zoom", "slideEffect": "slide"});