This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new cd61e35  update documentation for tag dev
cd61e35 is described below

commit cd61e351ef35ee97cb227ac01ce8c001c54a9e2d
Author: GitHub Actions <[email protected]>
AuthorDate: Tue Feb 28 13:32:53 2023 +0000

    update documentation for tag dev
---
 dev/_static/pygments.css                       | 289 +++++++-------
 dev/_static/scripts/bootstrap.js               |  33 +-
 dev/_static/scripts/pydata-sphinx-theme.js     |   2 +-
 dev/_static/styles/bootstrap.css               |  10 +-
 dev/_static/styles/pydata-sphinx-theme.css     |   2 +-
 dev/_static/webpack-macros.html                |  22 +-
 dev/c.html                                     | 518 +++++++++++++------------
 dev/cpp.html                                   | 454 ++++++++++++----------
 dev/genindex.html                              | 365 ++++++++---------
 dev/index.html                                 | 428 ++++++++++----------
 dev/r/pkgdown.yml                              |   2 +-
 dev/r/reference/as_nanoarrow_array.html        |   4 +-
 dev/r/reference/as_nanoarrow_array_stream.html |   2 +-
 dev/r/reference/as_nanoarrow_buffer.html       |   4 +-
 dev/r/search.json                              |   2 +-
 dev/search.html                                | 421 ++++++++++----------
 16 files changed, 1283 insertions(+), 1275 deletions(-)

diff --git a/dev/_static/pygments.css b/dev/_static/pygments.css
index a4dcc0d..997797f 100644
--- a/dev/_static/pygments.css
+++ b/dev/_static/pygments.css
@@ -3,165 +3,150 @@ html[data-theme="light"] .highlight td.linenos .normal { 
color: inherit; backgro
 html[data-theme="light"] .highlight span.linenos { color: inherit; 
background-color: transparent; padding-left: 5px; padding-right: 5px; }
 html[data-theme="light"] .highlight td.linenos .special { color: #000000; 
background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
 html[data-theme="light"] .highlight span.linenos.special { color: #000000; 
background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-html[data-theme="light"] .highlight .hll { background-color: #ffffcc }
-html[data-theme="light"] .highlight { background: #f8f8f8; }
-html[data-theme="light"] .highlight .c { color: #8f5902; font-style: italic } 
/* Comment */
-html[data-theme="light"] .highlight .err { color: #a40000; border: 1px solid 
#ef2929 } /* Error */
-html[data-theme="light"] .highlight .g { color: #000000 } /* Generic */
-html[data-theme="light"] .highlight .k { color: #204a87; font-weight: bold } 
/* Keyword */
-html[data-theme="light"] .highlight .l { color: #000000 } /* Literal */
-html[data-theme="light"] .highlight .n { color: #000000 } /* Name */
-html[data-theme="light"] .highlight .o { color: #ce5c00; font-weight: bold } 
/* Operator */
-html[data-theme="light"] .highlight .x { color: #000000 } /* Other */
-html[data-theme="light"] .highlight .p { color: #000000; font-weight: bold } 
/* Punctuation */
-html[data-theme="light"] .highlight .ch { color: #8f5902; font-style: italic } 
/* Comment.Hashbang */
-html[data-theme="light"] .highlight .cm { color: #8f5902; font-style: italic } 
/* Comment.Multiline */
-html[data-theme="light"] .highlight .cp { color: #8f5902; font-style: italic } 
/* Comment.Preproc */
-html[data-theme="light"] .highlight .cpf { color: #8f5902; font-style: italic 
} /* Comment.PreprocFile */
-html[data-theme="light"] .highlight .c1 { color: #8f5902; font-style: italic } 
/* Comment.Single */
-html[data-theme="light"] .highlight .cs { color: #8f5902; font-style: italic } 
/* Comment.Special */
-html[data-theme="light"] .highlight .gd { color: #a40000 } /* Generic.Deleted 
*/
-html[data-theme="light"] .highlight .ge { color: #000000; font-style: italic } 
/* Generic.Emph */
-html[data-theme="light"] .highlight .gr { color: #ef2929 } /* Generic.Error */
-html[data-theme="light"] .highlight .gh { color: #000080; font-weight: bold } 
/* Generic.Heading */
-html[data-theme="light"] .highlight .gi { color: #00A000 } /* Generic.Inserted 
*/
-html[data-theme="light"] .highlight .go { color: #000000; font-style: italic } 
/* Generic.Output */
-html[data-theme="light"] .highlight .gp { color: #8f5902 } /* Generic.Prompt */
-html[data-theme="light"] .highlight .gs { color: #000000; font-weight: bold } 
/* Generic.Strong */
-html[data-theme="light"] .highlight .gu { color: #800080; font-weight: bold } 
/* Generic.Subheading */
-html[data-theme="light"] .highlight .gt { color: #a40000; font-weight: bold } 
/* Generic.Traceback */
-html[data-theme="light"] .highlight .kc { color: #204a87; font-weight: bold } 
/* Keyword.Constant */
-html[data-theme="light"] .highlight .kd { color: #204a87; font-weight: bold } 
/* Keyword.Declaration */
-html[data-theme="light"] .highlight .kn { color: #204a87; font-weight: bold } 
/* Keyword.Namespace */
-html[data-theme="light"] .highlight .kp { color: #204a87; font-weight: bold } 
/* Keyword.Pseudo */
-html[data-theme="light"] .highlight .kr { color: #204a87; font-weight: bold } 
/* Keyword.Reserved */
-html[data-theme="light"] .highlight .kt { color: #204a87; font-weight: bold } 
/* Keyword.Type */
-html[data-theme="light"] .highlight .ld { color: #000000 } /* Literal.Date */
-html[data-theme="light"] .highlight .m { color: #0000cf; font-weight: bold } 
/* Literal.Number */
-html[data-theme="light"] .highlight .s { color: #4e9a06 } /* Literal.String */
-html[data-theme="light"] .highlight .na { color: #c4a000 } /* Name.Attribute */
-html[data-theme="light"] .highlight .nb { color: #204a87 } /* Name.Builtin */
-html[data-theme="light"] .highlight .nc { color: #000000 } /* Name.Class */
-html[data-theme="light"] .highlight .no { color: #000000 } /* Name.Constant */
-html[data-theme="light"] .highlight .nd { color: #5c35cc; font-weight: bold } 
/* Name.Decorator */
-html[data-theme="light"] .highlight .ni { color: #ce5c00 } /* Name.Entity */
-html[data-theme="light"] .highlight .ne { color: #cc0000; font-weight: bold } 
/* Name.Exception */
-html[data-theme="light"] .highlight .nf { color: #000000 } /* Name.Function */
-html[data-theme="light"] .highlight .nl { color: #f57900 } /* Name.Label */
-html[data-theme="light"] .highlight .nn { color: #000000 } /* Name.Namespace */
-html[data-theme="light"] .highlight .nx { color: #000000 } /* Name.Other */
-html[data-theme="light"] .highlight .py { color: #000000 } /* Name.Property */
-html[data-theme="light"] .highlight .nt { color: #204a87; font-weight: bold } 
/* Name.Tag */
-html[data-theme="light"] .highlight .nv { color: #000000 } /* Name.Variable */
-html[data-theme="light"] .highlight .ow { color: #204a87; font-weight: bold } 
/* Operator.Word */
-html[data-theme="light"] .highlight .pm { color: #000000; font-weight: bold } 
/* Punctuation.Marker */
-html[data-theme="light"] .highlight .w { color: #f8f8f8 } /* Text.Whitespace */
-html[data-theme="light"] .highlight .mb { color: #0000cf; font-weight: bold } 
/* Literal.Number.Bin */
-html[data-theme="light"] .highlight .mf { color: #0000cf; font-weight: bold } 
/* Literal.Number.Float */
-html[data-theme="light"] .highlight .mh { color: #0000cf; font-weight: bold } 
/* Literal.Number.Hex */
-html[data-theme="light"] .highlight .mi { color: #0000cf; font-weight: bold } 
/* Literal.Number.Integer */
-html[data-theme="light"] .highlight .mo { color: #0000cf; font-weight: bold } 
/* Literal.Number.Oct */
-html[data-theme="light"] .highlight .sa { color: #4e9a06 } /* 
Literal.String.Affix */
-html[data-theme="light"] .highlight .sb { color: #4e9a06 } /* 
Literal.String.Backtick */
-html[data-theme="light"] .highlight .sc { color: #4e9a06 } /* 
Literal.String.Char */
-html[data-theme="light"] .highlight .dl { color: #4e9a06 } /* 
Literal.String.Delimiter */
-html[data-theme="light"] .highlight .sd { color: #8f5902; font-style: italic } 
/* Literal.String.Doc */
-html[data-theme="light"] .highlight .s2 { color: #4e9a06 } /* 
Literal.String.Double */
-html[data-theme="light"] .highlight .se { color: #4e9a06 } /* 
Literal.String.Escape */
-html[data-theme="light"] .highlight .sh { color: #4e9a06 } /* 
Literal.String.Heredoc */
-html[data-theme="light"] .highlight .si { color: #4e9a06 } /* 
Literal.String.Interpol */
-html[data-theme="light"] .highlight .sx { color: #4e9a06 } /* 
Literal.String.Other */
-html[data-theme="light"] .highlight .sr { color: #4e9a06 } /* 
Literal.String.Regex */
-html[data-theme="light"] .highlight .s1 { color: #4e9a06 } /* 
Literal.String.Single */
-html[data-theme="light"] .highlight .ss { color: #4e9a06 } /* 
Literal.String.Symbol */
-html[data-theme="light"] .highlight .bp { color: #3465a4 } /* 
Name.Builtin.Pseudo */
-html[data-theme="light"] .highlight .fm { color: #000000 } /* 
Name.Function.Magic */
-html[data-theme="light"] .highlight .vc { color: #000000 } /* 
Name.Variable.Class */
-html[data-theme="light"] .highlight .vg { color: #000000 } /* 
Name.Variable.Global */
-html[data-theme="light"] .highlight .vi { color: #000000 } /* 
Name.Variable.Instance */
-html[data-theme="light"] .highlight .vm { color: #000000 } /* 
Name.Variable.Magic */
-html[data-theme="light"] .highlight .il { color: #0000cf; font-weight: bold } 
/* Literal.Number.Integer.Long */
+html[data-theme="light"] .highlight .hll { background-color: #7971292e }
+html[data-theme="light"] .highlight { background: #fefefe; color: #545454 }
+html[data-theme="light"] .highlight .c { color: #797129 } /* Comment */
+html[data-theme="light"] .highlight .err { color: #d91e18 } /* Error */
+html[data-theme="light"] .highlight .k { color: #7928a1 } /* Keyword */
+html[data-theme="light"] .highlight .l { color: #797129 } /* Literal */
+html[data-theme="light"] .highlight .n { color: #545454 } /* Name */
+html[data-theme="light"] .highlight .o { color: #008000 } /* Operator */
+html[data-theme="light"] .highlight .p { color: #545454 } /* Punctuation */
+html[data-theme="light"] .highlight .ch { color: #797129 } /* Comment.Hashbang 
*/
+html[data-theme="light"] .highlight .cm { color: #797129 } /* 
Comment.Multiline */
+html[data-theme="light"] .highlight .cp { color: #797129 } /* Comment.Preproc 
*/
+html[data-theme="light"] .highlight .cpf { color: #797129 } /* 
Comment.PreprocFile */
+html[data-theme="light"] .highlight .c1 { color: #797129 } /* Comment.Single */
+html[data-theme="light"] .highlight .cs { color: #797129 } /* Comment.Special 
*/
+html[data-theme="light"] .highlight .gd { color: #007faa } /* Generic.Deleted 
*/
+html[data-theme="light"] .highlight .ge { font-style: italic } /* Generic.Emph 
*/
+html[data-theme="light"] .highlight .gh { color: #007faa } /* Generic.Heading 
*/
+html[data-theme="light"] .highlight .gs { font-weight: bold } /* 
Generic.Strong */
+html[data-theme="light"] .highlight .gu { color: #007faa } /* 
Generic.Subheading */
+html[data-theme="light"] .highlight .kc { color: #7928a1 } /* Keyword.Constant 
*/
+html[data-theme="light"] .highlight .kd { color: #7928a1 } /* 
Keyword.Declaration */
+html[data-theme="light"] .highlight .kn { color: #7928a1 } /* 
Keyword.Namespace */
+html[data-theme="light"] .highlight .kp { color: #7928a1 } /* Keyword.Pseudo */
+html[data-theme="light"] .highlight .kr { color: #7928a1 } /* Keyword.Reserved 
*/
+html[data-theme="light"] .highlight .kt { color: #797129 } /* Keyword.Type */
+html[data-theme="light"] .highlight .ld { color: #797129 } /* Literal.Date */
+html[data-theme="light"] .highlight .m { color: #797129 } /* Literal.Number */
+html[data-theme="light"] .highlight .s { color: #008000 } /* Literal.String */
+html[data-theme="light"] .highlight .na { color: #797129 } /* Name.Attribute */
+html[data-theme="light"] .highlight .nb { color: #797129 } /* Name.Builtin */
+html[data-theme="light"] .highlight .nc { color: #007faa } /* Name.Class */
+html[data-theme="light"] .highlight .no { color: #007faa } /* Name.Constant */
+html[data-theme="light"] .highlight .nd { color: #797129 } /* Name.Decorator */
+html[data-theme="light"] .highlight .ni { color: #008000 } /* Name.Entity */
+html[data-theme="light"] .highlight .ne { color: #7928a1 } /* Name.Exception */
+html[data-theme="light"] .highlight .nf { color: #007faa } /* Name.Function */
+html[data-theme="light"] .highlight .nl { color: #797129 } /* Name.Label */
+html[data-theme="light"] .highlight .nn { color: #545454 } /* Name.Namespace */
+html[data-theme="light"] .highlight .nx { color: #545454 } /* Name.Other */
+html[data-theme="light"] .highlight .py { color: #007faa } /* Name.Property */
+html[data-theme="light"] .highlight .nt { color: #007faa } /* Name.Tag */
+html[data-theme="light"] .highlight .nv { color: #d91e18 } /* Name.Variable */
+html[data-theme="light"] .highlight .ow { color: #7928a1 } /* Operator.Word */
+html[data-theme="light"] .highlight .pm { color: #545454 } /* 
Punctuation.Marker */
+html[data-theme="light"] .highlight .w { color: #545454 } /* Text.Whitespace */
+html[data-theme="light"] .highlight .mb { color: #797129 } /* 
Literal.Number.Bin */
+html[data-theme="light"] .highlight .mf { color: #797129 } /* 
Literal.Number.Float */
+html[data-theme="light"] .highlight .mh { color: #797129 } /* 
Literal.Number.Hex */
+html[data-theme="light"] .highlight .mi { color: #797129 } /* 
Literal.Number.Integer */
+html[data-theme="light"] .highlight .mo { color: #797129 } /* 
Literal.Number.Oct */
+html[data-theme="light"] .highlight .sa { color: #008000 } /* 
Literal.String.Affix */
+html[data-theme="light"] .highlight .sb { color: #008000 } /* 
Literal.String.Backtick */
+html[data-theme="light"] .highlight .sc { color: #008000 } /* 
Literal.String.Char */
+html[data-theme="light"] .highlight .dl { color: #008000 } /* 
Literal.String.Delimiter */
+html[data-theme="light"] .highlight .sd { color: #008000 } /* 
Literal.String.Doc */
+html[data-theme="light"] .highlight .s2 { color: #008000 } /* 
Literal.String.Double */
+html[data-theme="light"] .highlight .se { color: #008000 } /* 
Literal.String.Escape */
+html[data-theme="light"] .highlight .sh { color: #008000 } /* 
Literal.String.Heredoc */
+html[data-theme="light"] .highlight .si { color: #008000 } /* 
Literal.String.Interpol */
+html[data-theme="light"] .highlight .sx { color: #008000 } /* 
Literal.String.Other */
+html[data-theme="light"] .highlight .sr { color: #d91e18 } /* 
Literal.String.Regex */
+html[data-theme="light"] .highlight .s1 { color: #008000 } /* 
Literal.String.Single */
+html[data-theme="light"] .highlight .ss { color: #007faa } /* 
Literal.String.Symbol */
+html[data-theme="light"] .highlight .bp { color: #797129 } /* 
Name.Builtin.Pseudo */
+html[data-theme="light"] .highlight .fm { color: #007faa } /* 
Name.Function.Magic */
+html[data-theme="light"] .highlight .vc { color: #d91e18 } /* 
Name.Variable.Class */
+html[data-theme="light"] .highlight .vg { color: #d91e18 } /* 
Name.Variable.Global */
+html[data-theme="light"] .highlight .vi { color: #d91e18 } /* 
Name.Variable.Instance */
+html[data-theme="light"] .highlight .vm { color: #797129 } /* 
Name.Variable.Magic */
+html[data-theme="light"] .highlight .il { color: #797129 } /* 
Literal.Number.Integer.Long */
 html[data-theme="dark"] .highlight pre { line-height: 125%; }
 html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; 
background-color: transparent; padding-left: 5px; padding-right: 5px; }
 html[data-theme="dark"] .highlight span.linenos { color: inherit; 
background-color: transparent; padding-left: 5px; padding-right: 5px; }
 html[data-theme="dark"] .highlight td.linenos .special { color: #000000; 
background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
 html[data-theme="dark"] .highlight span.linenos.special { color: #000000; 
background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-html[data-theme="dark"] .highlight .hll { background-color: #49483e }
-html[data-theme="dark"] .highlight { background: #272822; color: #f8f8f2 }
-html[data-theme="dark"] .highlight .c { color: #75715e } /* Comment */
-html[data-theme="dark"] .highlight .err { color: #960050; background-color: 
#1e0010 } /* Error */
-html[data-theme="dark"] .highlight .esc { color: #f8f8f2 } /* Escape */
-html[data-theme="dark"] .highlight .g { color: #f8f8f2 } /* Generic */
-html[data-theme="dark"] .highlight .k { color: #66d9ef } /* Keyword */
-html[data-theme="dark"] .highlight .l { color: #ae81ff } /* Literal */
+html[data-theme="dark"] .highlight .hll { background-color: #ffd9002e }
+html[data-theme="dark"] .highlight { background: #2b2b2b; color: #f8f8f2 }
+html[data-theme="dark"] .highlight .c { color: #ffd900 } /* Comment */
+html[data-theme="dark"] .highlight .err { color: #ffa07a } /* Error */
+html[data-theme="dark"] .highlight .k { color: #dcc6e0 } /* Keyword */
+html[data-theme="dark"] .highlight .l { color: #ffd900 } /* Literal */
 html[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */
-html[data-theme="dark"] .highlight .o { color: #f92672 } /* Operator */
-html[data-theme="dark"] .highlight .x { color: #f8f8f2 } /* Other */
+html[data-theme="dark"] .highlight .o { color: #abe338 } /* Operator */
 html[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */
-html[data-theme="dark"] .highlight .ch { color: #75715e } /* Comment.Hashbang 
*/
-html[data-theme="dark"] .highlight .cm { color: #75715e } /* Comment.Multiline 
*/
-html[data-theme="dark"] .highlight .cp { color: #75715e } /* Comment.Preproc */
-html[data-theme="dark"] .highlight .cpf { color: #75715e } /* 
Comment.PreprocFile */
-html[data-theme="dark"] .highlight .c1 { color: #75715e } /* Comment.Single */
-html[data-theme="dark"] .highlight .cs { color: #75715e } /* Comment.Special */
-html[data-theme="dark"] .highlight .gd { color: #f92672 } /* Generic.Deleted */
-html[data-theme="dark"] .highlight .ge { color: #f8f8f2; font-style: italic } 
/* Generic.Emph */
-html[data-theme="dark"] .highlight .gr { color: #f8f8f2 } /* Generic.Error */
-html[data-theme="dark"] .highlight .gh { color: #f8f8f2 } /* Generic.Heading */
-html[data-theme="dark"] .highlight .gi { color: #a6e22e } /* Generic.Inserted 
*/
-html[data-theme="dark"] .highlight .go { color: #66d9ef } /* Generic.Output */
-html[data-theme="dark"] .highlight .gp { color: #f92672; font-weight: bold } 
/* Generic.Prompt */
-html[data-theme="dark"] .highlight .gs { color: #f8f8f2; font-weight: bold } 
/* Generic.Strong */
-html[data-theme="dark"] .highlight .gu { color: #75715e } /* 
Generic.Subheading */
-html[data-theme="dark"] .highlight .gt { color: #f8f8f2 } /* Generic.Traceback 
*/
-html[data-theme="dark"] .highlight .kc { color: #66d9ef } /* Keyword.Constant 
*/
-html[data-theme="dark"] .highlight .kd { color: #66d9ef } /* 
Keyword.Declaration */
-html[data-theme="dark"] .highlight .kn { color: #f92672 } /* Keyword.Namespace 
*/
-html[data-theme="dark"] .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
-html[data-theme="dark"] .highlight .kr { color: #66d9ef } /* Keyword.Reserved 
*/
-html[data-theme="dark"] .highlight .kt { color: #66d9ef } /* Keyword.Type */
-html[data-theme="dark"] .highlight .ld { color: #e6db74 } /* Literal.Date */
-html[data-theme="dark"] .highlight .m { color: #ae81ff } /* Literal.Number */
-html[data-theme="dark"] .highlight .s { color: #e6db74 } /* Literal.String */
-html[data-theme="dark"] .highlight .na { color: #a6e22e } /* Name.Attribute */
-html[data-theme="dark"] .highlight .nb { color: #f8f8f2 } /* Name.Builtin */
-html[data-theme="dark"] .highlight .nc { color: #a6e22e } /* Name.Class */
-html[data-theme="dark"] .highlight .no { color: #66d9ef } /* Name.Constant */
-html[data-theme="dark"] .highlight .nd { color: #a6e22e } /* Name.Decorator */
-html[data-theme="dark"] .highlight .ni { color: #f8f8f2 } /* Name.Entity */
-html[data-theme="dark"] .highlight .ne { color: #a6e22e } /* Name.Exception */
-html[data-theme="dark"] .highlight .nf { color: #a6e22e } /* Name.Function */
-html[data-theme="dark"] .highlight .nl { color: #f8f8f2 } /* Name.Label */
+html[data-theme="dark"] .highlight .ch { color: #ffd900 } /* Comment.Hashbang 
*/
+html[data-theme="dark"] .highlight .cm { color: #ffd900 } /* Comment.Multiline 
*/
+html[data-theme="dark"] .highlight .cp { color: #ffd900 } /* Comment.Preproc */
+html[data-theme="dark"] .highlight .cpf { color: #ffd900 } /* 
Comment.PreprocFile */
+html[data-theme="dark"] .highlight .c1 { color: #ffd900 } /* Comment.Single */
+html[data-theme="dark"] .highlight .cs { color: #ffd900 } /* Comment.Special */
+html[data-theme="dark"] .highlight .gd { color: #00e0e0 } /* Generic.Deleted */
+html[data-theme="dark"] .highlight .ge { font-style: italic } /* Generic.Emph 
*/
+html[data-theme="dark"] .highlight .gh { color: #00e0e0 } /* Generic.Heading */
+html[data-theme="dark"] .highlight .gs { font-weight: bold } /* Generic.Strong 
*/
+html[data-theme="dark"] .highlight .gu { color: #00e0e0 } /* 
Generic.Subheading */
+html[data-theme="dark"] .highlight .kc { color: #dcc6e0 } /* Keyword.Constant 
*/
+html[data-theme="dark"] .highlight .kd { color: #dcc6e0 } /* 
Keyword.Declaration */
+html[data-theme="dark"] .highlight .kn { color: #dcc6e0 } /* Keyword.Namespace 
*/
+html[data-theme="dark"] .highlight .kp { color: #dcc6e0 } /* Keyword.Pseudo */
+html[data-theme="dark"] .highlight .kr { color: #dcc6e0 } /* Keyword.Reserved 
*/
+html[data-theme="dark"] .highlight .kt { color: #ffd900 } /* Keyword.Type */
+html[data-theme="dark"] .highlight .ld { color: #ffd900 } /* Literal.Date */
+html[data-theme="dark"] .highlight .m { color: #ffd900 } /* Literal.Number */
+html[data-theme="dark"] .highlight .s { color: #abe338 } /* Literal.String */
+html[data-theme="dark"] .highlight .na { color: #ffd900 } /* Name.Attribute */
+html[data-theme="dark"] .highlight .nb { color: #ffd900 } /* Name.Builtin */
+html[data-theme="dark"] .highlight .nc { color: #00e0e0 } /* Name.Class */
+html[data-theme="dark"] .highlight .no { color: #00e0e0 } /* Name.Constant */
+html[data-theme="dark"] .highlight .nd { color: #ffd900 } /* Name.Decorator */
+html[data-theme="dark"] .highlight .ni { color: #abe338 } /* Name.Entity */
+html[data-theme="dark"] .highlight .ne { color: #dcc6e0 } /* Name.Exception */
+html[data-theme="dark"] .highlight .nf { color: #00e0e0 } /* Name.Function */
+html[data-theme="dark"] .highlight .nl { color: #ffd900 } /* Name.Label */
 html[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */
-html[data-theme="dark"] .highlight .nx { color: #a6e22e } /* Name.Other */
-html[data-theme="dark"] .highlight .py { color: #f8f8f2 } /* Name.Property */
-html[data-theme="dark"] .highlight .nt { color: #f92672 } /* Name.Tag */
-html[data-theme="dark"] .highlight .nv { color: #f8f8f2 } /* Name.Variable */
-html[data-theme="dark"] .highlight .ow { color: #f92672 } /* Operator.Word */
+html[data-theme="dark"] .highlight .nx { color: #f8f8f2 } /* Name.Other */
+html[data-theme="dark"] .highlight .py { color: #00e0e0 } /* Name.Property */
+html[data-theme="dark"] .highlight .nt { color: #00e0e0 } /* Name.Tag */
+html[data-theme="dark"] .highlight .nv { color: #ffa07a } /* Name.Variable */
+html[data-theme="dark"] .highlight .ow { color: #dcc6e0 } /* Operator.Word */
 html[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* 
Punctuation.Marker */
 html[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */
-html[data-theme="dark"] .highlight .mb { color: #ae81ff } /* 
Literal.Number.Bin */
-html[data-theme="dark"] .highlight .mf { color: #ae81ff } /* 
Literal.Number.Float */
-html[data-theme="dark"] .highlight .mh { color: #ae81ff } /* 
Literal.Number.Hex */
-html[data-theme="dark"] .highlight .mi { color: #ae81ff } /* 
Literal.Number.Integer */
-html[data-theme="dark"] .highlight .mo { color: #ae81ff } /* 
Literal.Number.Oct */
-html[data-theme="dark"] .highlight .sa { color: #e6db74 } /* 
Literal.String.Affix */
-html[data-theme="dark"] .highlight .sb { color: #e6db74 } /* 
Literal.String.Backtick */
-html[data-theme="dark"] .highlight .sc { color: #e6db74 } /* 
Literal.String.Char */
-html[data-theme="dark"] .highlight .dl { color: #e6db74 } /* 
Literal.String.Delimiter */
-html[data-theme="dark"] .highlight .sd { color: #e6db74 } /* 
Literal.String.Doc */
-html[data-theme="dark"] .highlight .s2 { color: #e6db74 } /* 
Literal.String.Double */
-html[data-theme="dark"] .highlight .se { color: #ae81ff } /* 
Literal.String.Escape */
-html[data-theme="dark"] .highlight .sh { color: #e6db74 } /* 
Literal.String.Heredoc */
-html[data-theme="dark"] .highlight .si { color: #e6db74 } /* 
Literal.String.Interpol */
-html[data-theme="dark"] .highlight .sx { color: #e6db74 } /* 
Literal.String.Other */
-html[data-theme="dark"] .highlight .sr { color: #e6db74 } /* 
Literal.String.Regex */
-html[data-theme="dark"] .highlight .s1 { color: #e6db74 } /* 
Literal.String.Single */
-html[data-theme="dark"] .highlight .ss { color: #e6db74 } /* 
Literal.String.Symbol */
-html[data-theme="dark"] .highlight .bp { color: #f8f8f2 } /* 
Name.Builtin.Pseudo */
-html[data-theme="dark"] .highlight .fm { color: #a6e22e } /* 
Name.Function.Magic */
-html[data-theme="dark"] .highlight .vc { color: #f8f8f2 } /* 
Name.Variable.Class */
-html[data-theme="dark"] .highlight .vg { color: #f8f8f2 } /* 
Name.Variable.Global */
-html[data-theme="dark"] .highlight .vi { color: #f8f8f2 } /* 
Name.Variable.Instance */
-html[data-theme="dark"] .highlight .vm { color: #f8f8f2 } /* 
Name.Variable.Magic */
-html[data-theme="dark"] .highlight .il { color: #ae81ff } /* 
Literal.Number.Integer.Long */
\ No newline at end of file
+html[data-theme="dark"] .highlight .mb { color: #ffd900 } /* 
Literal.Number.Bin */
+html[data-theme="dark"] .highlight .mf { color: #ffd900 } /* 
Literal.Number.Float */
+html[data-theme="dark"] .highlight .mh { color: #ffd900 } /* 
Literal.Number.Hex */
+html[data-theme="dark"] .highlight .mi { color: #ffd900 } /* 
Literal.Number.Integer */
+html[data-theme="dark"] .highlight .mo { color: #ffd900 } /* 
Literal.Number.Oct */
+html[data-theme="dark"] .highlight .sa { color: #abe338 } /* 
Literal.String.Affix */
+html[data-theme="dark"] .highlight .sb { color: #abe338 } /* 
Literal.String.Backtick */
+html[data-theme="dark"] .highlight .sc { color: #abe338 } /* 
Literal.String.Char */
+html[data-theme="dark"] .highlight .dl { color: #abe338 } /* 
Literal.String.Delimiter */
+html[data-theme="dark"] .highlight .sd { color: #abe338 } /* 
Literal.String.Doc */
+html[data-theme="dark"] .highlight .s2 { color: #abe338 } /* 
Literal.String.Double */
+html[data-theme="dark"] .highlight .se { color: #abe338 } /* 
Literal.String.Escape */
+html[data-theme="dark"] .highlight .sh { color: #abe338 } /* 
Literal.String.Heredoc */
+html[data-theme="dark"] .highlight .si { color: #abe338 } /* 
Literal.String.Interpol */
+html[data-theme="dark"] .highlight .sx { color: #abe338 } /* 
Literal.String.Other */
+html[data-theme="dark"] .highlight .sr { color: #ffa07a } /* 
Literal.String.Regex */
+html[data-theme="dark"] .highlight .s1 { color: #abe338 } /* 
Literal.String.Single */
+html[data-theme="dark"] .highlight .ss { color: #00e0e0 } /* 
Literal.String.Symbol */
+html[data-theme="dark"] .highlight .bp { color: #ffd900 } /* 
Name.Builtin.Pseudo */
+html[data-theme="dark"] .highlight .fm { color: #00e0e0 } /* 
Name.Function.Magic */
+html[data-theme="dark"] .highlight .vc { color: #ffa07a } /* 
Name.Variable.Class */
+html[data-theme="dark"] .highlight .vg { color: #ffa07a } /* 
Name.Variable.Global */
+html[data-theme="dark"] .highlight .vi { color: #ffa07a } /* 
Name.Variable.Instance */
+html[data-theme="dark"] .highlight .vm { color: #ffd900 } /* 
Name.Variable.Magic */
+html[data-theme="dark"] .highlight .il { color: #ffd900 } /* 
Literal.Number.Integer.Long */
\ No newline at end of file
diff --git a/dev/_static/scripts/bootstrap.js b/dev/_static/scripts/bootstrap.js
index 4ec783e..05b3474 100644
--- a/dev/_static/scripts/bootstrap.js
+++ b/dev/_static/scripts/bootstrap.js
@@ -1,32 +1,7 @@
-!function(t){var e={};function n(i){if(e[i])return e[i].exports;var 
o=e[i]={i:i,l:!1,exports:{}};return 
t[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof
 
Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return
 t;if(4&e&&"object"==typ [...]
-/**!
- * @fileOverview Kickass library to create and place poppers near their 
reference elements.
- * @version 1.16.1
- * @license
- * Copyright (c) 2016 Federico Zivolo and contributors
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to 
deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in 
all
- * copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 
THE
- * SOFTWARE.
- */
-var n="undefined"!=typeof window&&"undefined"!=typeof 
document&&"undefined"!=typeof navigator,i=function(){for(var 
t=["Edge","Trident","Firefox"],e=0;e<t.length;e+=1)if(n&&navigator.userAgent.indexOf(t[e])>=0)return
 1;return 0}();var o=n&&window.Promise?function(t){var e=!1;return 
function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var
 e=!1;return 
function(){e||(e=!0,setTimeout((function(){e=!1,t()}),i))}};function 
r(t){return t&&"[object Function]"== [...]
+!function(t){var e={};function i(n){if(e[n])return e[n].exports;var 
s=e[n]={i:n,l:!1,exports:{}};return 
t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof
 
Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return
 t;if(4&e&&"object"==typ [...]
 /*!
-  * Bootstrap v4.6.1 (https://getbootstrap.com/)
-  * Copyright 2011-2021 The Bootstrap Authors 
(https://github.com/twbs/bootstrap/graphs/contributors)
+  * Bootstrap v5.2.2 (https://getbootstrap.com/)
+  * Copyright 2011-2022 The Bootstrap Authors 
(https://github.com/twbs/bootstrap/graphs/contributors)
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
-!function(t,e,n){"use strict";function i(t){return t&&"object"==typeof 
t&&"default"in t?t:{default:t}}var o=i(e),r=i(n);function a(t,e){for(var 
n=0;n<e.length;n++){var 
i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in 
i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return 
e&&a(t.prototype,e),n&&a(t,n),t}function 
l(){return(l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var 
n=arguments[e];for(var i in n)Object.prototype.hasOwnPropert [...]
\ No newline at end of file
+const Pt=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let 
i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return 
null;i.includes("#")&&!i.startsWith("#")&&(i="#"+i.split("#")[1]),e=i&&"#"!==i?i.trim():null}return
 e},jt=t=>{const e=Pt(t);return 
e&&document.querySelector(e)?e:null},Mt=t=>{const e=Pt(t);return 
e?document.querySelector(e):null},Ht=t=>{t.dispatchEvent(new 
Event("transitionend"))},Wt=t=>!(!t||"object"!=typeof t)&&(void 
0!==t.jquery&&(t=t[0]), [...]
\ No newline at end of file
diff --git a/dev/_static/scripts/pydata-sphinx-theme.js 
b/dev/_static/scripts/pydata-sphinx-theme.js
index 04d3cd8..79e86a9 100644
--- a/dev/_static/scripts/pydata-sphinx-theme.js
+++ b/dev/_static/scripts/pydata-sphinx-theme.js
@@ -1 +1 @@
-!function(e){var t={};function o(n){if(t[n])return t[n].exports;var 
r=t[n]={i:n,l:!1,exports:{}};return 
e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof
 
Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return
 e;if(4&t&&"object"==typ [...]
\ No newline at end of file
+!function(e){var t={};function o(n){if(t[n])return t[n].exports;var 
r=t[n]={i:n,l:!1,exports:{}};return 
e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof
 
Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return
 e;if(4&t&&"object"==typ [...]
\ No newline at end of file
diff --git a/dev/_static/styles/bootstrap.css b/dev/_static/styles/bootstrap.css
index 034bf60..b258fd9 100644
--- a/dev/_static/styles/bootstrap.css
+++ b/dev/_static/styles/bootstrap.css
@@ -1,6 +1,6 @@
 /*!
- * Bootstrap v4.6.1 (https://getbootstrap.com/)
- * Copyright 2011-2021 The Bootstrap Authors
- * Copyright 2011-2021 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
- 
*/:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:540px;--breakpoint-md:720px;--breakpoint-lg:960px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s
 [...]
\ No newline at end of file
+   * Bootstrap  v5.2.2 (https://getbootstrap.com/)
+   * 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;-
 [...]
\ No newline at end of file
diff --git a/dev/_static/styles/pydata-sphinx-theme.css 
b/dev/_static/styles/pydata-sphinx-theme.css
index 4685d7a..65988ff 100644
--- a/dev/_static/styles/pydata-sphinx-theme.css
+++ b/dev/_static/styles/pydata-sphinx-theme.css
@@ -1 +1 @@
-html{--pst-header-height:3rem;--pst-header-article-height:calc(var(--pst-header-height)*2/3);--pst-sidebar-secondary:17rem;--pst-font-size-base:15px;--pst-font-size-h1:36px;--pst-font-size-h2:32px;--pst-font-size-h3:26px;--pst-font-size-h4:21px;--pst-font-size-h5:18px;--pst-font-size-h6:16px;--pst-font-size-milli:12px;--pst-sidebar-font-size:0.9em;--pst-sidebar-font-size-mobile:1.2em;--pst-sidebar-header-font-size:1.2em;--pst-sidebar-header-font-weight:600;--pst-font-weight-caption:300;-
 [...]
\ 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/dev/_static/webpack-macros.html b/dev/_static/webpack-macros.html
index 160ea1d..65389d9 100644
--- a/dev/_static/webpack-macros.html
+++ b/dev/_static/webpack-macros.html
@@ -4,27 +4,27 @@
 -->
 {# Load FontAwesome icons #}
 {% macro head_pre_icons() %}
-  <link href="{{ pathto('_static/vendor/fontawesome/6.1.2/css/all.min.css', 1) 
}}?digest=796348d33e8b1d947c94" 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) }}">
+  <link href="{{ pathto('_static/vendor/fontawesome/6.1.2/css/all.min.css', 1) 
}}?digest=12da95d707ffb74b382d" 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) }}" 
/>
 {% endmacro %}
 
 {% macro head_pre_assets() %}
   <!-- Loaded before other Sphinx assets -->
-  <link href="{{ pathto('_static/styles/theme.css', 1) 
}}?digest=796348d33e8b1d947c94" rel="stylesheet">
-<link href="{{ pathto('_static/styles/bootstrap.css', 1) 
}}?digest=796348d33e8b1d947c94" rel="stylesheet">
-<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) 
}}?digest=796348d33e8b1d947c94" rel="stylesheet">
+  <link href="{{ pathto('_static/styles/theme.css', 1) 
}}?digest=12da95d707ffb74b382d" rel="stylesheet" />
+<link href="{{ pathto('_static/styles/bootstrap.css', 1) 
}}?digest=12da95d707ffb74b382d" rel="stylesheet" />
+<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) 
}}?digest=12da95d707ffb74b382d" 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=796348d33e8b1d947c94">
-<link rel="preload" as="script" href="{{ 
pathto('_static/scripts/pydata-sphinx-theme.js', 1) 
}}?digest=796348d33e8b1d947c94">
+  <link rel="preload" as="script" href="{{ 
pathto('_static/scripts/bootstrap.js', 1) }}?digest=12da95d707ffb74b382d" />
+<link rel="preload" as="script" href="{{ 
pathto('_static/scripts/pydata-sphinx-theme.js', 1) 
}}?digest=12da95d707ffb74b382d" />
 {% endmacro %}
 
 {% macro body_post() %}
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script src="{{ pathto('_static/scripts/bootstrap.js', 1) 
}}?digest=796348d33e8b1d947c94"></script>
-<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) 
}}?digest=796348d33e8b1d947c94"></script>
+  <script src="{{ pathto('_static/scripts/bootstrap.js', 1) 
}}?digest=12da95d707ffb74b382d"></script>
+<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) 
}}?digest=12da95d707ffb74b382d"></script>
 {% endmacro %}
\ No newline at end of file
diff --git a/dev/c.html b/dev/c.html
index 7ae0096..16b5043 100644
--- a/dev/c.html
+++ b/dev/c.html
@@ -1,7 +1,10 @@
 
+
 <!DOCTYPE html>
 
-<html lang="en">
+
+<html lang="en" >
+
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" 
/><meta name="generator" content="Docutils 0.19: 
https://docutils.sourceforge.io/"; />
@@ -16,21 +19,21 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link href="_static/styles/bootstrap.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
+  <link href="_static/styles/theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=796348d33e8b1d947c94"
 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">
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=12da95d707ffb74b382d"
 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" />
 
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94">
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94">
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d" />
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js"></script>
     <script src="_static/jquery.js"></script>
@@ -43,78 +46,87 @@
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="C++ API Reference" href="cpp.html" />
     <link rel="prev" title="nanoarrow" href="index.html" />
-  <meta name="viewport" content="width=device-width, initial-scale=1" />
-  <meta name="docsearch:language" content="en">
+  <meta name="viewport" content="width=device-width, initial-scale=1"/>
+  <meta name="docsearch:language" content="en"/>
   </head>
   
   
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="180" 
data-default-mode="">
+  <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" 
data-bs-root-margin="0px 0px -60%" data-default-mode="">
 
   
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__primary" 
id="__primary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__primary"
+          id="__primary"/>
   <label class="overlay overlay-primary" for="__primary"></label>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__secondary" 
id="__secondary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__secondary"
+          id="__secondary"/>
   <label class="overlay overlay-secondary" for="__secondary"></label>
-
   
   <div class="search-button__wrapper">
     <div class="search-button__overlay"></div>
     <div class="search-button__search-container">
-      
-<form class="bd-search d-flex align-items-center" action="search.html" 
method="get">
+<form class="bd-search d-flex align-items-center"
+      action="search.html"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
-    </div>
+</form></div>
   </div>
-
   
-  <nav class="bd-header navbar navbar-expand-lg bd-navbar" 
id="navbar-main"><div class="bd-header__inner bd-page-width">
+    <nav class="bd-header navbar navbar-expand-lg bd-navbar">
+<div class="bd-header__inner bd-page-width">
   <label class="sidebar-toggle primary-toggle" for="__primary">
-      <span class="fa-solid fa-bars"></span>
+    <span class="fa-solid fa-bars"></span>
   </label>
-  <div id="navbar-start">
-    
+  
+  <div class="navbar-header-items__start">
     
+      <div class="navbar-item">
   
 
-
 <a class="navbar-brand logo" href="index.html">
-
-  
-  
   
   
   
   
   
-
-  
-  
     <p class="title logo__title">nanoarrow  documentation</p>
   
-</a>
+</a></div>
     
   </div>
-
+  
   
   <div class="col-lg-9 navbar-header-items">
-    <div id="navbar-center" class="mr-auto">
+    
+    <div class="me-auto navbar-header-items__center">
       
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
-        
+        <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item current active">
                       <a class="nav-link nav-internal" href="#">
                         C API Reference
@@ -135,76 +147,83 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
+  </ul>
+</nav></div>
       
     </div>
-
-    <div id="navbar-end">
+    
+    
+    <div class="navbar-header-items__end">
       
-        <div class="navbar-end-item navbar-persistent--container">
+        <div class="navbar-item navbar-persistent--container">
           
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
         </div>
       
       
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+        <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
-      </div>
+  </button>
+`);
+</script></div>
       
     </div>
+    
   </div>
-
-
   
   
     <div class="navbar-persistent--mobile">
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
     </div>
   
 
   
-  <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary">
       <span class="fa-solid fa-outdent"></span>
-  </label>
+    </label>
   
-
 </div>
-  </nav>
-  
 
+    </nav>
+  
   <div class="bd-container">
     <div class="bd-container__inner bd-page-width">
       
       <div class="bd-sidebar-primary bd-sidebar">
         
+
   
   <div class="sidebar-header-items sidebar-primary__section">
     
     
       <div class="sidebar-header-items__center">
-      
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
         
+          <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item current active">
                       <a class="nav-link nav-internal" href="#">
                         C API Reference
@@ -225,69 +244,99 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
-      
+  </ul>
+</nav></div>
+        
       </div>
     
-
     
     
-    <div class="sidebar-header-items__end">
-      
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+      <div class="sidebar-header-items__end">
+        
+          <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
+  </button>
+`);
+</script></div>
+        
       </div>
-      
-    </div>
     
   </div>
-
   
-  <div class="sidebar-start-items sidebar-primary__section">
-    <div class="sidebar-start-items__item">
-<form class="bd-search d-flex align-items-center" action="search.html" 
method="get">
+    <div class="sidebar-primary-items__start sidebar-primary__section">
+        <div class="sidebar-primary-item">
+<form class="bd-search d-flex align-items-center"
+      action="search.html"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
+</form></div>
     </div>
-  </div>
   
-
   
-  <div class="sidebar-end-items sidebar-primary__section">
-    <div class="sidebar-end-items__item">
-    </div>
+  <div class="sidebar-primary-items__end sidebar-primary__section">
   </div>
-
   
   <div id="rtd-footer-container"></div>
 
+
       </div>
+      
       <main id="main-content" class="bd-main">
         
         
-        <div class="bd-content">
-          <div class="bd-article-container">
-            
-            <div class="bd-header-article">
-                
-            </div>
-            
-            
-            <article class="bd-article" role="main">
+          <div class="bd-content">
+            <div class="bd-article-container">
               
+              <div class="bd-header-article">
+<div class="header-article-items header-article__inner">
+  
+    <div class="header-article-items__start">
+      
+        <div class="header-article-item">
+
+
+
+<nav aria-label="Breadcrumbs">
+  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+    
+    <li class="breadcrumb-item breadcrumb-home">
+      <a href="index.html" class="nav-link" aria-label="Home">
+        <i class="fa-solid fa-home"></i>
+      </a>
+    </li>
+    <li class="breadcrumb-item active" aria-current="page">C API Reference</li>
+  </ul>
+</nav>
+</div>
+      
+    </div>
+  
+  
+</div>
+</div>
+              
+              
+              
+                
+<div id="searchbox"></div>
+                <article class="bd-article" role="main">
+                  
   <section id="c-api-reference">
 <h1>C API Reference<a class="headerlink" href="#c-api-reference" 
title="Permalink to this heading">#</a></h1>
 <dl>
@@ -2016,180 +2065,133 @@
 </section>
 
 
-            </article>
-            
-            
-            
-            <footer class="bd-footer-article">
-                <!-- Previous / next buttons -->
-<div class='prev-next-area'>
-  <a class='left-prev' id="prev-link" href="index.html" title="previous page">
+                </article>
+              
+              
+              
+                <footer class="bd-footer-article">
+                  <!-- Previous / next buttons -->
+<div class="prev-next-area">
+    <a class="left-prev"
+       href="index.html"
+       title="previous page">
       <i class="fa-solid fa-angle-left"></i>
       <div class="prev-next-info">
-          <p class="prev-next-subtitle">previous</p>
-          <p class="prev-next-title">nanoarrow</p>
+        <p class="prev-next-subtitle">previous</p>
+        <p class="prev-next-title">nanoarrow</p>
       </div>
-  </a>
-  <a class='right-next' id="next-link" href="cpp.html" title="next page">
-  <div class="prev-next-info">
-      <p class="prev-next-subtitle">next</p>
-      <p class="prev-next-title">C++ API Reference</p>
-  </div>
-  <i class="fa-solid fa-angle-right"></i>
-  </a>
+    </a>
+    <a class="right-next"
+       href="cpp.html"
+       title="next page">
+      <div class="prev-next-info">
+        <p class="prev-next-subtitle">next</p>
+        <p class="prev-next-title">C++ API Reference</p>
+      </div>
+      <i class="fa-solid fa-angle-right"></i>
+    </a>
 </div>
-            </footer>
+                </footer>
+              
+            </div>
+            
             
-          </div>
-          
-          
-          
-            <div class="bd-sidebar-secondary bd-toc">
               
-<div class="toc-item">
-  
-<div class="tocsection onthispage">
+                <div class="bd-sidebar-secondary bd-toc"><div 
class="sidebar-secondary-items sidebar-secondary__inner">
+
+  <div class="sidebar-secondary-item">
+  <div class="page-toc tocsection onthispage">
     <i class="fa-solid fa-list"></i> On this page
-</div>
-<nav id="bd-toc-nav" class="page-toc">
+  </div>
+  <nav class="bd-toc-nav page-toc">
     <ul class="visible nav section-nav flex-column">
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#creating-schemas">
-   Creating schemas
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#reading-schemas">
-   Reading schemas
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#creating-arrays">
-   Creating arrays
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#reading-arrays">
-   Reading arrays
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#owning-growable-buffers">
-   Owning, growable buffers
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#bitmap-utilities">
-   Bitmap utilities
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" 
href="#create-read-and-modify-schema-metadata">
-   Create, read, and modify schema metadata
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#memory-management">
-   Memory management
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#error-handling">
-   Error handling
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#utility-data-structures">
-   Utility data structures
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#arrow-c-data-interface">
-   Arrow C Data Interface
-  </a>
- </li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#creating-schemas">Creating schemas</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#reading-schemas">Reading schemas</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#creating-arrays">Creating arrays</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#reading-arrays">Reading arrays</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#owning-growable-buffers">Owning, growable buffers</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#bitmap-utilities">Bitmap utilities</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#create-read-and-modify-schema-metadata">Create, read, and modify schema 
metadata</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#memory-management">Memory management</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#error-handling">Error handling</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#utility-data-structures">Utility data structures</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#arrow-c-data-interface">Arrow C Data Interface</a></li>
 </ul>
+  </nav></div>
 
-</nav>
-</div>
-
-<div class="toc-item">
+  <div class="sidebar-secondary-item">
   
-<div id="searchbox"></div>
-</div>
-
-<div class="toc-item">
-  
-
-<div class="tocsection editthispage">
+  <div class="tocsection editthispage">
     <a 
href="https://github.com/apache/arrow-nanoarrow/edit/main/docs/source/c.rst";>
-        <i class="fa-solid fa-pencil"></i> Edit this page
+      <i class="fa-solid fa-pencil"></i>
+      
+      
+        
+          Edit on GitHub
+        
+      
     </a>
+  </div>
 </div>
 
-</div>
-
-<div class="toc-item">
-  
-<div class="tocsection sourcelink">
+  <div class="sidebar-secondary-item">
+  <div class="tocsection sourcelink">
     <a href="_sources/c.rst.txt">
-        <i class="fa-solid fa-file-lines"></i> Show Source
+      <i class="fa-solid fa-file-lines"></i> Show Source
     </a>
+  </div>
 </div>
 
-</div>
-
-            </div>
-          
-          
-        </div>
-        <footer class="bd-footer-content">
-          <div class="bd-footer-content__inner">
+</div></div>
+              
             
           </div>
-        </footer>
+          <footer class="bd-footer-content">
+            <div class="bd-footer-content__inner"></div>
+          </footer>
         
       </main>
     </div>
   </div>
-
   
-    
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d"></script>
 
-  <footer class="bd-footer"><div class="bd-footer__inner container">
+  <footer class="bd-footer">
+<div class="bd-footer__inner bd-page-width">
   
-  <div class="footer-item">
+    <div class="footer-items__start">
+      
+        <div class="footer-item">
+  <p class="copyright">
     
-<p class="copyright">
-
-    &copy; Copyright 2016-2023 Apache Software Foundation.<br>
-
-</p>
-
-  </div>
+      © Copyright 2016-2023 Apache Software Foundation.
+      <br/>
+    
+  </p>
+</div>
+      
+        <div class="footer-item">
+  <p class="sphinx-version">
+    Created using <a href="https://sphinx-doc.org/";>Sphinx</a> 5.3.0.
+    <br/>
+  </p>
+</div>
+      
+    </div>
   
-  <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.12.0.
-</p>
-  </div>
   
-  <div class="footer-item">
-    
-<p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 5.3.0.<br>
-</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.0.
+</p></div>
+      
+    </div>
   
 </div>
+
   </footer>
   </body>
 </html>
\ No newline at end of file
diff --git a/dev/cpp.html b/dev/cpp.html
index 6f606a4..779a0e6 100644
--- a/dev/cpp.html
+++ b/dev/cpp.html
@@ -1,7 +1,10 @@
 
+
 <!DOCTYPE html>
 
-<html lang="en">
+
+<html lang="en" >
+
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" 
/><meta name="generator" content="Docutils 0.19: 
https://docutils.sourceforge.io/"; />
@@ -16,21 +19,21 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link href="_static/styles/bootstrap.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
+  <link href="_static/styles/theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=796348d33e8b1d947c94"
 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">
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=12da95d707ffb74b382d"
 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" />
 
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94">
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94">
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d" />
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js"></script>
     <script src="_static/jquery.js"></script>
@@ -42,78 +45,87 @@
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="prev" title="C API Reference" href="c.html" />
-  <meta name="viewport" content="width=device-width, initial-scale=1" />
-  <meta name="docsearch:language" content="en">
+  <meta name="viewport" content="width=device-width, initial-scale=1"/>
+  <meta name="docsearch:language" content="en"/>
   </head>
   
   
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="180" 
data-default-mode="">
+  <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" 
data-bs-root-margin="0px 0px -60%" data-default-mode="">
 
   
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__primary" 
id="__primary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__primary"
+          id="__primary"/>
   <label class="overlay overlay-primary" for="__primary"></label>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__secondary" 
id="__secondary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__secondary"
+          id="__secondary"/>
   <label class="overlay overlay-secondary" for="__secondary"></label>
-
   
   <div class="search-button__wrapper">
     <div class="search-button__overlay"></div>
     <div class="search-button__search-container">
-      
-<form class="bd-search d-flex align-items-center" action="search.html" 
method="get">
+<form class="bd-search d-flex align-items-center"
+      action="search.html"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
-    </div>
+</form></div>
   </div>
-
   
-  <nav class="bd-header navbar navbar-expand-lg bd-navbar" 
id="navbar-main"><div class="bd-header__inner bd-page-width">
+    <nav class="bd-header navbar navbar-expand-lg bd-navbar">
+<div class="bd-header__inner bd-page-width">
   <label class="sidebar-toggle primary-toggle" for="__primary">
-      <span class="fa-solid fa-bars"></span>
+    <span class="fa-solid fa-bars"></span>
   </label>
-  <div id="navbar-start">
-    
+  
+  <div class="navbar-header-items__start">
     
+      <div class="navbar-item">
   
 
-
 <a class="navbar-brand logo" href="index.html">
-
-  
-  
   
   
   
   
   
-
-  
-  
     <p class="title logo__title">nanoarrow  documentation</p>
   
-</a>
+</a></div>
     
   </div>
-
+  
   
   <div class="col-lg-9 navbar-header-items">
-    <div id="navbar-center" class="mr-auto">
+    
+    <div class="me-auto navbar-header-items__center">
       
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
-        
+        <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item">
                       <a class="nav-link nav-internal" href="c.html">
                         C API Reference
@@ -134,76 +146,83 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
+  </ul>
+</nav></div>
       
     </div>
-
-    <div id="navbar-end">
+    
+    
+    <div class="navbar-header-items__end">
       
-        <div class="navbar-end-item navbar-persistent--container">
+        <div class="navbar-item navbar-persistent--container">
           
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
         </div>
       
       
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+        <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
-      </div>
+  </button>
+`);
+</script></div>
       
     </div>
+    
   </div>
-
-
   
   
     <div class="navbar-persistent--mobile">
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
     </div>
   
 
   
-  <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary">
       <span class="fa-solid fa-outdent"></span>
-  </label>
+    </label>
   
-
 </div>
-  </nav>
-  
 
+    </nav>
+  
   <div class="bd-container">
     <div class="bd-container__inner bd-page-width">
       
       <div class="bd-sidebar-primary bd-sidebar">
         
+
   
   <div class="sidebar-header-items sidebar-primary__section">
     
     
       <div class="sidebar-header-items__center">
-      
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
         
+          <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item">
                       <a class="nav-link nav-internal" href="c.html">
                         C API Reference
@@ -224,69 +243,99 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
-      
+  </ul>
+</nav></div>
+        
       </div>
     
-
     
     
-    <div class="sidebar-header-items__end">
-      
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+      <div class="sidebar-header-items__end">
+        
+          <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
+  </button>
+`);
+</script></div>
+        
       </div>
-      
-    </div>
     
   </div>
-
   
-  <div class="sidebar-start-items sidebar-primary__section">
-    <div class="sidebar-start-items__item">
-<form class="bd-search d-flex align-items-center" action="search.html" 
method="get">
+    <div class="sidebar-primary-items__start sidebar-primary__section">
+        <div class="sidebar-primary-item">
+<form class="bd-search d-flex align-items-center"
+      action="search.html"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
+</form></div>
     </div>
-  </div>
   
-
   
-  <div class="sidebar-end-items sidebar-primary__section">
-    <div class="sidebar-end-items__item">
-    </div>
+  <div class="sidebar-primary-items__end sidebar-primary__section">
   </div>
-
   
   <div id="rtd-footer-container"></div>
 
+
       </div>
+      
       <main id="main-content" class="bd-main">
         
         
-        <div class="bd-content">
-          <div class="bd-article-container">
-            
-            <div class="bd-header-article">
-                
-            </div>
-            
-            
-            <article class="bd-article" role="main">
+          <div class="bd-content">
+            <div class="bd-article-container">
               
+              <div class="bd-header-article">
+<div class="header-article-items header-article__inner">
+  
+    <div class="header-article-items__start">
+      
+        <div class="header-article-item">
+
+
+
+<nav aria-label="Breadcrumbs">
+  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
+    
+    <li class="breadcrumb-item breadcrumb-home">
+      <a href="index.html" class="nav-link" aria-label="Home">
+        <i class="fa-solid fa-home"></i>
+      </a>
+    </li>
+    <li class="breadcrumb-item active" aria-current="page">C++ API 
Reference</li>
+  </ul>
+</nav>
+</div>
+      
+    </div>
+  
+  
+</div>
+</div>
+              
+              
+              
+                
+<div id="searchbox"></div>
+                <article class="bd-article" role="main">
+                  
   <section id="c-api-reference">
 <h1>C++ API Reference<a class="headerlink" href="#c-api-reference" 
title="Permalink to this heading">#</a></h1>
 <dl>
@@ -565,133 +614,116 @@
 </section>
 
 
-            </article>
-            
-            
-            
-            <footer class="bd-footer-article">
-                <!-- Previous / next buttons -->
-<div class='prev-next-area'>
-  <a class='left-prev' id="prev-link" href="c.html" title="previous page">
+                </article>
+              
+              
+              
+                <footer class="bd-footer-article">
+                  <!-- Previous / next buttons -->
+<div class="prev-next-area">
+    <a class="left-prev"
+       href="c.html"
+       title="previous page">
       <i class="fa-solid fa-angle-left"></i>
       <div class="prev-next-info">
-          <p class="prev-next-subtitle">previous</p>
-          <p class="prev-next-title">C API Reference</p>
+        <p class="prev-next-subtitle">previous</p>
+        <p class="prev-next-title">C API Reference</p>
       </div>
-  </a>
+    </a>
 </div>
-            </footer>
+                </footer>
+              
+            </div>
+            
             
-          </div>
-          
-          
-          
-            <div class="bd-sidebar-secondary bd-toc">
               
-<div class="toc-item">
-  
-<div class="tocsection onthispage">
+                <div class="bd-sidebar-secondary bd-toc"><div 
class="sidebar-secondary-items sidebar-secondary__inner">
+
+  <div class="sidebar-secondary-item">
+  <div class="page-toc tocsection onthispage">
     <i class="fa-solid fa-list"></i> On this page
-</div>
-<nav id="bd-toc-nav" class="page-toc">
+  </div>
+  <nav class="bd-toc-nav page-toc">
     <ul class="visible nav section-nav flex-column">
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#owning-object-wrappers">
-   Owning object wrappers
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#array-stream-utilities">
-   Array Stream utilities
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#base-classes-and-utilities">
-   Base classes and utilities
-  </a>
- </li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#owning-object-wrappers">Owning object wrappers</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#array-stream-utilities">Array Stream utilities</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#base-classes-and-utilities">Base classes and utilities</a></li>
 </ul>
+  </nav></div>
 
-</nav>
-</div>
-
-<div class="toc-item">
+  <div class="sidebar-secondary-item">
   
-<div id="searchbox"></div>
-</div>
-
-<div class="toc-item">
-  
-
-<div class="tocsection editthispage">
+  <div class="tocsection editthispage">
     <a 
href="https://github.com/apache/arrow-nanoarrow/edit/main/docs/source/cpp.rst";>
-        <i class="fa-solid fa-pencil"></i> Edit this page
+      <i class="fa-solid fa-pencil"></i>
+      
+      
+        
+          Edit on GitHub
+        
+      
     </a>
+  </div>
 </div>
 
-</div>
-
-<div class="toc-item">
-  
-<div class="tocsection sourcelink">
+  <div class="sidebar-secondary-item">
+  <div class="tocsection sourcelink">
     <a href="_sources/cpp.rst.txt">
-        <i class="fa-solid fa-file-lines"></i> Show Source
+      <i class="fa-solid fa-file-lines"></i> Show Source
     </a>
+  </div>
 </div>
 
-</div>
-
-            </div>
-          
-          
-        </div>
-        <footer class="bd-footer-content">
-          <div class="bd-footer-content__inner">
+</div></div>
+              
             
           </div>
-        </footer>
+          <footer class="bd-footer-content">
+            <div class="bd-footer-content__inner"></div>
+          </footer>
         
       </main>
     </div>
   </div>
-
   
-    
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d"></script>
 
-  <footer class="bd-footer"><div class="bd-footer__inner container">
+  <footer class="bd-footer">
+<div class="bd-footer__inner bd-page-width">
   
-  <div class="footer-item">
+    <div class="footer-items__start">
+      
+        <div class="footer-item">
+  <p class="copyright">
     
-<p class="copyright">
-
-    &copy; Copyright 2016-2023 Apache Software Foundation.<br>
-
-</p>
-
-  </div>
+      © Copyright 2016-2023 Apache Software Foundation.
+      <br/>
+    
+  </p>
+</div>
+      
+        <div class="footer-item">
+  <p class="sphinx-version">
+    Created using <a href="https://sphinx-doc.org/";>Sphinx</a> 5.3.0.
+    <br/>
+  </p>
+</div>
+      
+    </div>
   
-  <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.12.0.
-</p>
-  </div>
   
-  <div class="footer-item">
-    
-<p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 5.3.0.<br>
-</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.0.
+</p></div>
+      
+    </div>
   
 </div>
+
   </footer>
   </body>
 </html>
\ No newline at end of file
diff --git a/dev/genindex.html b/dev/genindex.html
index 91b530f..8f72502 100644
--- a/dev/genindex.html
+++ b/dev/genindex.html
@@ -1,7 +1,10 @@
 
+
 <!DOCTYPE html>
 
-<html lang="en">
+
+<html lang="en" >
+
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
@@ -15,21 +18,21 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link href="_static/styles/bootstrap.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
+  <link href="_static/styles/theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=796348d33e8b1d947c94"
 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">
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=12da95d707ffb74b382d"
 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" />
 
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94">
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94">
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d" />
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js"></script>
     <script src="_static/jquery.js"></script>
@@ -40,78 +43,87 @@
     <script>DOCUMENTATION_OPTIONS.pagename = 'genindex';</script>
     <link rel="index" title="Index" href="#" />
     <link rel="search" title="Search" href="search.html" />
-  <meta name="viewport" content="width=device-width, initial-scale=1" />
-  <meta name="docsearch:language" content="en">
+  <meta name="viewport" content="width=device-width, initial-scale=1"/>
+  <meta name="docsearch:language" content="en"/>
   </head>
   
   
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="180" 
data-default-mode="">
+  <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" 
data-bs-root-margin="0px 0px -60%" data-default-mode="">
 
   
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__primary" 
id="__primary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__primary"
+          id="__primary"/>
   <label class="overlay overlay-primary" for="__primary"></label>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__secondary" 
id="__secondary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__secondary"
+          id="__secondary"/>
   <label class="overlay overlay-secondary" for="__secondary"></label>
-
   
   <div class="search-button__wrapper">
     <div class="search-button__overlay"></div>
     <div class="search-button__search-container">
-      
-<form class="bd-search d-flex align-items-center" action="search.html" 
method="get">
+<form class="bd-search d-flex align-items-center"
+      action="search.html"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
-    </div>
+</form></div>
   </div>
-
   
-  <nav class="bd-header navbar navbar-expand-lg bd-navbar" 
id="navbar-main"><div class="bd-header__inner bd-page-width">
+    <nav class="bd-header navbar navbar-expand-lg bd-navbar">
+<div class="bd-header__inner bd-page-width">
   <label class="sidebar-toggle primary-toggle" for="__primary">
-      <span class="fa-solid fa-bars"></span>
+    <span class="fa-solid fa-bars"></span>
   </label>
-  <div id="navbar-start">
-    
+  
+  <div class="navbar-header-items__start">
     
+      <div class="navbar-item">
   
 
-
 <a class="navbar-brand logo" href="index.html">
-
-  
-  
   
   
   
   
   
-
-  
-  
     <p class="title logo__title">nanoarrow  documentation</p>
   
-</a>
+</a></div>
     
   </div>
-
+  
   
   <div class="col-lg-9 navbar-header-items">
-    <div id="navbar-center" class="mr-auto">
+    
+    <div class="me-auto navbar-header-items__center">
       
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
-        
+        <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item">
                       <a class="nav-link nav-internal" href="c.html">
                         C API Reference
@@ -132,76 +144,79 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
+  </ul>
+</nav></div>
       
     </div>
-
-    <div id="navbar-end">
+    
+    
+    <div class="navbar-header-items__end">
       
-        <div class="navbar-end-item navbar-persistent--container">
+        <div class="navbar-item navbar-persistent--container">
           
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
         </div>
       
       
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+        <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
-      </div>
+  </button>
+`);
+</script></div>
       
     </div>
+    
   </div>
-
-
   
   
     <div class="navbar-persistent--mobile">
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
     </div>
   
 
   
-  <label class="sidebar-toggle secondary-toggle" for="__secondary">
-      <span class="fa-solid fa-outdent"></span>
-  </label>
-  
-
 </div>
-  </nav>
-  
 
+    </nav>
+  
   <div class="bd-container">
     <div class="bd-container__inner bd-page-width">
       
       <div class="bd-sidebar-primary bd-sidebar">
         
+
   
   <div class="sidebar-header-items sidebar-primary__section">
     
     
       <div class="sidebar-header-items__center">
-      
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
         
+          <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item">
                       <a class="nav-link nav-internal" href="c.html">
                         C API Reference
@@ -222,69 +237,73 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
-      
+  </ul>
+</nav></div>
+        
       </div>
     
-
     
     
-    <div class="sidebar-header-items__end">
-      
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+      <div class="sidebar-header-items__end">
+        
+          <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
+  </button>
+`);
+</script></div>
+        
       </div>
-      
-    </div>
     
   </div>
-
   
-  <div class="sidebar-start-items sidebar-primary__section">
-    <div class="sidebar-start-items__item">
-<form class="bd-search d-flex align-items-center" action="search.html" 
method="get">
+    <div class="sidebar-primary-items__start sidebar-primary__section">
+        <div class="sidebar-primary-item">
+<form class="bd-search d-flex align-items-center"
+      action="search.html"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
+</form></div>
     </div>
-  </div>
   
-
   
-  <div class="sidebar-end-items sidebar-primary__section">
-    <div class="sidebar-end-items__item">
-    </div>
+  <div class="sidebar-primary-items__end sidebar-primary__section">
   </div>
-
   
   <div id="rtd-footer-container"></div>
 
+
       </div>
+      
       <main id="main-content" class="bd-main">
         
         
-        <div class="bd-content">
-          <div class="bd-article-container">
-            
-            <div class="bd-header-article">
-                
-            </div>
-            
-            
-            <article class="bd-article" role="main">
+          <div class="bd-content">
+            <div class="bd-article-container">
+              
+              <div class="bd-header-article"></div>
+              
               
+              
+                
+<div id="searchbox"></div>
+                <article class="bd-article" role="main">
+                  
 
 <h1 id="index">Index</h1>
 
@@ -881,86 +900,68 @@
 
 
 
-            </article>
-            
-            
-            
-            <footer class="bd-footer-article">
-                <!-- Previous / next buttons -->
-<div class='prev-next-area'>
-</div>
-            </footer>
-            
-          </div>
-          
-          
-          
-            <div class="bd-sidebar-secondary bd-toc">
+                </article>
               
-<div class="toc-item">
-  
-<div id="searchbox"></div>
-</div>
-
-<div class="toc-item">
-  
-</div>
-
-<div class="toc-item">
-  
+              
+              
+                <footer class="bd-footer-article">
+                  <!-- Previous / next buttons -->
+<div class="prev-next-area">
 </div>
-
+                </footer>
+              
             </div>
-          
-          
-        </div>
-        <footer class="bd-footer-content">
-          <div class="bd-footer-content__inner">
+            
+            
+              
             
           </div>
-        </footer>
+          <footer class="bd-footer-content">
+            <div class="bd-footer-content__inner"></div>
+          </footer>
         
       </main>
     </div>
   </div>
-
   
-    
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d"></script>
 
-  <footer class="bd-footer"><div class="bd-footer__inner container">
+  <footer class="bd-footer">
+<div class="bd-footer__inner bd-page-width">
   
-  <div class="footer-item">
+    <div class="footer-items__start">
+      
+        <div class="footer-item">
+  <p class="copyright">
     
-<p class="copyright">
-
-    &copy; Copyright 2016-2023 Apache Software Foundation.<br>
-
-</p>
-
-  </div>
+      © Copyright 2016-2023 Apache Software Foundation.
+      <br/>
+    
+  </p>
+</div>
+      
+        <div class="footer-item">
+  <p class="sphinx-version">
+    Created using <a href="https://sphinx-doc.org/";>Sphinx</a> 5.3.0.
+    <br/>
+  </p>
+</div>
+      
+    </div>
   
-  <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.12.0.
-</p>
-  </div>
   
-  <div class="footer-item">
-    
-<p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 5.3.0.<br>
-</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.0.
+</p></div>
+      
+    </div>
   
 </div>
+
   </footer>
   </body>
 </html>
\ No newline at end of file
diff --git a/dev/index.html b/dev/index.html
index 20d33dd..7ab5882 100644
--- a/dev/index.html
+++ b/dev/index.html
@@ -1,7 +1,10 @@
 
+
 <!DOCTYPE html>
 
-<html lang="en">
+
+<html lang="en" >
+
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" 
/><meta name="generator" content="Docutils 0.19: 
https://docutils.sourceforge.io/"; />
@@ -16,21 +19,21 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link href="_static/styles/bootstrap.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
+  <link href="_static/styles/theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=796348d33e8b1d947c94"
 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">
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=12da95d707ffb74b382d"
 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" />
 
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94">
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94">
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d" />
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js"></script>
     <script src="_static/jquery.js"></script>
@@ -42,78 +45,87 @@
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="C API Reference" href="c.html" />
-  <meta name="viewport" content="width=device-width, initial-scale=1" />
-  <meta name="docsearch:language" content="en">
+  <meta name="viewport" content="width=device-width, initial-scale=1"/>
+  <meta name="docsearch:language" content="en"/>
   </head>
   
   
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="180" 
data-default-mode="">
+  <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" 
data-bs-root-margin="0px 0px -60%" data-default-mode="">
 
   
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__primary" 
id="__primary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__primary"
+          id="__primary"/>
   <label class="overlay overlay-primary" for="__primary"></label>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__secondary" 
id="__secondary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__secondary"
+          id="__secondary"/>
   <label class="overlay overlay-secondary" for="__secondary"></label>
-
   
   <div class="search-button__wrapper">
     <div class="search-button__overlay"></div>
     <div class="search-button__search-container">
-      
-<form class="bd-search d-flex align-items-center" action="search.html" 
method="get">
+<form class="bd-search d-flex align-items-center"
+      action="search.html"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
-    </div>
+</form></div>
   </div>
-
   
-  <nav class="bd-header navbar navbar-expand-lg bd-navbar" 
id="navbar-main"><div class="bd-header__inner bd-page-width">
+    <nav class="bd-header navbar navbar-expand-lg bd-navbar">
+<div class="bd-header__inner bd-page-width">
   <label class="sidebar-toggle primary-toggle" for="__primary">
-      <span class="fa-solid fa-bars"></span>
+    <span class="fa-solid fa-bars"></span>
   </label>
-  <div id="navbar-start">
-    
+  
+  <div class="navbar-header-items__start">
     
+      <div class="navbar-item">
   
 
-
 <a class="navbar-brand logo" href="#">
-
-  
-  
-  
-  
   
   
   
-
   
   
     <p class="title logo__title">nanoarrow  documentation</p>
   
-</a>
+</a></div>
     
   </div>
-
+  
   
   <div class="col-lg-9 navbar-header-items">
-    <div id="navbar-center" class="mr-auto">
+    
+    <div class="me-auto navbar-header-items__center">
       
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
-        
+        <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item">
                       <a class="nav-link nav-internal" href="c.html">
                         C API Reference
@@ -134,76 +146,83 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
+  </ul>
+</nav></div>
       
     </div>
-
-    <div id="navbar-end">
+    
+    
+    <div class="navbar-header-items__end">
       
-        <div class="navbar-end-item navbar-persistent--container">
+        <div class="navbar-item navbar-persistent--container">
           
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
         </div>
       
       
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+        <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
-      </div>
+  </button>
+`);
+</script></div>
       
     </div>
+    
   </div>
-
-
   
   
     <div class="navbar-persistent--mobile">
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
     </div>
   
 
   
-  <label class="sidebar-toggle secondary-toggle" for="__secondary">
+    <label class="sidebar-toggle secondary-toggle" for="__secondary">
       <span class="fa-solid fa-outdent"></span>
-  </label>
+    </label>
   
-
 </div>
-  </nav>
-  
 
+    </nav>
+  
   <div class="bd-container">
     <div class="bd-container__inner bd-page-width">
       
       <div class="bd-sidebar-primary bd-sidebar">
         
+
   
   <div class="sidebar-header-items sidebar-primary__section">
     
     
       <div class="sidebar-header-items__center">
-      
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
         
+          <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item">
                       <a class="nav-link nav-internal" href="c.html">
                         C API Reference
@@ -224,69 +243,73 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
-      
+  </ul>
+</nav></div>
+        
       </div>
     
-
     
     
-    <div class="sidebar-header-items__end">
-      
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+      <div class="sidebar-header-items__end">
+        
+          <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
+  </button>
+`);
+</script></div>
+        
       </div>
-      
-    </div>
     
   </div>
-
   
-  <div class="sidebar-start-items sidebar-primary__section">
-    <div class="sidebar-start-items__item">
-<form class="bd-search d-flex align-items-center" action="search.html" 
method="get">
+    <div class="sidebar-primary-items__start sidebar-primary__section">
+        <div class="sidebar-primary-item">
+<form class="bd-search d-flex align-items-center"
+      action="search.html"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
+</form></div>
     </div>
-  </div>
   
-
   
-  <div class="sidebar-end-items sidebar-primary__section">
-    <div class="sidebar-end-items__item">
-    </div>
+  <div class="sidebar-primary-items__end sidebar-primary__section">
   </div>
-
   
   <div id="rtd-footer-container"></div>
 
+
       </div>
+      
       <main id="main-content" class="bd-main">
         
         
-        <div class="bd-content">
-          <div class="bd-article-container">
-            
-            <div class="bd-header-article">
-                
-            </div>
-            
-            
-            <article class="bd-article" role="main">
+          <div class="bd-content">
+            <div class="bd-article-container">
+              
+              <div class="bd-header-article"></div>
+              
+              
               
+                
+<div id="searchbox"></div>
+                <article class="bd-article" role="main">
+                  
   <!---
   Licensed to the Apache Software Foundation (ASF) under one
   or more contributor license agreements.  See the NOTICE file
@@ -408,128 +431,115 @@ repository.</p>
 </section>
 
 
-            </article>
-            
-            
-            
-            <footer class="bd-footer-article">
-                <!-- Previous / next buttons -->
-<div class='prev-next-area'>
-  <a class='right-next' id="next-link" href="c.html" title="next page">
-  <div class="prev-next-info">
-      <p class="prev-next-subtitle">next</p>
-      <p class="prev-next-title">C API Reference</p>
-  </div>
-  <i class="fa-solid fa-angle-right"></i>
-  </a>
+                </article>
+              
+              
+              
+                <footer class="bd-footer-article">
+                  <!-- Previous / next buttons -->
+<div class="prev-next-area">
+    <a class="right-next"
+       href="c.html"
+       title="next page">
+      <div class="prev-next-info">
+        <p class="prev-next-subtitle">next</p>
+        <p class="prev-next-title">C API Reference</p>
+      </div>
+      <i class="fa-solid fa-angle-right"></i>
+    </a>
 </div>
-            </footer>
+                </footer>
+              
+            </div>
+            
             
-          </div>
-          
-          
-          
-            <div class="bd-sidebar-secondary bd-toc">
               
-<div class="toc-item">
-  
-<div class="tocsection onthispage">
+                <div class="bd-sidebar-secondary bd-toc"><div 
class="sidebar-secondary-items sidebar-secondary__inner">
+
+  <div class="sidebar-secondary-item">
+  <div class="page-toc tocsection onthispage">
     <i class="fa-solid fa-list"></i> On this page
-</div>
-<nav id="bd-toc-nav" class="page-toc">
+  </div>
+  <nav class="bd-toc-nav page-toc">
     <ul class="visible nav section-nav flex-column">
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#using-the-c-library">
-   Using the C library
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#contents">
-   Contents
-  </a>
- </li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#using-the-c-library">Using the C library</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#contents">Contents</a></li>
 </ul>
+  </nav></div>
 
-</nav>
-</div>
-
-<div class="toc-item">
+  <div class="sidebar-secondary-item">
   
-<div id="searchbox"></div>
-</div>
-
-<div class="toc-item">
-  
-
-<div class="tocsection editthispage">
+  <div class="tocsection editthispage">
     <a 
href="https://github.com/apache/arrow-nanoarrow/edit/main/docs/source/index.rst";>
-        <i class="fa-solid fa-pencil"></i> Edit this page
+      <i class="fa-solid fa-pencil"></i>
+      
+      
+        
+          Edit on GitHub
+        
+      
     </a>
+  </div>
 </div>
 
-</div>
-
-<div class="toc-item">
-  
-<div class="tocsection sourcelink">
+  <div class="sidebar-secondary-item">
+  <div class="tocsection sourcelink">
     <a href="_sources/index.rst.txt">
-        <i class="fa-solid fa-file-lines"></i> Show Source
+      <i class="fa-solid fa-file-lines"></i> Show Source
     </a>
+  </div>
 </div>
 
-</div>
-
-            </div>
-          
-          
-        </div>
-        <footer class="bd-footer-content">
-          <div class="bd-footer-content__inner">
+</div></div>
+              
             
           </div>
-        </footer>
+          <footer class="bd-footer-content">
+            <div class="bd-footer-content__inner"></div>
+          </footer>
         
       </main>
     </div>
   </div>
-
   
-    
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d"></script>
 
-  <footer class="bd-footer"><div class="bd-footer__inner container">
+  <footer class="bd-footer">
+<div class="bd-footer__inner bd-page-width">
   
-  <div class="footer-item">
+    <div class="footer-items__start">
+      
+        <div class="footer-item">
+  <p class="copyright">
     
-<p class="copyright">
-
-    &copy; Copyright 2016-2023 Apache Software Foundation.<br>
-
-</p>
-
-  </div>
+      © Copyright 2016-2023 Apache Software Foundation.
+      <br/>
+    
+  </p>
+</div>
+      
+        <div class="footer-item">
+  <p class="sphinx-version">
+    Created using <a href="https://sphinx-doc.org/";>Sphinx</a> 5.3.0.
+    <br/>
+  </p>
+</div>
+      
+    </div>
   
-  <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.12.0.
-</p>
-  </div>
   
-  <div class="footer-item">
-    
-<p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 5.3.0.<br>
-</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.0.
+</p></div>
+      
+    </div>
   
 </div>
+
   </footer>
   </body>
 </html>
\ No newline at end of file
diff --git a/dev/r/pkgdown.yml b/dev/r/pkgdown.yml
index 7b12d88..1982d8e 100644
--- a/dev/r/pkgdown.yml
+++ b/dev/r/pkgdown.yml
@@ -2,5 +2,5 @@ pandoc: 2.19.2
 pkgdown: 2.0.7
 pkgdown_sha: ~
 articles: {}
-last_built: 2023-02-27T21:07Z
+last_built: 2023-02-28T13:32Z
 
diff --git a/dev/r/reference/as_nanoarrow_array.html 
b/dev/r/reference/as_nanoarrow_array.html
index f9f3aa6..2e9b3fc 100644
--- a/dev/r/reference/as_nanoarrow_array.html
+++ b/dev/r/reference/as_nanoarrow_array.html
@@ -97,7 +97,7 @@ type. Defaults to <code><a 
href="as_nanoarrow_schema.html">infer_nanoarrow_schem
 <span class="r-out co"><span class="r-pr">#&gt;</span>  $ offset    : int 
0</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>  $ buffers   :List of 
2</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   ..$ 
:&lt;nanoarrow_buffer_validity[0 b] at (nil)&gt;</span>
-<span class="r-out co"><span class="r-pr">#&gt;</span>   ..$ 
:&lt;nanoarrow_buffer_data_int32[20 b] at 0x5573a2ca9138&gt;</span>
+<span class="r-out co"><span class="r-pr">#&gt;</span>   ..$ 
:&lt;nanoarrow_buffer_data_int32[20 b] at 0x556a0a46b658&gt;</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>  $ dictionary: 
NULL</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>  $ children  : 
list()</span>
 <span class="r-in"><span><span class="fu"><a 
href="https://rdrr.io/r/base/vector.html"; 
class="external-link">as.vector</a></span><span class="op">(</span><span 
class="va">array</span><span class="op">)</span></span></span>
@@ -117,7 +117,7 @@ type. Defaults to <code><a 
href="as_nanoarrow_schema.html">infer_nanoarrow_schem
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ offset    : 
int 0</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ buffers   
:List of 2</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. .. ..$ 
:&lt;nanoarrow_buffer_validity[0 b] at (nil)&gt;</span>
-<span class="r-out co"><span class="r-pr">#&gt;</span>   .. .. ..$ 
:&lt;nanoarrow_buffer_data_int32[20 b] at 0x5573a41c0888&gt;</span>
+<span class="r-out co"><span class="r-pr">#&gt;</span>   .. .. ..$ 
:&lt;nanoarrow_buffer_data_int32[20 b] at 0x556a0d126578&gt;</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ dictionary: 
NULL</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ children  : 
list()</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>  $ dictionary: 
NULL</span>
diff --git a/dev/r/reference/as_nanoarrow_array_stream.html 
b/dev/r/reference/as_nanoarrow_array_stream.html
index f4f3c92..4d07afb 100644
--- a/dev/r/reference/as_nanoarrow_array_stream.html
+++ b/dev/r/reference/as_nanoarrow_array_stream.html
@@ -133,7 +133,7 @@ type. Defaults to <code><a 
href="as_nanoarrow_schema.html">infer_nanoarrow_schem
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ offset    : 
int 0</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ buffers   
:List of 2</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. .. ..$ 
:&lt;nanoarrow_buffer_validity[0 b] at (nil)&gt;</span>
-<span class="r-out co"><span class="r-pr">#&gt;</span>   .. .. ..$ 
:&lt;nanoarrow_buffer_data_int32[20 b] at 0x5573a40dca38&gt;</span>
+<span class="r-out co"><span class="r-pr">#&gt;</span>   .. .. ..$ 
:&lt;nanoarrow_buffer_data_int32[20 b] at 0x556a0d0630f8&gt;</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ dictionary: 
NULL</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ children  : 
list()</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>  $ dictionary: 
NULL</span>
diff --git a/dev/r/reference/as_nanoarrow_buffer.html 
b/dev/r/reference/as_nanoarrow_buffer.html
index e9c1734..b3a73d3 100644
--- a/dev/r/reference/as_nanoarrow_buffer.html
+++ b/dev/r/reference/as_nanoarrow_buffer.html
@@ -72,12 +72,12 @@
     <h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" 
href="#ref-examples"></a></h2>
     <div class="sourceCode"><pre class="sourceCode r"><code><span 
class="r-in"><span><span class="va">array</span> <span class="op">&lt;-</span> 
<span class="fu"><a 
href="as_nanoarrow_array.html">as_nanoarrow_array</a></span><span 
class="op">(</span><span class="fl">1</span><span class="op">:</span><span 
class="fl">4</span><span class="op">)</span></span></span>
 <span class="r-in"><span><span class="va">array</span><span 
class="op">$</span><span class="va">buffers</span><span 
class="op">[[</span><span class="fl">2</span><span class="op">]</span><span 
class="op">]</span></span></span>
-<span class="r-out co"><span class="r-pr">#&gt;</span> 
&lt;nanoarrow_buffer_data_int32[16 b] at 0x5573a614ec78&gt;</span>
+<span class="r-out co"><span class="r-pr">#&gt;</span> 
&lt;nanoarrow_buffer_data_int32[16 b] at 0x556a0f0e5118&gt;</span>
 <span class="r-in"><span><span class="fu"><a 
href="https://rdrr.io/r/base/raw.html"; 
class="external-link">as.raw</a></span><span class="op">(</span><span 
class="va">array</span><span class="op">$</span><span 
class="va">buffers</span><span class="op">[[</span><span 
class="fl">2</span><span class="op">]</span><span class="op">]</span><span 
class="op">)</span></span></span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>  [1] 01 00 00 00 02 00 
00 00 03 00 00 00 04 00 00 00</span>
 <span class="r-in"><span></span></span>
 <span class="r-in"><span><span class="fu">as_nanoarrow_buffer</span><span 
class="op">(</span><span class="fl">1</span><span class="op">:</span><span 
class="fl">5</span><span class="op">)</span></span></span>
-<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;nanoarrow_buffer[20 
b] at 0x5573a6395928&gt;</span>
+<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;nanoarrow_buffer[20 
b] at 0x556a0f32bde8&gt;</span>
 <span class="r-in"><span></span></span>
 <span class="r-in"><span><span class="va">buffer</span> <span 
class="op">&lt;-</span> <span class="fu">as_nanoarrow_buffer</span><span 
class="op">(</span><span class="cn">NULL</span><span 
class="op">)</span></span></span>
 <span class="r-in"><span></span></span>
diff --git a/dev/r/search.json b/dev/r/search.json
index 3d18c48..2893284 100644
--- a/dev/r/search.json
+++ b/dev/r/search.json
@@ -1 +1 @@
-[{"path":"/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"Apache
 License","title":"Apache License","text":"Version 2.0, January 2004 
<http://www.apache.org/licenses/>","code":""},{"path":[]},{"path":"/LICENSE.html","id":"id_1-definitions","dir":"","previous_headings":"Terms
 and Conditions for use, reproduction, and distribution","what":"1. 
Definitions","title":"Apache License","text":"“License” shall mean terms 
conditions use, reproduction, distribution defined Sections  [...]
+[{"path":"/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"Apache
 License","title":"Apache License","text":"Version 2.0, January 2004 
<http://www.apache.org/licenses/>","code":""},{"path":[]},{"path":"/LICENSE.html","id":"id_1-definitions","dir":"","previous_headings":"Terms
 and Conditions for use, reproduction, and distribution","what":"1. 
Definitions","title":"Apache License","text":"“License” shall mean terms 
conditions use, reproduction, distribution defined Sections  [...]
diff --git a/dev/search.html b/dev/search.html
index 2355bcc..85ab9bd 100644
--- a/dev/search.html
+++ b/dev/search.html
@@ -1,7 +1,10 @@
 
+
 <!DOCTYPE html>
 
-<html lang="en">
+
+<html lang="en" >
+
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" 
/><title>Search - nanoarrow  documentation</title>
@@ -14,21 +17,21 @@
   </script>
   
   <!-- Loaded before other Sphinx assets -->
-  <link href="_static/styles/theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link href="_static/styles/bootstrap.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
-<link 
href="_static/styles/pydata-sphinx-theme.css?digest=796348d33e8b1d947c94" 
rel="stylesheet">
+  <link href="_static/styles/theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link href="_static/styles/bootstrap.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
+<link 
href="_static/styles/pydata-sphinx-theme.css?digest=12da95d707ffb74b382d" 
rel="stylesheet" />
 
   
-  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=796348d33e8b1d947c94"
 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">
+  <link 
href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=12da95d707ffb74b382d"
 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" />
 
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
   
   <!-- Pre-loaded scripts that we'll load fully later -->
-  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94">
-<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94">
+  <link rel="preload" as="script" 
href="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d" />
+<link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d" />
 
     <script data-url_root="./" id="documentation_options" 
src="_static/documentation_options.js"></script>
     <script src="_static/jquery.js"></script>
@@ -37,83 +40,92 @@
     <script src="_static/doctools.js"></script>
     <script src="_static/sphinx_highlight.js"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'search';</script>
-<script src="_static/searchtools.js"></script>
-<script src="_static/language_data.js"></script>
-<script src="searchindex.js"></script>
+  <script src="_static/searchtools.js"></script>
+  <script src="_static/language_data.js"></script>
+  <script src="searchindex.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="#" />
-  <meta name="viewport" content="width=device-width, initial-scale=1" />
-  <meta name="docsearch:language" content="en">
+  <meta name="viewport" content="width=device-width, initial-scale=1"/>
+  <meta name="docsearch:language" content="en"/>
   </head>
   
   
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="180" 
data-default-mode="">
+  <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" 
data-bs-root-margin="0px 0px -60%" data-default-mode="">
 
   
   
   <a class="skip-link" href="#main-content">Skip to main content</a>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__primary" 
id="__primary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__primary"
+          id="__primary"/>
   <label class="overlay overlay-primary" for="__primary"></label>
-
   
-  <input type="checkbox" class="sidebar-toggle" name="__secondary" 
id="__secondary">
+  <input type="checkbox"
+          class="sidebar-toggle"
+          name="__secondary"
+          id="__secondary"/>
   <label class="overlay overlay-secondary" for="__secondary"></label>
-
   
   <div class="search-button__wrapper">
     <div class="search-button__overlay"></div>
     <div class="search-button__search-container">
-      
-<form class="bd-search d-flex align-items-center" action="#" method="get">
+<form class="bd-search d-flex align-items-center"
+      action="#"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
-    </div>
+</form></div>
   </div>
-
   
-  <nav class="bd-header navbar navbar-expand-lg bd-navbar" 
id="navbar-main"><div class="bd-header__inner bd-page-width">
+    <nav class="bd-header navbar navbar-expand-lg bd-navbar">
+<div class="bd-header__inner bd-page-width">
   <label class="sidebar-toggle primary-toggle" for="__primary">
-      <span class="fa-solid fa-bars"></span>
+    <span class="fa-solid fa-bars"></span>
   </label>
-  <div id="navbar-start">
-    
+  
+  <div class="navbar-header-items__start">
     
+      <div class="navbar-item">
   
 
-
 <a class="navbar-brand logo" href="index.html">
-
-  
-  
-  
   
   
   
   
-
-  
   
     <p class="title logo__title">nanoarrow  documentation</p>
   
-</a>
+</a></div>
     
   </div>
-
+  
   
   <div class="col-lg-9 navbar-header-items">
-    <div id="navbar-center" class="mr-auto">
+    
+    <div class="me-auto navbar-header-items__center">
       
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
-        
+        <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item">
                       <a class="nav-link nav-internal" href="c.html">
                         C API Reference
@@ -134,76 +146,79 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
+  </ul>
+</nav></div>
       
     </div>
-
-    <div id="navbar-end">
+    
+    
+    <div class="navbar-header-items__end">
       
-        <div class="navbar-end-item navbar-persistent--container">
+        <div class="navbar-item navbar-persistent--container">
           
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
         </div>
       
       
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+        <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
-      </div>
+  </button>
+`);
+</script></div>
       
     </div>
+    
   </div>
-
-
   
   
     <div class="navbar-persistent--mobile">
-<button class="btn btn-sm navbar-btn search-button search-button__button" 
title="Search" aria-label="Search" data-toggle="tooltip">
-  <i class="fa-solid fa-magnifying-glass"></i>
-</button>
+<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">
+    <i class="fa-solid fa-magnifying-glass"></i>
+  </button>
+`);
+</script>
     </div>
   
 
   
-  <label class="sidebar-toggle secondary-toggle" for="__secondary">
-      <span class="fa-solid fa-outdent"></span>
-  </label>
-  
-
 </div>
-  </nav>
-  
 
+    </nav>
+  
   <div class="bd-container">
     <div class="bd-container__inner bd-page-width">
       
       <div class="bd-sidebar-primary bd-sidebar">
         
+
   
   <div class="sidebar-header-items sidebar-primary__section">
     
     
       <div class="sidebar-header-items__center">
-      
-      <div class="navbar-center-item">
-        <nav class="navbar-nav">
-    <p class="sidebar-header-items__title" role="heading" aria-level="1" 
aria-label="Site Navigation">
-        Site Navigation
-    </p>
-    <ul id="navbar-main-elements" class="navbar-nav">
         
+          <div class="navbar-item"><nav class="navbar-nav">
+  <p class="sidebar-header-items__title"
+     role="heading"
+     aria-level="1"
+     aria-label="Site Navigation">
+    Site Navigation
+  </p>
+  <ul class="bd-navbar-elements navbar-nav">
+    
                     <li class="nav-item">
                       <a class="nav-link nav-internal" href="c.html">
                         C API Reference
@@ -224,177 +239,165 @@
                   </a>
                 </li>
                 
-    </ul>
-</nav>
-      </div>
-      
+  </ul>
+</nav></div>
+        
       </div>
     
-
     
     
-    <div class="sidebar-header-items__end">
-      
-      <div class="navbar-end-item">
-        <button class="theme-switch-button btn btn-sm btn-outline-primary 
navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" 
data-toggle="tooltip">
+      <div class="sidebar-header-items__end">
+        
+          <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>
-      </div>
-      
-      <div class="navbar-end-item">
-        <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
-      </ul>
+  </button>
+`);
+</script></div>
+        
       </div>
-      
-    </div>
     
   </div>
-
   
-  <div class="sidebar-start-items sidebar-primary__section">
-    <div class="sidebar-start-items__item">
-<form class="bd-search d-flex align-items-center" action="#" method="get">
+    <div class="sidebar-primary-items__start sidebar-primary__section">
+        <div class="sidebar-primary-item">
+<form class="bd-search d-flex align-items-center"
+      action="#"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
-</form>
+</form></div>
     </div>
-  </div>
   
-
   
-  <div class="sidebar-end-items sidebar-primary__section">
-    <div class="sidebar-end-items__item">
-    </div>
+  <div class="sidebar-primary-items__end sidebar-primary__section">
   </div>
-
   
   <div id="rtd-footer-container"></div>
 
+
       </div>
+      
       <main id="main-content" class="bd-main">
         
         
-        <div class="bd-content">
-          <div class="bd-article-container">
-            
-            <div class="bd-header-article">
-                
-            </div>
-            
-            
-<div class="bd-search-container">
-  <h1>Search</h1>
-
-  <noscript>
-    <div class="admonition error">
-      <p class="admonition-title">Error</p>
-      <p>
-        Please activate JavaScript to enable the search functionality.
-      </p>
-    </div>
-  </noscript>
-
-  
-<form class="bd-search d-flex align-items-center" action="#" method="get">
+          <div class="bd-content">
+            <div class="bd-article-container">
+              
+              <div class="bd-header-article"></div>
+              
+              
+  <div class="bd-search-container">
+    <h1>Search</h1>
+    <noscript>
+      <div class="admonition error">
+        <p class="admonition-title">Error</p>
+        <p>Please activate JavaScript to enable the search functionality.</p>
+      </div>
+    </noscript>
+    
+<form class="bd-search d-flex align-items-center"
+      action="#"
+      method="get">
   <i class="fa-solid fa-magnifying-glass"></i>
-  <input type="search" class="form-control" name="q" id="search-input" 
placeholder="Search the docs ..." aria-label="Search the docs ..." 
autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
+  <input type="search"
+         class="form-control"
+         name="q"
+         id="search-input"
+         placeholder="Search the docs ..."
+         aria-label="Search the docs ..."
+         autocomplete="off"
+         autocorrect="off"
+         autocapitalize="off"
+         spellcheck="false"/>
   <span class="search-button__kbd-shortcut"><kbd 
class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
 </form>
+    <div id="search-results"></div>
+  </div>
+  <script>
+    // Activate the search field on page load
+    let searchInput = document.querySelector("form.bd-search input");
+    if (searchInput) {
+        searchInput.focus();
+        searchInput.select();
+        console.log("[PST]: Set focus on search field.");
+    }
+  </script>
 
-  <div id="search-results"></div>
+              
+              
+                <footer class="bd-footer-article">
+                  <!-- Previous / next buttons -->
+<div class="prev-next-area">
 </div>
-
-<script>
-// Activate the search field on page load
-let searchInput = document.querySelector("form.bd-search input");
-if (searchInput) {
-  searchInput.focus();
-  searchInput.select();
-  console.log("[PST]: Set focus on search field.");
-}
-</script>
-
-            
+                </footer>
+              
+            </div>
             
-            <footer class="bd-footer-article">
-                <!-- Previous / next buttons -->
-<div class='prev-next-area'>
-</div>
-            </footer>
             
-          </div>
-          
-          
-          
-            <div class="bd-sidebar-secondary bd-toc">
               
-<div class="toc-item">
-  
-<div id="searchbox"></div>
-</div>
-
-<div class="toc-item">
-  
-</div>
-
-<div class="toc-item">
-  
-</div>
-
-            </div>
-          
-          
-        </div>
-        <footer class="bd-footer-content">
-          <div class="bd-footer-content__inner">
             
           </div>
-        </footer>
+          <footer class="bd-footer-content">
+            <div class="bd-footer-content__inner"></div>
+          </footer>
         
       </main>
     </div>
   </div>
-
   
-    
   <!-- Scripts loaded after <body> so the DOM is not blocked -->
-  <script 
src="_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94"></script>
-<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94"></script>
+  <script 
src="_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d"></script>
+<script 
src="_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d"></script>
 
-  <footer class="bd-footer"><div class="bd-footer__inner container">
+  <footer class="bd-footer">
+<div class="bd-footer__inner bd-page-width">
   
-  <div class="footer-item">
+    <div class="footer-items__start">
+      
+        <div class="footer-item">
+  <p class="copyright">
     
-<p class="copyright">
-
-    &copy; Copyright 2016-2023 Apache Software Foundation.<br>
-
-</p>
-
-  </div>
+      © Copyright 2016-2023 Apache Software Foundation.
+      <br/>
+    
+  </p>
+</div>
+      
+        <div class="footer-item">
+  <p class="sphinx-version">
+    Created using <a href="https://sphinx-doc.org/";>Sphinx</a> 5.3.0.
+    <br/>
+  </p>
+</div>
+      
+    </div>
   
-  <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.12.0.
-</p>
-  </div>
   
-  <div class="footer-item">
-    
-<p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 5.3.0.<br>
-</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.0.
+</p></div>
+      
+    </div>
   
 </div>
+
   </footer>
   </body>
 </html>
\ No newline at end of file


Reply via email to