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/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 9033a07  update documentation for tag main
9033a07 is described below

commit 9033a07cbc682330c9b1c02c47cfe7cf9d851be3
Author: GitHub Actions <[email protected]>
AuthorDate: Tue Sep 19 20:30:30 2023 +0000

    update documentation for tag main
---
 main/_static/scripts/bootstrap.js                  |  2 +-
 main/_static/scripts/bootstrap.js.map              |  2 +-
 main/_static/scripts/pydata-sphinx-theme.js        |  2 +-
 main/_static/scripts/pydata-sphinx-theme.js.map    |  2 +-
 main/_static/styles/bootstrap.css                  |  2 +-
 main/_static/styles/pydata-sphinx-theme.css        |  2 +-
 .../_static/vendor/fontawesome/6.1.2/js/all.min.js |  2 +
 .../fontawesome/6.1.2/js/all.min.js.LICENSE.txt    |  5 ++
 main/_static/webpack-macros.html                   | 17 ++--
 main/genindex.html                                 | 89 +++++++++++---------
 main/getting-started.html                          | 95 ++++++++++++----------
 main/index.html                                    | 91 ++++++++++++---------
 main/r/index.html                                  |  2 +-
 main/r/pkgdown.yml                                 |  2 +-
 main/r/reference/as_nanoarrow_array.html           |  4 +-
 main/r/reference/as_nanoarrow_schema.html          |  4 +-
 main/reference/c.html                              | 95 ++++++++++++----------
 main/reference/cpp.html                            | 95 ++++++++++++----------
 main/reference/device.html                         | 95 ++++++++++++----------
 main/reference/index.html                          | 95 ++++++++++++----------
 main/reference/ipc.html                            | 95 ++++++++++++----------
 main/reference/r.html                              | 95 ++++++++++++----------
 main/roadmap.html                                  | 95 ++++++++++++----------
 main/search.html                                   | 89 +++++++++++---------
 24 files changed, 603 insertions(+), 474 deletions(-)

diff --git a/main/_static/scripts/bootstrap.js 
b/main/_static/scripts/bootstrap.js
index 766173a..ef07e0b 100644
--- a/main/_static/scripts/bootstrap.js
+++ b/main/_static/scripts/bootstrap.js
@@ -1,3 +1,3 @@
 /*! For license information please see bootstrap.js.LICENSE.txt */
-(()=>{"use strict";var t={d:(e,i)=>{for(var n in 
i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof
 
Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{afterMain:()=>w,afterRead:()=>b,afterWrite:()=>C,applyStyles:()=>$,arrow:()=>G,auto:()=>r,basePlacements:()=>a,beforeMain:()=>v,bef
 [...]
+(()=>{"use strict";var t={d:(e,i)=>{for(var n in 
i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof
 
Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{afterMain:()=>w,afterRead:()=>b,afterWrite:()=>C,applyStyles:()=>$,arrow:()=>G,auto:()=>r,basePlacements:()=>a,beforeMain:()=>v,bef
 [...]
 //# sourceMappingURL=bootstrap.js.map
\ No newline at end of file
diff --git a/main/_static/scripts/bootstrap.js.map 
b/main/_static/scripts/bootstrap.js.map
index d83e2f7..04c27d7 100644
--- a/main/_static/scripts/bootstrap.js.map
+++ b/main/_static/scripts/bootstrap.js.map
@@ -1 +1 @@
-{"version":3,"file":"scripts/bootstrap.js","mappings":";mBACA,IAAIA,EAAsB,CCA1BA,EAAwB,CAACC,EAASC,KACjC,IAAI,IAAIC,KAAOD,EACXF,EAAoBI,EAAEF,EAAYC,KAASH,EAAoBI,EAAEH,EAASE,IAC5EE,OAAOC,eAAeL,EAASE,EAAK,CAAEI,YAAY,EAAMC,IAAKN,EAAWC,IAE1E,ECNDH,EAAwB,CAACS,EAAKC,IAAUL,OAAOM,UAAUC,eAAeC,KAAKJ,EAAKC,GCClFV,EAAyBC,IACH,oBAAXa,QAA0BA,OAAOC,aAC1CV,OAAOC,eAAeL,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DX,OAAOC,eAAeL,EAAS,aAAc,CAAEe,OAAO,GAAO,ipBCLvD,IAAI,EAAM,MACNC,EAAS,SACTC,EAAQ,QACRC,EAAO,OACPC,EAAO,OA
 [...]
\ No newline at end of file
+{"version":3,"file":"scripts/bootstrap.js","mappings":";mBACA,IAAIA,EAAsB,CCA1BA,EAAwB,CAACC,EAASC,KACjC,IAAI,IAAIC,KAAOD,EACXF,EAAoBI,EAAEF,EAAYC,KAASH,EAAoBI,EAAEH,EAASE,IAC5EE,OAAOC,eAAeL,EAASE,EAAK,CAAEI,YAAY,EAAMC,IAAKN,EAAWC,IAE1E,ECNDH,EAAwB,CAACS,EAAKC,IAAUL,OAAOM,UAAUC,eAAeC,KAAKJ,EAAKC,GCClFV,EAAyBC,IACH,oBAAXa,QAA0BA,OAAOC,aAC1CV,OAAOC,eAAeL,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DX,OAAOC,eAAeL,EAAS,aAAc,CAAEe,OAAO,GAAO,ipBCLvD,IAAI,EAAM,MACNC,EAAS,SACTC,EAAQ,QACRC,EAAO,OACPC,EAAO,OA
 [...]
\ No newline at end of file
diff --git a/main/_static/scripts/pydata-sphinx-theme.js 
b/main/_static/scripts/pydata-sphinx-theme.js
index 3cbeb9b..99f3b24 100644
--- a/main/_static/scripts/pydata-sphinx-theme.js
+++ b/main/_static/scripts/pydata-sphinx-theme.js
@@ -1,2 +1,2 @@
-(()=>{"use strict";function 
e(e){"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)}var
 t=window.matchMedia("(prefers-color-scheme: dark)");function 
o(e){document.documentElement.dataset.theme=t.matches?"dark":"light"}function 
n(e){"light"!==e&&"dark"!==e&&"auto"!==e&&(console.error(`Got invalid theme 
mode: ${e}. Resetting to auto.`),e="auto");var 
n=t.matches?"dark":"light";document.documentElement.dataset.mode=e;var 
r="auto"==e?n:e;document.documentElemen [...]
+(()=>{"use strict";var 
e,t,n,o,r={803:(e,t,n)=>{n.d(t,{Gu:()=>o,qu:()=>r});const o=e=>"string"==typeof 
e&&/^[v\d]/.test(e)&&a.test(e),r=(e,t,n)=>{h(n);const o=((e,t)=>{const 
n=c(e),o=c(t),r=n.pop(),a=o.pop(),d=l(n,o);return 
0!==d?d:r&&a?l(r.split("."),a.split(".")):r||a?r?-1:1:0})(e,t);return 
u[n].includes(o)},a=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,c=e=>{if("string"!=typeof
 e)throw new [...]
 //# sourceMappingURL=pydata-sphinx-theme.js.map
\ No newline at end of file
diff --git a/main/_static/scripts/pydata-sphinx-theme.js.map 
b/main/_static/scripts/pydata-sphinx-theme.js.map
index 418212a..095a82f 100644
--- a/main/_static/scripts/pydata-sphinx-theme.js.map
+++ b/main/_static/scripts/pydata-sphinx-theme.js.map
@@ -1 +1 @@
-{"version":3,"file":"scripts/pydata-sphinx-theme.js","mappings":"mBASO,SAASA,EAAcC,GACD,WAAvBC,SAASC,WAAyBF,IACjCC,SAASE,iBAAiB,mBAAoBH,EACrD,CCHA,IAAII,EAAcC,OAAOC,WAAW,gCAOpC,SAASC,EAAUC,GACjBP,SAASQ,gBAAgBC,QAAQC,MAAQP,EAAYQ,QACjD,OACA,OACN,CAQA,SAASC,EAASC,GACH,UAATA,GAA6B,SAATA,GAA4B,SAATA,IACzCC,QAAQC,MAAM,2BAA2BF,yBACzCA,EAAO,QAIT,IAAIG,EAAcb,EAAYQ,QAAU,OAAS,QACjDX,SAASQ,gBAAgBC,QAAQI,KAAOA,EACxC,IAAIH,EAAgB,QAARG,EAAiBG,EAAcH,EAC3Cb,SAASQ,gBAAgBC,QAAQC,MAAQA,EAGzCO,aAAaC,QAAQ,OAA
 [...]
\ No newline at end of file
+{"version":3,"file":"scripts/pydata-sphinx-theme.js","mappings":"uBAAIA,EACAC,EACAC,EACAC,E,4CCIG,MAiCMC,EAAYC,GAA+B,iBAAZA,GAAwB,SAASC,KAAKD,IAAYE,EAAOD,KAAKD,GAkB7FG,EAAU,CAACC,EAAIC,EAAIC,KAE5BC,EAAoBD,GAGpB,MAAME,EAxDqB,EAACJ,EAAIC,KAEhC,MAAMI,EAAKC,EAAiBN,GACtBO,EAAKD,EAAiBL,GAEtBO,EAAKH,EAAGI,MACRC,EAAKH,EAAGE,MAERE,EAAIC,EAAgBP,EAAIE,GAC9B,OAAU,IAANI,EACOA,EAEPH,GAAME,EACCE,EAAgBJ,EAAGK,MAAM,KAAMH,EAAGG,MAAM,MAE1CL,GAAME,EACJF,GAAM,EAAI,EAEd,CAAC,EAsCIM,CAAgBd,EAAIC,GAChC,OAAOc,EA
 [...]
\ No newline at end of file
diff --git a/main/_static/styles/bootstrap.css 
b/main/_static/styles/bootstrap.css
index 0aa5f54..2476a5e 100644
--- a/main/_static/styles/bootstrap.css
+++ b/main/_static/styles/bootstrap.css
@@ -3,4 +3,4 @@
  * Copyright 2011-2022 The Bootstrap Authors
  * Copyright 2011-2022 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
- 
*/:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--b
 [...]
\ No newline at end of file
+ 
*/:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--b
 [...]
\ No newline at end of file
diff --git a/main/_static/styles/pydata-sphinx-theme.css 
b/main/_static/styles/pydata-sphinx-theme.css
index ca295d8..a348bd1 100644
--- a/main/_static/styles/pydata-sphinx-theme.css
+++ b/main/_static/styles/pydata-sphinx-theme.css
@@ -1 +1 @@
-html{--pst-header-height:4rem;--pst-header-article-height:calc(var(--pst-header-height)*2/3);--pst-sidebar-secondary:17rem;--pst-font-size-base:1rem;--pst-font-size-h1:2.5rem;--pst-font-size-h2:2rem;--pst-font-size-h3:1.75rem;--pst-font-size-h4:1.5rem;--pst-font-size-h5:1.25rem;--pst-font-size-h6:1.1rem;--pst-font-size-milli:0.9rem;--pst-sidebar-font-size:0.9rem;--pst-sidebar-font-size-mobile:1.1rem;--pst-sidebar-header-font-size:1.2rem;--pst-sidebar-header-font-weight:600;--pst-admoniti
 [...]
\ No newline at end of file
+html{--pst-header-height:4rem;--pst-header-article-height:calc(var(--pst-header-height)*2/3);--pst-sidebar-secondary:17rem;--pst-font-size-base:1rem;--pst-font-size-h1:2.5rem;--pst-font-size-h2:2rem;--pst-font-size-h3:1.75rem;--pst-font-size-h4:1.5rem;--pst-font-size-h5:1.25rem;--pst-font-size-h6:1.1rem;--pst-font-size-milli:0.9rem;--pst-sidebar-font-size:0.9rem;--pst-sidebar-font-size-mobile:1.1rem;--pst-sidebar-header-font-size:1.2rem;--pst-sidebar-header-font-weight:600;--pst-admoniti
 [...]
\ No newline at end of file
diff --git a/main/_static/vendor/fontawesome/6.1.2/js/all.min.js 
b/main/_static/vendor/fontawesome/6.1.2/js/all.min.js
new file mode 100644
index 0000000..f504685
--- /dev/null
+++ b/main/_static/vendor/fontawesome/6.1.2/js/all.min.js
@@ -0,0 +1,2 @@
+/*! For license information please see all.min.js.LICENSE.txt */
+!function(){"use strict";var C={},c={};try{"undefined"!=typeof 
window&&(C=window),"undefined"!=typeof document&&(c=document)}catch(C){}var 
z=void 0===(s=(C.navigator||{}).userAgent)?"":s,l=C,e=c;function a(C,c){var 
z,l=Object.keys(C);return 
Object.getOwnPropertySymbols&&(z=Object.getOwnPropertySymbols(C),c&&(z=z.filter((function(c){return
 
Object.getOwnPropertyDescriptor(C,c).enumerable}))),l.push.apply(l,z)),l}function
 M(C){for(var c=1;c<arguments.length;c++){var z=null!=arguments[c]?arg [...]
\ No newline at end of file
diff --git a/main/_static/vendor/fontawesome/6.1.2/js/all.min.js.LICENSE.txt 
b/main/_static/vendor/fontawesome/6.1.2/js/all.min.js.LICENSE.txt
new file mode 100644
index 0000000..b71b9f0
--- /dev/null
+++ b/main/_static/vendor/fontawesome/6.1.2/js/all.min.js.LICENSE.txt
@@ -0,0 +1,5 @@
+/*!
+ * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: 
SIL OFL 1.1, Code: MIT License)
+ * Copyright 2022 Fonticons, Inc.
+ */
diff --git a/main/_static/webpack-macros.html b/main/_static/webpack-macros.html
index 58db785..3ab7f1e 100644
--- a/main/_static/webpack-macros.html
+++ b/main/_static/webpack-macros.html
@@ -4,7 +4,7 @@
 -->
 {# Load FontAwesome icons #}
 {% macro head_pre_icons() %}
-  <link href="{{ pathto('_static/vendor/fontawesome/6.1.2/css/all.min.css', 1) 
}}?digest=e353d410970836974a52" rel="stylesheet" />
+  <link href="{{ pathto('_static/vendor/fontawesome/6.1.2/css/all.min.css', 1) 
}}?digest=927b94d3fcb96560df09" rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin href="{{ 
pathto('_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2', 1) }}" />
 <link rel="preload" as="font" type="font/woff2" crossorigin href="{{ 
pathto('_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2', 1) }}" 
/>
 <link rel="preload" as="font" type="font/woff2" crossorigin href="{{ 
pathto('_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2', 1) }}" 
/>
@@ -12,19 +12,20 @@
 
 {% macro head_pre_assets() %}
   <!-- Loaded before other Sphinx assets -->
-  <link href="{{ pathto('_static/styles/theme.css', 1) 
}}?digest=e353d410970836974a52" rel="stylesheet" />
-<link href="{{ pathto('_static/styles/bootstrap.css', 1) 
}}?digest=e353d410970836974a52" rel="stylesheet" />
-<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) 
}}?digest=e353d410970836974a52" rel="stylesheet" />
+  <link href="{{ pathto('_static/styles/theme.css', 1) 
}}?digest=927b94d3fcb96560df09" rel="stylesheet" />
+<link href="{{ pathto('_static/styles/bootstrap.css', 1) 
}}?digest=927b94d3fcb96560df09" rel="stylesheet" />
+<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) 
}}?digest=927b94d3fcb96560df09" rel="stylesheet" />
 {% endmacro %}
 
 {% macro head_js_preload() %}
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" href="{{ 
pathto('_static/scripts/bootstrap.js', 1) }}?digest=e353d410970836974a52" />
-<link rel="preload" as="script" href="{{ 
pathto('_static/scripts/pydata-sphinx-theme.js', 1) 
}}?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" href="{{ 
pathto('_static/scripts/bootstrap.js', 1) }}?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" href="{{ 
pathto('_static/scripts/pydata-sphinx-theme.js', 1) 
}}?digest=927b94d3fcb96560df09" />
+  <script src="{{ pathto('_static/vendor/fontawesome/6.1.2/js/all.min.js', 1) 
}}?digest=927b94d3fcb96560df09"></script>
 {% endmacro %}
 
 {% macro body_post() %}
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script src="{{ pathto('_static/scripts/bootstrap.js', 1) 
}}?digest=e353d410970836974a52"></script>
-<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) 
}}?digest=e353d410970836974a52"></script>
+  <script src="{{ pathto('_static/scripts/bootstrap.js', 1) 
}}?digest=927b94d3fcb96560df09"></script>
+<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) 
}}?digest=927b94d3fcb96560df09"></script>
 {% endmacro %}
\ No newline at end of file
diff --git a/main/genindex.html b/main/genindex.html
index 02604a7..1e894f2 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -17,12 +17,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -30,8 +30,9 @@
     <link rel="stylesheet" type="text/css" 
href="_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="_static/doctools.js?v=888ff710"></script>
@@ -50,6 +51,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -89,7 +99,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -106,7 +117,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -150,23 +160,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -177,13 +189,15 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
@@ -245,10 +259,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -1241,16 +1255,12 @@ document.write(`
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -1268,8 +1278,8 @@ document.write(`
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -1295,10 +1305,11 @@ document.write(`
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/getting-started.html b/main/getting-started.html
index 9ea48b7..562d0c9 100644
--- a/main/getting-started.html
+++ b/main/getting-started.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="_static/doctools.js?v=888ff710"></script>
@@ -53,6 +54,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -92,7 +102,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -109,7 +120,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -153,23 +163,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -180,18 +192,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -252,10 +266,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -308,8 +322,8 @@ document.write(`
 
 
 
-<nav aria-label="Breadcrumbs">
-  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+<nav aria-label="Breadcrumb">
+  <ul class="bd-breadcrumbs">
     
     <li class="breadcrumb-item breadcrumb-home">
       <a href="index.html" class="nav-link" aria-label="Home">
@@ -840,11 +854,10 @@ exposing an Arrow-based API implemented using the 
nanoarrow C library.</p>
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="left-prev"
        href="index.html"
@@ -864,10 +877,7 @@ exposing an Arrow-based API implemented using the 
nanoarrow C library.</p>
       </div>
       <i class="fa-solid fa-angle-right"></i>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -930,8 +940,8 @@ exposing an Arrow-based API implemented using the nanoarrow 
C library.</p>
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -957,10 +967,11 @@ exposing an Arrow-based API implemented using the 
nanoarrow C library.</p>
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/index.html b/main/index.html
index c1d519d..fbda53e 100644
--- a/main/index.html
+++ b/main/index.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="_static/doctools.js?v=888ff710"></script>
@@ -52,6 +53,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -91,7 +101,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -108,7 +119,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -152,23 +162,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -179,18 +191,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -251,10 +265,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -439,11 +453,10 @@ repository.</p>
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="right-next"
        href="getting-started.html"
@@ -454,10 +467,7 @@ repository.</p>
       </div>
       <i class="fa-solid fa-angle-right"></i>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -513,8 +523,8 @@ repository.</p>
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -540,10 +550,11 @@ repository.</p>
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/r/index.html b/main/r/index.html
index bf6b4b7..18f9b36 100644
--- a/main/r/index.html
+++ b/main/r/index.html
@@ -105,7 +105,7 @@
 <span><span class="co">#&gt;  $ flags     : int 2</span></span>
 <span><span class="co">#&gt;  $ children  : list()</span></span>
 <span><span class="co">#&gt;  $ dictionary: NULL</span></span>
-<span><span class="fu"><a 
href="reference/as_nanoarrow_schema.html">as_nanoarrow_schema</a></span><span 
class="op">(</span><span class="fu">arrow</span><span class="fu">::</span><span 
class="fu"><a href="https://arrow.apache.org/docs/r/reference/Schema.html"; 
class="external-link">schema</a></span><span class="op">(</span>col1 <span 
class="op">=</span> <span class="fu">arrow</span><span 
class="fu">::</span><span class="fu"><a 
href="https://arrow.apache.org/docs/r/reference/data-type.html"; [...]
+<span><span class="fu"><a 
href="reference/as_nanoarrow_schema.html">as_nanoarrow_schema</a></span><span 
class="op">(</span><span class="fu">arrow</span><span class="fu">::</span><span 
class="fu"><a href="https://arrow.apache.org/docs/r/reference/schema.html"; 
class="external-link">schema</a></span><span class="op">(</span>col1 <span 
class="op">=</span> <span class="fu">arrow</span><span 
class="fu">::</span><span class="fu"><a 
href="https://arrow.apache.org/docs/r/reference/data-type.html"; [...]
 <span><span class="co">#&gt; &lt;nanoarrow_schema struct&gt;</span></span>
 <span><span class="co">#&gt;  $ format    : chr "+s"</span></span>
 <span><span class="co">#&gt;  $ name      : chr ""</span></span>
diff --git a/main/r/pkgdown.yml b/main/r/pkgdown.yml
index 1536c6c..dee117c 100644
--- a/main/r/pkgdown.yml
+++ b/main/r/pkgdown.yml
@@ -2,5 +2,5 @@ pandoc: 2.9.2.1
 pkgdown: 2.0.7
 pkgdown_sha: ~
 articles: {}
-last_built: 2023-09-08T16:41Z
+last_built: 2023-09-19T20:30Z
 
diff --git a/main/r/reference/as_nanoarrow_array.html 
b/main/r/reference/as_nanoarrow_array.html
index 886c317..290d229 100644
--- a/main/r/reference/as_nanoarrow_array.html
+++ b/main/r/reference/as_nanoarrow_array.html
@@ -59,8 +59,8 @@ are represented identically."><!-- mathjax --><script 
src="https://cdnjs.cloudfl
     <p>In nanoarrow an 'array' refers to the <code>struct ArrowArray</code> 
definition
 in the Arrow C data interface. At the R level, we attach a
 <a href="as_nanoarrow_schema.html">schema</a> such that functionally the 
nanoarrow_array
-class can be used in a similar way as an <code><a 
href="https://arrow.apache.org/docs/r/reference/array.html"; 
class="external-link">arrow::Array</a></code>. Note that in
-nanoarrow an <code><a 
href="https://arrow.apache.org/docs/r/reference/RecordBatch.html"; 
class="external-link">arrow::RecordBatch</a></code> and a non-nullable <code><a 
href="https://arrow.apache.org/docs/r/reference/array.html"; 
class="external-link">arrow::StructArray</a></code>
+class can be used in a similar way as an <code><a 
href="https://arrow.apache.org/docs/r/reference/array-class.html"; 
class="external-link">arrow::Array</a></code>. Note that in
+nanoarrow an <code><a 
href="https://arrow.apache.org/docs/r/reference/RecordBatch-class.html"; 
class="external-link">arrow::RecordBatch</a></code> and a non-nullable <code><a 
href="https://arrow.apache.org/docs/r/reference/array-class.html"; 
class="external-link">arrow::StructArray</a></code>
 are represented identically.</p>
     </div>
 
diff --git a/main/r/reference/as_nanoarrow_schema.html 
b/main/r/reference/as_nanoarrow_schema.html
index 2a39c81..220f818 100644
--- a/main/r/reference/as_nanoarrow_schema.html
+++ b/main/r/reference/as_nanoarrow_schema.html
@@ -56,8 +56,8 @@ are represented identically."><!-- mathjax --><script 
src="https://cdnjs.cloudfl
     <div class="ref-description section level2">
     <p>In nanoarrow a 'schema' refers to a <code>struct ArrowSchema</code> as 
defined in the
 Arrow C Data interface. This data structure can be used to represent an
-<code><a href="https://arrow.apache.org/docs/r/reference/Schema.html"; 
class="external-link">arrow::schema()</a></code>, an <code><a 
href="https://arrow.apache.org/docs/r/reference/Field.html"; 
class="external-link">arrow::field()</a></code>, or an <code><a 
href="https://arrow.apache.org/docs/r/reference/DataType.html"; 
class="external-link">arrow::DataType</a></code>. Note that
-in nanoarrow, an <code><a 
href="https://arrow.apache.org/docs/r/reference/Schema.html"; 
class="external-link">arrow::schema()</a></code> and a non-nullable <code><a 
href="https://arrow.apache.org/docs/r/reference/data-type.html"; 
class="external-link">arrow::struct()</a></code>
+<code><a href="https://arrow.apache.org/docs/r/reference/Schema-class.html"; 
class="external-link">arrow::schema()</a></code>, an <code><a 
href="https://arrow.apache.org/docs/r/reference/Field-class.html"; 
class="external-link">arrow::field()</a></code>, or an <code><a 
href="https://arrow.apache.org/docs/r/reference/DataType-class.html"; 
class="external-link">arrow::DataType</a></code>. Note that
+in nanoarrow, an <code><a 
href="https://arrow.apache.org/docs/r/reference/Schema-class.html"; 
class="external-link">arrow::schema()</a></code> and a non-nullable <code><a 
href="https://arrow.apache.org/docs/r/reference/data-type.html"; 
class="external-link">arrow::struct()</a></code>
 are represented identically.</p>
     </div>
 
diff --git a/main/reference/c.html b/main/reference/c.html
index f9cfd1e..7d1a4a0 100644
--- a/main/reference/c.html
+++ b/main/reference/c.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="../_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="../_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="../_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="../_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="../_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="../_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="../" id="documentation_options" 
src="../_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="../_static/doctools.js?v=888ff710"></script>
@@ -53,6 +54,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -92,7 +102,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -109,7 +120,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -153,23 +163,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -180,18 +192,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -252,10 +266,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -320,8 +334,8 @@ document.write(`
 
 
 
-<nav aria-label="Breadcrumbs">
-  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+<nav aria-label="Breadcrumb">
+  <ul class="bd-breadcrumbs">
     
     <li class="breadcrumb-item breadcrumb-home">
       <a href="../index.html" class="nav-link" aria-label="Home">
@@ -2353,11 +2367,10 @@ document.write(`
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="left-prev"
        href="r.html"
@@ -2377,10 +2390,7 @@ document.write(`
       </div>
       <i class="fa-solid fa-angle-right"></i>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -2445,8 +2455,8 @@ document.write(`
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="../_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -2472,10 +2482,11 @@ document.write(`
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/reference/cpp.html b/main/reference/cpp.html
index 3579947..fa24c3b 100644
--- a/main/reference/cpp.html
+++ b/main/reference/cpp.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="../_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="../_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="../_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="../_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="../_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="../_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="../" id="documentation_options" 
src="../_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="../_static/doctools.js?v=888ff710"></script>
@@ -53,6 +54,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -92,7 +102,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -109,7 +120,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -153,23 +163,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -180,18 +192,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -252,10 +266,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -320,8 +334,8 @@ document.write(`
 
 
 
-<nav aria-label="Breadcrumbs">
-  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+<nav aria-label="Breadcrumb">
+  <ul class="bd-breadcrumbs">
     
     <li class="breadcrumb-item breadcrumb-home">
       <a href="../index.html" class="nav-link" aria-label="Home">
@@ -657,11 +671,10 @@ document.write(`
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="left-prev"
        href="c.html"
@@ -681,10 +694,7 @@ document.write(`
       </div>
       <i class="fa-solid fa-angle-right"></i>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -742,8 +752,8 @@ document.write(`
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="../_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -769,10 +779,11 @@ document.write(`
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/reference/device.html b/main/reference/device.html
index 1af7639..214effa 100644
--- a/main/reference/device.html
+++ b/main/reference/device.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="../_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="../_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="../_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="../_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="../_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="../_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="../" id="documentation_options" 
src="../_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="../_static/doctools.js?v=888ff710"></script>
@@ -52,6 +53,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -91,7 +101,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -108,7 +119,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -152,23 +162,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -179,18 +191,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -251,10 +265,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -319,8 +333,8 @@ document.write(`
 
 
 
-<nav aria-label="Breadcrumbs">
-  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+<nav aria-label="Breadcrumb">
+  <ul class="bd-breadcrumbs">
     
     <li class="breadcrumb-item breadcrumb-home">
       <a href="../index.html" class="nav-link" aria-label="Home">
@@ -764,11 +778,10 @@ document.write(`
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="left-prev"
        href="ipc.html"
@@ -779,10 +792,7 @@ document.write(`
         <p class="prev-next-title">IPC Extension Reference</p>
       </div>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -839,8 +849,8 @@ document.write(`
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="../_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -866,10 +876,11 @@ document.write(`
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/reference/index.html b/main/reference/index.html
index 86c050a..e78012b 100644
--- a/main/reference/index.html
+++ b/main/reference/index.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="../_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="../_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="../_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="../_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="../_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="../_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="../" id="documentation_options" 
src="../_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="../_static/doctools.js?v=888ff710"></script>
@@ -53,6 +54,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -92,7 +102,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -109,7 +120,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -153,23 +163,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -180,18 +192,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -252,10 +266,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -320,8 +334,8 @@ document.write(`
 
 
 
-<nav aria-label="Breadcrumbs">
-  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+<nav aria-label="Breadcrumb">
+  <ul class="bd-breadcrumbs">
     
     <li class="breadcrumb-item breadcrumb-home">
       <a href="../index.html" class="nav-link" aria-label="Home">
@@ -391,11 +405,10 @@ document.write(`
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="left-prev"
        href="../roadmap.html"
@@ -415,10 +428,7 @@ document.write(`
       </div>
       <i class="fa-solid fa-angle-right"></i>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -463,8 +473,8 @@ document.write(`
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="../_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -490,10 +500,11 @@ document.write(`
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/reference/ipc.html b/main/reference/ipc.html
index 7cea850..5bd6ce1 100644
--- a/main/reference/ipc.html
+++ b/main/reference/ipc.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="../_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="../_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="../_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="../_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="../_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="../_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="../" id="documentation_options" 
src="../_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="../_static/doctools.js?v=888ff710"></script>
@@ -53,6 +54,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -92,7 +102,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -109,7 +120,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -153,23 +163,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -180,18 +192,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -252,10 +266,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -320,8 +334,8 @@ document.write(`
 
 
 
-<nav aria-label="Breadcrumbs">
-  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+<nav aria-label="Breadcrumb">
+  <ul class="bd-breadcrumbs">
     
     <li class="breadcrumb-item breadcrumb-home">
       <a href="../index.html" class="nav-link" aria-label="Home">
@@ -786,11 +800,10 @@ document.write(`
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="left-prev"
        href="cpp.html"
@@ -810,10 +823,7 @@ document.write(`
       </div>
       <i class="fa-solid fa-angle-right"></i>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -869,8 +879,8 @@ document.write(`
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="../_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -896,10 +906,11 @@ document.write(`
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/reference/r.html b/main/reference/r.html
index 18f320c..5412ca0 100644
--- a/main/reference/r.html
+++ b/main/reference/r.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="../_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="../_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="../_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="../_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="../_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="../_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="../_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="../" id="documentation_options" 
src="../_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="../_static/doctools.js?v=888ff710"></script>
@@ -53,6 +54,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -92,7 +102,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -109,7 +120,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -153,23 +163,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -180,18 +192,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -252,10 +266,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -320,8 +334,8 @@ document.write(`
 
 
 
-<nav aria-label="Breadcrumbs">
-  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+<nav aria-label="Breadcrumb">
+  <ul class="bd-breadcrumbs">
     
     <li class="breadcrumb-item breadcrumb-home">
       <a href="../index.html" class="nav-link" aria-label="Home">
@@ -358,11 +372,10 @@ document.write(`
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="left-prev"
        href="index.html"
@@ -382,10 +395,7 @@ document.write(`
       </div>
       <i class="fa-solid fa-angle-right"></i>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -430,8 +440,8 @@ document.write(`
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="../_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="../_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="../_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -457,10 +467,11 @@ document.write(`
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/roadmap.html b/main/roadmap.html
index 145ced3..bc1e834 100644
--- a/main/roadmap.html
+++ b/main/roadmap.html
@@ -18,12 +18,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -31,8 +31,9 @@
     <link rel="stylesheet" type="text/css" 
href="_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="_static/doctools.js?v=888ff710"></script>
@@ -53,6 +54,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -92,7 +102,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -109,7 +120,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -153,23 +163,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -180,18 +192,20 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
   
-    <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary" 
tabindex="0">
       <span class="fa-solid fa-outdent"></span>
     </label>
   
@@ -252,10 +266,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -308,8 +322,8 @@ document.write(`
 
 
 
-<nav aria-label="Breadcrumbs">
-  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+<nav aria-label="Breadcrumb">
+  <ul class="bd-breadcrumbs">
     
     <li class="breadcrumb-item breadcrumb-home">
       <a href="index.html" class="nav-link" aria-label="Home">
@@ -442,11 +456,10 @@ Python bindings.</p></li>
               
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
     <a class="left-prev"
        href="getting-started.html"
@@ -466,10 +479,7 @@ Python bindings.</p></li>
       </div>
       <i class="fa-solid fa-angle-right"></i>
     </a>
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -528,8 +538,8 @@ Python bindings.</p></li>
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -555,10 +565,11 @@ Python bindings.</p></li>
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>
diff --git a/main/search.html b/main/search.html
index 69047e5..734790f 100644
--- a/main/search.html
+++ b/main/search.html
@@ -16,12 +16,12 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link href="_static/styles/bootstrap.css?digest=e353d410970836974a52" 
rel="stylesheet" />
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" 
rel="stylesheet" />
+  <link href="_static/styles/theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=927b94d3fcb96560df09" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52"
 rel="stylesheet" />
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=927b94d3fcb96560df09"
 rel="stylesheet" />
   <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
 <link rel="preload" as="font" type="font/woff2" crossorigin 
href="_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />
@@ -29,8 +29,9 @@
     <link rel="stylesheet" type="text/css" 
href="_static/pygments.css?v=a746c00c" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09" />
+  <script 
src="_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=927b94d3fcb96560df09"></script>
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js?v=ccbe24c1"></script>
     <script src="_static/doctools.js?v=888ff710"></script>
@@ -52,6 +53,15 @@
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
   
+  <div id="pst-scroll-pixel-helper"></div>
+
+  
+  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
+    <i class="fa-solid fa-arrow-up"></i>
+    Back to top
+  </button>
+
+  
   <input type="checkbox"
           class="sidebar-toggle"
           name="__primary"
@@ -91,7 +101,8 @@
     <span class="fa-solid fa-bars"></span>
   </label>
   
-  <div class="navbar-header-items__start">
+  
+  <div class="col-lg-3 navbar-header-items__start">
     
       <div class="navbar-item">
   
@@ -108,7 +119,6 @@
     
   </div>
   
-  
   <div class="col-lg-9 navbar-header-items">
     
     <div class="me-auto navbar-header-items__center">
@@ -152,23 +162,25 @@
       
         <div class="navbar-item navbar-persistent--container">
           
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
         </div>
       
       
         <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -179,13 +191,15 @@ document.write(`
   
   
     <div class="navbar-persistent--mobile">
-<script>
-document.write(`
-  <button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
+ <script>
+ document.write(`
+   <button class="btn navbar-btn search-button-field search-button__button" 
title="Search" aria-label="Search" data-bs-placement="bottom" 
data-bs-toggle="tooltip">
     <i class="fa-solid fa-magnifying-glass"></i>
-  </button>
-`);
-</script>
+    <span class="search-button__kbd-shortcut">Search</span>
+    <span><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd 
class="kbd-shortcut__modifier">K</kbd></span>
+   </button>
+ `);
+ </script>
     </div>
   
 
@@ -247,10 +261,10 @@ document.write(`
           <div class="navbar-item">
 <script>
 document.write(`
-  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn 
rounded-circle" title="light/dark" aria-label="light/dark" 
data-bs-placement="bottom" data-bs-toggle="tooltip">
-    <span class="theme-switch" data-mode="light"><i class="fa-solid 
fa-sun"></i></span>
-    <span class="theme-switch" data-mode="dark"><i class="fa-solid 
fa-moon"></i></span>
-    <span class="theme-switch" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke"></i></span>
+  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" 
aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
+    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid 
fa-sun fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid 
fa-moon fa-lg"></i></span>
+    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid 
fa-circle-half-stroke fa-lg"></i></span>
   </button>
 `);
 </script></div>
@@ -336,16 +350,12 @@ document.write(`
 
               
               
-                <footer class="bd-footer-article">
-                  
-<div class="footer-article-items footer-article__inner">
-  
-    <div class="footer-article-item"><!-- Previous / next buttons -->
+              
+              
+                <footer class="prev-next-footer">
+                  <!-- Previous / next buttons -->
 <div class="prev-next-area">
-</div></div>
-  
 </div>
-
                 </footer>
               
             </div>
@@ -363,8 +373,8 @@ document.write(`
   </div>
   
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=927b94d3fcb96560df09"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=927b94d3fcb96560df09"></script>
 
   <footer class="bd-footer">
 <div class="bd-footer__inner bd-page-width">
@@ -390,10 +400,11 @@ document.write(`
     </div>
   
   
+  
     <div class="footer-items__end">
       
         <div class="footer-item"><p class="theme-version">
-  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.13.3.
+  Built with the <a 
href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html";>PyData 
Sphinx Theme</a> 0.14.0.
 </p></div>
       
     </div>

Reply via email to