diff --git a/doc/_static/dataset-diagram-build.sh b/doc/_static/dataset-diagram-build.sh
deleted file mode 100755
index 1e69d454ff6..00000000000
--- a/doc/_static/dataset-diagram-build.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/usr/bin/env bash
-pdflatex -shell-escape dataset-diagram.tex
diff --git a/doc/_static/dataset-diagram-logo.pdf b/doc/_static/dataset-diagram-logo.pdf
deleted file mode 100644
index 0ef2b1247eb..00000000000
Binary files a/doc/_static/dataset-diagram-logo.pdf and /dev/null differ
diff --git a/doc/_static/dataset-diagram-logo.png b/doc/_static/dataset-diagram-logo.png
deleted file mode 100644
index 23c413d3414..00000000000
Binary files a/doc/_static/dataset-diagram-logo.png and /dev/null differ
diff --git a/doc/_static/dataset-diagram-logo.svg b/doc/_static/dataset-diagram-logo.svg
deleted file mode 100644
index 2809bf2f5a1..00000000000
--- a/doc/_static/dataset-diagram-logo.svg
+++ /dev/null
@@ -1,484 +0,0 @@
-
-
-
diff --git a/doc/_static/dataset-diagram-logo.tex b/doc/_static/dataset-diagram-logo.tex
deleted file mode 100644
index 7c96c47dfc4..00000000000
--- a/doc/_static/dataset-diagram-logo.tex
+++ /dev/null
@@ -1,283 +0,0 @@
-% For svg output:
-% 1. Use second \documentclass line.
-% 2. Install potrace : mamba install -c bioconda potrace
-% As of Feb 14, 2023: svg does not work. PDF does work
-% \documentclass[class=minimal,border=0pt,convert={size=600,outext=.png}]{standalone}
-\documentclass[class=minimal,border=0pt,convert={size=600,outext=.svg}]{standalone}
-% \documentclass[class=minimal,border=0pt]{standalone}
-\usepackage[scaled]{helvet}
-\usepackage[T1]{fontenc}
-\renewcommand*\familydefault{\sfdefault}
-
-% ===========================================================================
-% The code below (used to define the \tikzcuboid command) is copied,
-% unmodified, from a tex.stackexchange.com answer by the user "Tom Bombadil":
-% http://tex.stackexchange.com/a/29882/8335
-%
-% It is licensed under the Creative Commons Attribution-ShareAlike 3.0
-% Unported license: http://creativecommons.org/licenses/by-sa/3.0/
-% ===========================================================================
-
-\usepackage[usenames,dvipsnames]{color}
-\usepackage{tikz}
-\usepackage{keyval}
-\usepackage{ifthen}
-
-%====================================
-%emphasize vertices --> switch and emph style (e.g. thick,black)
-%====================================
-\makeatletter
-% Standard Values for Parameters
-\newcommand{\tikzcuboid@shiftx}{0}
-\newcommand{\tikzcuboid@shifty}{0}
-\newcommand{\tikzcuboid@dimx}{3}
-\newcommand{\tikzcuboid@dimy}{3}
-\newcommand{\tikzcuboid@dimz}{3}
-\newcommand{\tikzcuboid@scale}{1}
-\newcommand{\tikzcuboid@densityx}{1}
-\newcommand{\tikzcuboid@densityy}{1}
-\newcommand{\tikzcuboid@densityz}{1}
-\newcommand{\tikzcuboid@rotation}{0}
-\newcommand{\tikzcuboid@anglex}{0}
-\newcommand{\tikzcuboid@angley}{90}
-\newcommand{\tikzcuboid@anglez}{225}
-\newcommand{\tikzcuboid@scalex}{1}
-\newcommand{\tikzcuboid@scaley}{1}
-\newcommand{\tikzcuboid@scalez}{sqrt(0.5)}
-\newcommand{\tikzcuboid@linefront}{black}
-\newcommand{\tikzcuboid@linetop}{black}
-\newcommand{\tikzcuboid@lineright}{black}
-\newcommand{\tikzcuboid@fillfront}{white}
-\newcommand{\tikzcuboid@filltop}{white}
-\newcommand{\tikzcuboid@fillright}{white}
-\newcommand{\tikzcuboid@shaded}{N}
-\newcommand{\tikzcuboid@shadecolor}{black}
-\newcommand{\tikzcuboid@shadeperc}{25}
-\newcommand{\tikzcuboid@emphedge}{N}
-\newcommand{\tikzcuboid@emphstyle}{thick}
-
-% Definition of Keys
-\define@key{tikzcuboid}{shiftx}[\tikzcuboid@shiftx]{\renewcommand{\tikzcuboid@shiftx}{#1}}
-\define@key{tikzcuboid}{shifty}[\tikzcuboid@shifty]{\renewcommand{\tikzcuboid@shifty}{#1}}
-\define@key{tikzcuboid}{dimx}[\tikzcuboid@dimx]{\renewcommand{\tikzcuboid@dimx}{#1}}
-\define@key{tikzcuboid}{dimy}[\tikzcuboid@dimy]{\renewcommand{\tikzcuboid@dimy}{#1}}
-\define@key{tikzcuboid}{dimz}[\tikzcuboid@dimz]{\renewcommand{\tikzcuboid@dimz}{#1}}
-\define@key{tikzcuboid}{scale}[\tikzcuboid@scale]{\renewcommand{\tikzcuboid@scale}{#1}}
-\define@key{tikzcuboid}{densityx}[\tikzcuboid@densityx]{\renewcommand{\tikzcuboid@densityx}{#1}}
-\define@key{tikzcuboid}{densityy}[\tikzcuboid@densityy]{\renewcommand{\tikzcuboid@densityy}{#1}}
-\define@key{tikzcuboid}{densityz}[\tikzcuboid@densityz]{\renewcommand{\tikzcuboid@densityz}{#1}}
-\define@key{tikzcuboid}{rotation}[\tikzcuboid@rotation]{\renewcommand{\tikzcuboid@rotation}{#1}}
-\define@key{tikzcuboid}{anglex}[\tikzcuboid@anglex]{\renewcommand{\tikzcuboid@anglex}{#1}}
-\define@key{tikzcuboid}{angley}[\tikzcuboid@angley]{\renewcommand{\tikzcuboid@angley}{#1}}
-\define@key{tikzcuboid}{anglez}[\tikzcuboid@anglez]{\renewcommand{\tikzcuboid@anglez}{#1}}
-\define@key{tikzcuboid}{scalex}[\tikzcuboid@scalex]{\renewcommand{\tikzcuboid@scalex}{#1}}
-\define@key{tikzcuboid}{scaley}[\tikzcuboid@scaley]{\renewcommand{\tikzcuboid@scaley}{#1}}
-\define@key{tikzcuboid}{scalez}[\tikzcuboid@scalez]{\renewcommand{\tikzcuboid@scalez}{#1}}
-\define@key{tikzcuboid}{linefront}[\tikzcuboid@linefront]{\renewcommand{\tikzcuboid@linefront}{#1}}
-\define@key{tikzcuboid}{linetop}[\tikzcuboid@linetop]{\renewcommand{\tikzcuboid@linetop}{#1}}
-\define@key{tikzcuboid}{lineright}[\tikzcuboid@lineright]{\renewcommand{\tikzcuboid@lineright}{#1}}
-\define@key{tikzcuboid}{fillfront}[\tikzcuboid@fillfront]{\renewcommand{\tikzcuboid@fillfront}{#1}}
-\define@key{tikzcuboid}{filltop}[\tikzcuboid@filltop]{\renewcommand{\tikzcuboid@filltop}{#1}}
-\define@key{tikzcuboid}{fillright}[\tikzcuboid@fillright]{\renewcommand{\tikzcuboid@fillright}{#1}}
-\define@key{tikzcuboid}{shaded}[\tikzcuboid@shaded]{\renewcommand{\tikzcuboid@shaded}{#1}}
-\define@key{tikzcuboid}{shadecolor}[\tikzcuboid@shadecolor]{\renewcommand{\tikzcuboid@shadecolor}{#1}}
-\define@key{tikzcuboid}{shadeperc}[\tikzcuboid@shadeperc]{\renewcommand{\tikzcuboid@shadeperc}{#1}}
-\define@key{tikzcuboid}{emphedge}[\tikzcuboid@emphedge]{\renewcommand{\tikzcuboid@emphedge}{#1}}
-\define@key{tikzcuboid}{emphstyle}[\tikzcuboid@emphstyle]{\renewcommand{\tikzcuboid@emphstyle}{#1}}
-% Commands
-\newcommand{\tikzcuboid}[1]{
- \setkeys{tikzcuboid}{#1} % Process Keys passed to command
- \pgfmathsetmacro{\vectorxx}{\tikzcuboid@scalex*cos(\tikzcuboid@anglex)}
- \pgfmathsetmacro{\vectorxy}{\tikzcuboid@scalex*sin(\tikzcuboid@anglex)}
- \pgfmathsetmacro{\vectoryx}{\tikzcuboid@scaley*cos(\tikzcuboid@angley)}
- \pgfmathsetmacro{\vectoryy}{\tikzcuboid@scaley*sin(\tikzcuboid@angley)}
- \pgfmathsetmacro{\vectorzx}{\tikzcuboid@scalez*cos(\tikzcuboid@anglez)}
- \pgfmathsetmacro{\vectorzy}{\tikzcuboid@scalez*sin(\tikzcuboid@anglez)}
- \begin{scope}[xshift=\tikzcuboid@shiftx, yshift=\tikzcuboid@shifty, scale=\tikzcuboid@scale, rotate=\tikzcuboid@rotation, x={(\vectorxx,\vectorxy)}, y={(\vectoryx,\vectoryy)}, z={(\vectorzx,\vectorzy)}]
- \pgfmathsetmacro{\steppingx}{1/\tikzcuboid@densityx}
- \pgfmathsetmacro{\steppingy}{1/\tikzcuboid@densityy}
- \pgfmathsetmacro{\steppingz}{1/\tikzcuboid@densityz}
- \newcommand{\dimx}{\tikzcuboid@dimx}
- \newcommand{\dimy}{\tikzcuboid@dimy}
- \newcommand{\dimz}{\tikzcuboid@dimz}
- \pgfmathsetmacro{\secondx}{2*\steppingx}
- \pgfmathsetmacro{\secondy}{2*\steppingy}
- \pgfmathsetmacro{\secondz}{2*\steppingz}
- \foreach \x in {\steppingx,\secondx,...,\dimx}
- { \foreach \y in {\steppingy,\secondy,...,\dimy}
- { \pgfmathsetmacro{\lowx}{(\x-\steppingx)}
- \pgfmathsetmacro{\lowy}{(\y-\steppingy)}
- \filldraw[fill=\tikzcuboid@fillfront,draw=\tikzcuboid@linefront] (\lowx,\lowy,\dimz) -- (\lowx,\y,\dimz) -- (\x,\y,\dimz) -- (\x,\lowy,\dimz) -- cycle;
-
- }
- }
- \foreach \x in {\steppingx,\secondx,...,\dimx}
- { \foreach \z in {\steppingz,\secondz,...,\dimz}
- { \pgfmathsetmacro{\lowx}{(\x-\steppingx)}
- \pgfmathsetmacro{\lowz}{(\z-\steppingz)}
- \filldraw[fill=\tikzcuboid@filltop,draw=\tikzcuboid@linetop] (\lowx,\dimy,\lowz) -- (\lowx,\dimy,\z) -- (\x,\dimy,\z) -- (\x,\dimy,\lowz) -- cycle;
- }
- }
- \foreach \y in {\steppingy,\secondy,...,\dimy}
- { \foreach \z in {\steppingz,\secondz,...,\dimz}
- { \pgfmathsetmacro{\lowy}{(\y-\steppingy)}
- \pgfmathsetmacro{\lowz}{(\z-\steppingz)}
- \filldraw[fill=\tikzcuboid@fillright,draw=\tikzcuboid@lineright] (\dimx,\lowy,\lowz) -- (\dimx,\lowy,\z) -- (\dimx,\y,\z) -- (\dimx,\y,\lowz) -- cycle;
- }
- }
- \ifthenelse{\equal{\tikzcuboid@emphedge}{Y}}%
- {\draw[\tikzcuboid@emphstyle](0,\dimy,0) -- (\dimx,\dimy,0) -- (\dimx,\dimy,\dimz) -- (0,\dimy,\dimz) -- cycle;%
- \draw[\tikzcuboid@emphstyle] (0,0,\dimz) -- (0,\dimy,\dimz) -- (\dimx,\dimy,\dimz) -- (\dimx,0,\dimz) -- cycle;%
- \draw[\tikzcuboid@emphstyle](\dimx,0,0) -- (\dimx,\dimy,0) -- (\dimx,\dimy,\dimz) -- (\dimx,0,\dimz) -- cycle;%
- }%
- {}
- \end{scope}
-}
-
-\makeatother
-
-\begin{document}
-
-\begin{tikzpicture}
- \tikzcuboid{%
- shiftx=21cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=2,%
- densityy=2,%
- densityz=2,%
- dimx=4,%
- dimy=3,%
- dimz=3,%
- linefront=purple!75!black,%
- linetop=purple!50!black,%
- lineright=purple!25!black,%
- fillfront=purple!25!white,%
- filltop=purple!50!white,%
- fillright=purple!75!white,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- \tikzcuboid{%
- shiftx=21cm,%
- shifty=11.6cm,%
- scale=1.00,%
- rotation=0,%
- densityx=2,%
- densityy=2,%
- densityz=2,%
- dimx=4,%
- dimy=3,%
- dimz=3,%
- linefront=teal!75!black,%
- linetop=teal!50!black,%
- lineright=teal!25!black,%
- fillfront=teal!25!white,%
- filltop=teal!50!white,%
- fillright=teal!75!white,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- \tikzcuboid{%
- shiftx=26.8cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=10000,%
- densityy=2,%
- densityz=2,%
- dimx=0,%
- dimy=3,%
- dimz=3,%
- linefront=orange!75!black,%
- linetop=orange!50!black,%
- lineright=orange!25!black,%
- fillfront=orange!25!white,%
- filltop=orange!50!white,%
- fillright=orange!100!white,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- \tikzcuboid{%
- shiftx=28.6cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=10000,%
- densityy=2,%
- densityz=2,%
- dimx=0,%
- dimy=3,%
- dimz=3,%
- linefront=purple!75!black,%
- linetop=purple!50!black,%
- lineright=purple!25!black,%
- fillfront=purple!25!white,%
- filltop=purple!50!white,%
- fillright=red!75!white,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- % \tikzcuboid{%
- % shiftx=27.1cm,%
- % shifty=10.1cm,%
- % scale=1.00,%
- % rotation=0,%
- % densityx=100,%
- % densityy=2,%
- % densityz=100,%
- % dimx=0,%
- % dimy=3,%
- % dimz=0,%
- % emphedge=Y,%
- % emphstyle=ultra thick,
- % }
- % \tikzcuboid{%
- % shiftx=27.1cm,%
- % shifty=10.1cm,%
- % scale=1.00,%
- % rotation=180,%
- % densityx=100,%
- % densityy=100,%
- % densityz=2,%
- % dimx=0,%
- % dimy=0,%
- % dimz=3,%
- % emphedge=Y,%
- % emphstyle=ultra thick,
- % }
- \tikzcuboid{%
- shiftx=26.8cm,%
- shifty=11.4cm,%
- scale=1.00,%
- rotation=0,%
- densityx=100,%
- densityy=2,%
- densityz=100,%
- dimx=0,%
- dimy=3,%
- dimz=0,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- \tikzcuboid{%
- shiftx=25.3cm,%
- shifty=12.9cm,%
- scale=1.00,%
- rotation=180,%
- densityx=100,%
- densityy=100,%
- densityz=2,%
- dimx=0,%
- dimy=0,%
- dimz=3,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- % \fill (27.1,10.1) circle[radius=2pt];
- \node [font=\fontsize{100}{100}\fontfamily{phv}\selectfont, anchor=west, text width=9cm, color=white!50!black] at (30,10.6) {\textbf{\emph{x}}};
- \node [font=\fontsize{100}{100}\fontfamily{phv}\selectfont, anchor=west, text width=9cm] at (32,10.25) {{array}};
-\end{tikzpicture}
-
-\end{document}
diff --git a/doc/_static/dataset-diagram-square-logo.png b/doc/_static/dataset-diagram-square-logo.png
deleted file mode 100644
index d1eeda092c4..00000000000
Binary files a/doc/_static/dataset-diagram-square-logo.png and /dev/null differ
diff --git a/doc/_static/dataset-diagram-square-logo.tex b/doc/_static/dataset-diagram-square-logo.tex
deleted file mode 100644
index 0a784770b50..00000000000
--- a/doc/_static/dataset-diagram-square-logo.tex
+++ /dev/null
@@ -1,277 +0,0 @@
-\documentclass[class=minimal,border=0pt,convert={size=600,outext=.png}]{standalone}
-% \documentclass[class=minimal,border=0pt]{standalone}
-\usepackage[scaled]{helvet}
-\renewcommand*\familydefault{\sfdefault}
-
-% ===========================================================================
-% The code below (used to define the \tikzcuboid command) is copied,
-% unmodified, from a tex.stackexchange.com answer by the user "Tom Bombadil":
-% http://tex.stackexchange.com/a/29882/8335
-%
-% It is licensed under the Creative Commons Attribution-ShareAlike 3.0
-% Unported license: http://creativecommons.org/licenses/by-sa/3.0/
-% ===========================================================================
-
-\usepackage[usenames,dvipsnames]{color}
-\usepackage{tikz}
-\usepackage{keyval}
-\usepackage{ifthen}
-
-%====================================
-%emphasize vertices --> switch and emph style (e.g. thick,black)
-%====================================
-\makeatletter
-% Standard Values for Parameters
-\newcommand{\tikzcuboid@shiftx}{0}
-\newcommand{\tikzcuboid@shifty}{0}
-\newcommand{\tikzcuboid@dimx}{3}
-\newcommand{\tikzcuboid@dimy}{3}
-\newcommand{\tikzcuboid@dimz}{3}
-\newcommand{\tikzcuboid@scale}{1}
-\newcommand{\tikzcuboid@densityx}{1}
-\newcommand{\tikzcuboid@densityy}{1}
-\newcommand{\tikzcuboid@densityz}{1}
-\newcommand{\tikzcuboid@rotation}{0}
-\newcommand{\tikzcuboid@anglex}{0}
-\newcommand{\tikzcuboid@angley}{90}
-\newcommand{\tikzcuboid@anglez}{225}
-\newcommand{\tikzcuboid@scalex}{1}
-\newcommand{\tikzcuboid@scaley}{1}
-\newcommand{\tikzcuboid@scalez}{sqrt(0.5)}
-\newcommand{\tikzcuboid@linefront}{black}
-\newcommand{\tikzcuboid@linetop}{black}
-\newcommand{\tikzcuboid@lineright}{black}
-\newcommand{\tikzcuboid@fillfront}{white}
-\newcommand{\tikzcuboid@filltop}{white}
-\newcommand{\tikzcuboid@fillright}{white}
-\newcommand{\tikzcuboid@shaded}{N}
-\newcommand{\tikzcuboid@shadecolor}{black}
-\newcommand{\tikzcuboid@shadeperc}{25}
-\newcommand{\tikzcuboid@emphedge}{N}
-\newcommand{\tikzcuboid@emphstyle}{thick}
-
-% Definition of Keys
-\define@key{tikzcuboid}{shiftx}[\tikzcuboid@shiftx]{\renewcommand{\tikzcuboid@shiftx}{#1}}
-\define@key{tikzcuboid}{shifty}[\tikzcuboid@shifty]{\renewcommand{\tikzcuboid@shifty}{#1}}
-\define@key{tikzcuboid}{dimx}[\tikzcuboid@dimx]{\renewcommand{\tikzcuboid@dimx}{#1}}
-\define@key{tikzcuboid}{dimy}[\tikzcuboid@dimy]{\renewcommand{\tikzcuboid@dimy}{#1}}
-\define@key{tikzcuboid}{dimz}[\tikzcuboid@dimz]{\renewcommand{\tikzcuboid@dimz}{#1}}
-\define@key{tikzcuboid}{scale}[\tikzcuboid@scale]{\renewcommand{\tikzcuboid@scale}{#1}}
-\define@key{tikzcuboid}{densityx}[\tikzcuboid@densityx]{\renewcommand{\tikzcuboid@densityx}{#1}}
-\define@key{tikzcuboid}{densityy}[\tikzcuboid@densityy]{\renewcommand{\tikzcuboid@densityy}{#1}}
-\define@key{tikzcuboid}{densityz}[\tikzcuboid@densityz]{\renewcommand{\tikzcuboid@densityz}{#1}}
-\define@key{tikzcuboid}{rotation}[\tikzcuboid@rotation]{\renewcommand{\tikzcuboid@rotation}{#1}}
-\define@key{tikzcuboid}{anglex}[\tikzcuboid@anglex]{\renewcommand{\tikzcuboid@anglex}{#1}}
-\define@key{tikzcuboid}{angley}[\tikzcuboid@angley]{\renewcommand{\tikzcuboid@angley}{#1}}
-\define@key{tikzcuboid}{anglez}[\tikzcuboid@anglez]{\renewcommand{\tikzcuboid@anglez}{#1}}
-\define@key{tikzcuboid}{scalex}[\tikzcuboid@scalex]{\renewcommand{\tikzcuboid@scalex}{#1}}
-\define@key{tikzcuboid}{scaley}[\tikzcuboid@scaley]{\renewcommand{\tikzcuboid@scaley}{#1}}
-\define@key{tikzcuboid}{scalez}[\tikzcuboid@scalez]{\renewcommand{\tikzcuboid@scalez}{#1}}
-\define@key{tikzcuboid}{linefront}[\tikzcuboid@linefront]{\renewcommand{\tikzcuboid@linefront}{#1}}
-\define@key{tikzcuboid}{linetop}[\tikzcuboid@linetop]{\renewcommand{\tikzcuboid@linetop}{#1}}
-\define@key{tikzcuboid}{lineright}[\tikzcuboid@lineright]{\renewcommand{\tikzcuboid@lineright}{#1}}
-\define@key{tikzcuboid}{fillfront}[\tikzcuboid@fillfront]{\renewcommand{\tikzcuboid@fillfront}{#1}}
-\define@key{tikzcuboid}{filltop}[\tikzcuboid@filltop]{\renewcommand{\tikzcuboid@filltop}{#1}}
-\define@key{tikzcuboid}{fillright}[\tikzcuboid@fillright]{\renewcommand{\tikzcuboid@fillright}{#1}}
-\define@key{tikzcuboid}{shaded}[\tikzcuboid@shaded]{\renewcommand{\tikzcuboid@shaded}{#1}}
-\define@key{tikzcuboid}{shadecolor}[\tikzcuboid@shadecolor]{\renewcommand{\tikzcuboid@shadecolor}{#1}}
-\define@key{tikzcuboid}{shadeperc}[\tikzcuboid@shadeperc]{\renewcommand{\tikzcuboid@shadeperc}{#1}}
-\define@key{tikzcuboid}{emphedge}[\tikzcuboid@emphedge]{\renewcommand{\tikzcuboid@emphedge}{#1}}
-\define@key{tikzcuboid}{emphstyle}[\tikzcuboid@emphstyle]{\renewcommand{\tikzcuboid@emphstyle}{#1}}
-% Commands
-\newcommand{\tikzcuboid}[1]{
- \setkeys{tikzcuboid}{#1} % Process Keys passed to command
- \pgfmathsetmacro{\vectorxx}{\tikzcuboid@scalex*cos(\tikzcuboid@anglex)}
- \pgfmathsetmacro{\vectorxy}{\tikzcuboid@scalex*sin(\tikzcuboid@anglex)}
- \pgfmathsetmacro{\vectoryx}{\tikzcuboid@scaley*cos(\tikzcuboid@angley)}
- \pgfmathsetmacro{\vectoryy}{\tikzcuboid@scaley*sin(\tikzcuboid@angley)}
- \pgfmathsetmacro{\vectorzx}{\tikzcuboid@scalez*cos(\tikzcuboid@anglez)}
- \pgfmathsetmacro{\vectorzy}{\tikzcuboid@scalez*sin(\tikzcuboid@anglez)}
- \begin{scope}[xshift=\tikzcuboid@shiftx, yshift=\tikzcuboid@shifty, scale=\tikzcuboid@scale, rotate=\tikzcuboid@rotation, x={(\vectorxx,\vectorxy)}, y={(\vectoryx,\vectoryy)}, z={(\vectorzx,\vectorzy)}]
- \pgfmathsetmacro{\steppingx}{1/\tikzcuboid@densityx}
- \pgfmathsetmacro{\steppingy}{1/\tikzcuboid@densityy}
- \pgfmathsetmacro{\steppingz}{1/\tikzcuboid@densityz}
- \newcommand{\dimx}{\tikzcuboid@dimx}
- \newcommand{\dimy}{\tikzcuboid@dimy}
- \newcommand{\dimz}{\tikzcuboid@dimz}
- \pgfmathsetmacro{\secondx}{2*\steppingx}
- \pgfmathsetmacro{\secondy}{2*\steppingy}
- \pgfmathsetmacro{\secondz}{2*\steppingz}
- \foreach \x in {\steppingx,\secondx,...,\dimx}
- { \foreach \y in {\steppingy,\secondy,...,\dimy}
- { \pgfmathsetmacro{\lowx}{(\x-\steppingx)}
- \pgfmathsetmacro{\lowy}{(\y-\steppingy)}
- \filldraw[fill=\tikzcuboid@fillfront,draw=\tikzcuboid@linefront] (\lowx,\lowy,\dimz) -- (\lowx,\y,\dimz) -- (\x,\y,\dimz) -- (\x,\lowy,\dimz) -- cycle;
-
- }
- }
- \foreach \x in {\steppingx,\secondx,...,\dimx}
- { \foreach \z in {\steppingz,\secondz,...,\dimz}
- { \pgfmathsetmacro{\lowx}{(\x-\steppingx)}
- \pgfmathsetmacro{\lowz}{(\z-\steppingz)}
- \filldraw[fill=\tikzcuboid@filltop,draw=\tikzcuboid@linetop] (\lowx,\dimy,\lowz) -- (\lowx,\dimy,\z) -- (\x,\dimy,\z) -- (\x,\dimy,\lowz) -- cycle;
- }
- }
- \foreach \y in {\steppingy,\secondy,...,\dimy}
- { \foreach \z in {\steppingz,\secondz,...,\dimz}
- { \pgfmathsetmacro{\lowy}{(\y-\steppingy)}
- \pgfmathsetmacro{\lowz}{(\z-\steppingz)}
- \filldraw[fill=\tikzcuboid@fillright,draw=\tikzcuboid@lineright] (\dimx,\lowy,\lowz) -- (\dimx,\lowy,\z) -- (\dimx,\y,\z) -- (\dimx,\y,\lowz) -- cycle;
- }
- }
- \ifthenelse{\equal{\tikzcuboid@emphedge}{Y}}%
- {\draw[\tikzcuboid@emphstyle](0,\dimy,0) -- (\dimx,\dimy,0) -- (\dimx,\dimy,\dimz) -- (0,\dimy,\dimz) -- cycle;%
- \draw[\tikzcuboid@emphstyle] (0,0,\dimz) -- (0,\dimy,\dimz) -- (\dimx,\dimy,\dimz) -- (\dimx,0,\dimz) -- cycle;%
- \draw[\tikzcuboid@emphstyle](\dimx,0,0) -- (\dimx,\dimy,0) -- (\dimx,\dimy,\dimz) -- (\dimx,0,\dimz) -- cycle;%
- }%
- {}
- \end{scope}
-}
-
-\makeatother
-
-\begin{document}
-
-\begin{tikzpicture}
- \tikzcuboid{%
- shiftx=21cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=2,%
- densityy=2,%
- densityz=2,%
- dimx=4,%
- dimy=3,%
- dimz=3,%
- linefront=purple!75!black,%
- linetop=purple!50!black,%
- lineright=purple!25!black,%
- fillfront=purple!25!white,%
- filltop=purple!50!white,%
- fillright=purple!75!white,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- \tikzcuboid{%
- shiftx=21cm,%
- shifty=11.6cm,%
- scale=1.00,%
- rotation=0,%
- densityx=2,%
- densityy=2,%
- densityz=2,%
- dimx=4,%
- dimy=3,%
- dimz=3,%
- linefront=teal!75!black,%
- linetop=teal!50!black,%
- lineright=teal!25!black,%
- fillfront=teal!25!white,%
- filltop=teal!50!white,%
- fillright=teal!75!white,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- \tikzcuboid{%
- shiftx=26.8cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=10000,%
- densityy=2,%
- densityz=2,%
- dimx=0,%
- dimy=3,%
- dimz=3,%
- linefront=orange!75!black,%
- linetop=orange!50!black,%
- lineright=orange!25!black,%
- fillfront=orange!25!white,%
- filltop=orange!50!white,%
- fillright=orange!100!white,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- \tikzcuboid{%
- shiftx=28.6cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=10000,%
- densityy=2,%
- densityz=2,%
- dimx=0,%
- dimy=3,%
- dimz=3,%
- linefront=purple!75!black,%
- linetop=purple!50!black,%
- lineright=purple!25!black,%
- fillfront=purple!25!white,%
- filltop=purple!50!white,%
- fillright=red!75!white,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- % \tikzcuboid{%
- % shiftx=27.1cm,%
- % shifty=10.1cm,%
- % scale=1.00,%
- % rotation=0,%
- % densityx=100,%
- % densityy=2,%
- % densityz=100,%
- % dimx=0,%
- % dimy=3,%
- % dimz=0,%
- % emphedge=Y,%
- % emphstyle=ultra thick,
- % }
- % \tikzcuboid{%
- % shiftx=27.1cm,%
- % shifty=10.1cm,%
- % scale=1.00,%
- % rotation=180,%
- % densityx=100,%
- % densityy=100,%
- % densityz=2,%
- % dimx=0,%
- % dimy=0,%
- % dimz=3,%
- % emphedge=Y,%
- % emphstyle=ultra thick,
- % }
- \tikzcuboid{%
- shiftx=26.8cm,%
- shifty=11.4cm,%
- scale=1.00,%
- rotation=0,%
- densityx=100,%
- densityy=2,%
- densityz=100,%
- dimx=0,%
- dimy=3,%
- dimz=0,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- \tikzcuboid{%
- shiftx=25.3cm,%
- shifty=12.9cm,%
- scale=1.00,%
- rotation=180,%
- densityx=100,%
- densityy=100,%
- densityz=2,%
- dimx=0,%
- dimy=0,%
- dimz=3,%
- emphedge=Y,%
- emphstyle=ultra thick,
- }
- % \fill (27.1,10.1) circle[radius=2pt];
- \node [font=\fontsize{130}{100}\fontfamily{phv}\selectfont, anchor=east, text width=2cm, align=right, color=white!50!black] at (19.8,4.4) {\textbf{\emph{x}}};
- \node [font=\fontsize{130}{100}\fontfamily{phv}\selectfont, anchor=west, text width=10cm, align=left] at (20.3,4) {{array}};
-\end{tikzpicture}
-
-\end{document}
diff --git a/doc/_static/dataset-diagram.tex b/doc/_static/dataset-diagram.tex
deleted file mode 100644
index fbc063b2dad..00000000000
--- a/doc/_static/dataset-diagram.tex
+++ /dev/null
@@ -1,270 +0,0 @@
-\documentclass[class=minimal,border=0pt,convert={density=300,outext=.png}]{standalone}
-% \documentclass[class=minimal,border=0pt]{standalone}
-\usepackage[scaled]{helvet}
-\renewcommand*\familydefault{\sfdefault}
-
-% ===========================================================================
-% The code below (used to define the \tikzcuboid command) is copied,
-% unmodified, from a tex.stackexchange.com answer by the user "Tom Bombadil":
-% http://tex.stackexchange.com/a/29882/8335
-%
-% It is licensed under the Creative Commons Attribution-ShareAlike 3.0
-% Unported license: http://creativecommons.org/licenses/by-sa/3.0/
-% ===========================================================================
-
-\usepackage[usenames,dvipsnames]{color}
-\usepackage{tikz}
-\usepackage{keyval}
-\usepackage{ifthen}
-
-%====================================
-%emphasize vertices --> switch and emph style (e.g. thick,black)
-%====================================
-\makeatletter
-% Standard Values for Parameters
-\newcommand{\tikzcuboid@shiftx}{0}
-\newcommand{\tikzcuboid@shifty}{0}
-\newcommand{\tikzcuboid@dimx}{3}
-\newcommand{\tikzcuboid@dimy}{3}
-\newcommand{\tikzcuboid@dimz}{3}
-\newcommand{\tikzcuboid@scale}{1}
-\newcommand{\tikzcuboid@densityx}{1}
-\newcommand{\tikzcuboid@densityy}{1}
-\newcommand{\tikzcuboid@densityz}{1}
-\newcommand{\tikzcuboid@rotation}{0}
-\newcommand{\tikzcuboid@anglex}{0}
-\newcommand{\tikzcuboid@angley}{90}
-\newcommand{\tikzcuboid@anglez}{225}
-\newcommand{\tikzcuboid@scalex}{1}
-\newcommand{\tikzcuboid@scaley}{1}
-\newcommand{\tikzcuboid@scalez}{sqrt(0.5)}
-\newcommand{\tikzcuboid@linefront}{black}
-\newcommand{\tikzcuboid@linetop}{black}
-\newcommand{\tikzcuboid@lineright}{black}
-\newcommand{\tikzcuboid@fillfront}{white}
-\newcommand{\tikzcuboid@filltop}{white}
-\newcommand{\tikzcuboid@fillright}{white}
-\newcommand{\tikzcuboid@shaded}{N}
-\newcommand{\tikzcuboid@shadecolor}{black}
-\newcommand{\tikzcuboid@shadeperc}{25}
-\newcommand{\tikzcuboid@emphedge}{N}
-\newcommand{\tikzcuboid@emphstyle}{thick}
-
-% Definition of Keys
-\define@key{tikzcuboid}{shiftx}[\tikzcuboid@shiftx]{\renewcommand{\tikzcuboid@shiftx}{#1}}
-\define@key{tikzcuboid}{shifty}[\tikzcuboid@shifty]{\renewcommand{\tikzcuboid@shifty}{#1}}
-\define@key{tikzcuboid}{dimx}[\tikzcuboid@dimx]{\renewcommand{\tikzcuboid@dimx}{#1}}
-\define@key{tikzcuboid}{dimy}[\tikzcuboid@dimy]{\renewcommand{\tikzcuboid@dimy}{#1}}
-\define@key{tikzcuboid}{dimz}[\tikzcuboid@dimz]{\renewcommand{\tikzcuboid@dimz}{#1}}
-\define@key{tikzcuboid}{scale}[\tikzcuboid@scale]{\renewcommand{\tikzcuboid@scale}{#1}}
-\define@key{tikzcuboid}{densityx}[\tikzcuboid@densityx]{\renewcommand{\tikzcuboid@densityx}{#1}}
-\define@key{tikzcuboid}{densityy}[\tikzcuboid@densityy]{\renewcommand{\tikzcuboid@densityy}{#1}}
-\define@key{tikzcuboid}{densityz}[\tikzcuboid@densityz]{\renewcommand{\tikzcuboid@densityz}{#1}}
-\define@key{tikzcuboid}{rotation}[\tikzcuboid@rotation]{\renewcommand{\tikzcuboid@rotation}{#1}}
-\define@key{tikzcuboid}{anglex}[\tikzcuboid@anglex]{\renewcommand{\tikzcuboid@anglex}{#1}}
-\define@key{tikzcuboid}{angley}[\tikzcuboid@angley]{\renewcommand{\tikzcuboid@angley}{#1}}
-\define@key{tikzcuboid}{anglez}[\tikzcuboid@anglez]{\renewcommand{\tikzcuboid@anglez}{#1}}
-\define@key{tikzcuboid}{scalex}[\tikzcuboid@scalex]{\renewcommand{\tikzcuboid@scalex}{#1}}
-\define@key{tikzcuboid}{scaley}[\tikzcuboid@scaley]{\renewcommand{\tikzcuboid@scaley}{#1}}
-\define@key{tikzcuboid}{scalez}[\tikzcuboid@scalez]{\renewcommand{\tikzcuboid@scalez}{#1}}
-\define@key{tikzcuboid}{linefront}[\tikzcuboid@linefront]{\renewcommand{\tikzcuboid@linefront}{#1}}
-\define@key{tikzcuboid}{linetop}[\tikzcuboid@linetop]{\renewcommand{\tikzcuboid@linetop}{#1}}
-\define@key{tikzcuboid}{lineright}[\tikzcuboid@lineright]{\renewcommand{\tikzcuboid@lineright}{#1}}
-\define@key{tikzcuboid}{fillfront}[\tikzcuboid@fillfront]{\renewcommand{\tikzcuboid@fillfront}{#1}}
-\define@key{tikzcuboid}{filltop}[\tikzcuboid@filltop]{\renewcommand{\tikzcuboid@filltop}{#1}}
-\define@key{tikzcuboid}{fillright}[\tikzcuboid@fillright]{\renewcommand{\tikzcuboid@fillright}{#1}}
-\define@key{tikzcuboid}{shaded}[\tikzcuboid@shaded]{\renewcommand{\tikzcuboid@shaded}{#1}}
-\define@key{tikzcuboid}{shadecolor}[\tikzcuboid@shadecolor]{\renewcommand{\tikzcuboid@shadecolor}{#1}}
-\define@key{tikzcuboid}{shadeperc}[\tikzcuboid@shadeperc]{\renewcommand{\tikzcuboid@shadeperc}{#1}}
-\define@key{tikzcuboid}{emphedge}[\tikzcuboid@emphedge]{\renewcommand{\tikzcuboid@emphedge}{#1}}
-\define@key{tikzcuboid}{emphstyle}[\tikzcuboid@emphstyle]{\renewcommand{\tikzcuboid@emphstyle}{#1}}
-% Commands
-\newcommand{\tikzcuboid}[1]{
- \setkeys{tikzcuboid}{#1} % Process Keys passed to command
- \pgfmathsetmacro{\vectorxx}{\tikzcuboid@scalex*cos(\tikzcuboid@anglex)}
- \pgfmathsetmacro{\vectorxy}{\tikzcuboid@scalex*sin(\tikzcuboid@anglex)}
- \pgfmathsetmacro{\vectoryx}{\tikzcuboid@scaley*cos(\tikzcuboid@angley)}
- \pgfmathsetmacro{\vectoryy}{\tikzcuboid@scaley*sin(\tikzcuboid@angley)}
- \pgfmathsetmacro{\vectorzx}{\tikzcuboid@scalez*cos(\tikzcuboid@anglez)}
- \pgfmathsetmacro{\vectorzy}{\tikzcuboid@scalez*sin(\tikzcuboid@anglez)}
- \begin{scope}[xshift=\tikzcuboid@shiftx, yshift=\tikzcuboid@shifty, scale=\tikzcuboid@scale, rotate=\tikzcuboid@rotation, x={(\vectorxx,\vectorxy)}, y={(\vectoryx,\vectoryy)}, z={(\vectorzx,\vectorzy)}]
- \pgfmathsetmacro{\steppingx}{1/\tikzcuboid@densityx}
- \pgfmathsetmacro{\steppingy}{1/\tikzcuboid@densityy}
- \pgfmathsetmacro{\steppingz}{1/\tikzcuboid@densityz}
- \newcommand{\dimx}{\tikzcuboid@dimx}
- \newcommand{\dimy}{\tikzcuboid@dimy}
- \newcommand{\dimz}{\tikzcuboid@dimz}
- \pgfmathsetmacro{\secondx}{2*\steppingx}
- \pgfmathsetmacro{\secondy}{2*\steppingy}
- \pgfmathsetmacro{\secondz}{2*\steppingz}
- \foreach \x in {\steppingx,\secondx,...,\dimx}
- { \foreach \y in {\steppingy,\secondy,...,\dimy}
- { \pgfmathsetmacro{\lowx}{(\x-\steppingx)}
- \pgfmathsetmacro{\lowy}{(\y-\steppingy)}
- \filldraw[fill=\tikzcuboid@fillfront,draw=\tikzcuboid@linefront] (\lowx,\lowy,\dimz) -- (\lowx,\y,\dimz) -- (\x,\y,\dimz) -- (\x,\lowy,\dimz) -- cycle;
-
- }
- }
- \foreach \x in {\steppingx,\secondx,...,\dimx}
- { \foreach \z in {\steppingz,\secondz,...,\dimz}
- { \pgfmathsetmacro{\lowx}{(\x-\steppingx)}
- \pgfmathsetmacro{\lowz}{(\z-\steppingz)}
- \filldraw[fill=\tikzcuboid@filltop,draw=\tikzcuboid@linetop] (\lowx,\dimy,\lowz) -- (\lowx,\dimy,\z) -- (\x,\dimy,\z) -- (\x,\dimy,\lowz) -- cycle;
- }
- }
- \foreach \y in {\steppingy,\secondy,...,\dimy}
- { \foreach \z in {\steppingz,\secondz,...,\dimz}
- { \pgfmathsetmacro{\lowy}{(\y-\steppingy)}
- \pgfmathsetmacro{\lowz}{(\z-\steppingz)}
- \filldraw[fill=\tikzcuboid@fillright,draw=\tikzcuboid@lineright] (\dimx,\lowy,\lowz) -- (\dimx,\lowy,\z) -- (\dimx,\y,\z) -- (\dimx,\y,\lowz) -- cycle;
- }
- }
- \ifthenelse{\equal{\tikzcuboid@emphedge}{Y}}%
- {\draw[\tikzcuboid@emphstyle](0,\dimy,0) -- (\dimx,\dimy,0) -- (\dimx,\dimy,\dimz) -- (0,\dimy,\dimz) -- cycle;%
- \draw[\tikzcuboid@emphstyle] (0,0,\dimz) -- (0,\dimy,\dimz) -- (\dimx,\dimy,\dimz) -- (\dimx,0,\dimz) -- cycle;%
- \draw[\tikzcuboid@emphstyle](\dimx,0,0) -- (\dimx,\dimy,0) -- (\dimx,\dimy,\dimz) -- (\dimx,0,\dimz) -- cycle;%
- }%
- {}
- \end{scope}
-}
-
-\makeatother
-
-\begin{document}
-
-\begin{tikzpicture}
- \tikzcuboid{%
- shiftx=16cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=2,%
- densityy=2,%
- densityz=2,%
- dimx=4,%
- dimy=3,%
- dimz=3,%
- linefront=teal!75!black,%
- linetop=teal!50!black,%
- lineright=teal!25!black,%
- fillfront=teal!25!white,%
- filltop=teal!50!white,%
- fillright=teal!75!white,%
- emphedge=Y,%
- emphstyle=very thick,
- }
- \tikzcuboid{%
- shiftx=21cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=2,%
- densityy=2,%
- densityz=2,%
- dimx=4,%
- dimy=3,%
- dimz=3,%
- linefront=purple!75!black,%
- linetop=purple!50!black,%
- lineright=purple!25!black,%
- fillfront=purple!25!white,%
- filltop=purple!50!white,%
- fillright=purple!75!white,%
- emphedge=Y,%
- emphstyle=very thick,
- }
- \tikzcuboid{%
- shiftx=26.2cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=10000,%
- densityy=2,%
- densityz=2,%
- dimx=0,%
- dimy=3,%
- dimz=3,%
- linefront=orange!75!black,%
- linetop=orange!50!black,%
- lineright=orange!25!black,%
- fillfront=orange!25!white,%
- filltop=orange!50!white,%
- fillright=orange!100!white,%
- emphedge=Y,%
- emphstyle=very thick,
- }
- \tikzcuboid{%
- shiftx=27.6cm,%
- shifty=8cm,%
- scale=1.00,%
- rotation=0,%
- densityx=10000,%
- densityy=2,%
- densityz=2,%
- dimx=0,%
- dimy=3,%
- dimz=3,%
- linefront=purple!75!black,%
- linetop=purple!50!black,%
- lineright=purple!25!black,%
- fillfront=purple!25!white,%
- filltop=purple!50!white,%
- fillright=red!75!white,%
- emphedge=Y,%
- emphstyle=very thick,
- }
- \tikzcuboid{%
- shiftx=28cm,%
- shifty=6.5cm,%
- scale=1.00,%
- rotation=0,%
- densityx=2,%
- densityx=2,%
- densityy=100,%
- densityz=100,%
- dimx=4,%
- dimy=0,%
- dimz=0,%
- emphedge=Y,%
- emphstyle=very thick,
- }
- \tikzcuboid{%
- shiftx=28cm,%
- shifty=6.5cm,%
- scale=1.00,%
- rotation=0,%
- densityx=100,%
- densityy=2,%
- densityz=100,%
- dimx=0,%
- dimy=3,%
- dimz=0,%
- emphedge=Y,%
- emphstyle=very thick,
- }
- \tikzcuboid{%
- shiftx=28cm,%
- shifty=6.5cm,%
- scale=1.00,%
- rotation=180,%
- densityx=100,%
- densityy=100,%
- densityz=2,%
- dimx=0,%
- dimy=0,%
- dimz=3,%
- emphedge=Y,%
- emphstyle=very thick,
- }
- \node [font=\fontsize{11}{11}\selectfont] at (18,11.5) {temperature};
- \node [font=\fontsize{11}{11}\selectfont] at (23,11.5) {precipitation};
- \node [font=\fontsize{11}{11}\selectfont] at (25.8,11.5) {latitude};
- \node [font=\fontsize{11}{11}\selectfont] at (27.5,11.47) {longitude};
- \node [font=\fontsize{11}{11}\selectfont] at (28,10) {x};
- \node [font=\fontsize{11}{11}\selectfont] at (29.5,8.5) {y};
- \node [font=\fontsize{11}{11}\selectfont] at (32,7) {t};
- \node [font=\fontsize{11}{11}\selectfont] at (31,10) {reference\_time};
- \fill (31,9.5) circle[radius=2pt];
-\end{tikzpicture}
-
-\end{document}
diff --git a/doc/_static/favicon.ico b/doc/_static/favicon.ico
deleted file mode 100644
index a1536e3ef76..00000000000
Binary files a/doc/_static/favicon.ico and /dev/null differ
diff --git a/doc/_static/logos/Xarray_Icon_Final.png b/doc/_static/logos/Xarray_Icon_Final.png
new file mode 100644
index 00000000000..6c0bae41829
Binary files /dev/null and b/doc/_static/logos/Xarray_Icon_Final.png differ
diff --git a/doc/_static/logos/Xarray_Icon_Final.svg b/doc/_static/logos/Xarray_Icon_Final.svg
new file mode 100644
index 00000000000..689b2079834
--- /dev/null
+++ b/doc/_static/logos/Xarray_Icon_Final.svg
@@ -0,0 +1,29 @@
+
+
+
diff --git a/doc/_static/logos/Xarray_Logo_FullColor_InverseRGB_Final.png b/doc/_static/logos/Xarray_Logo_FullColor_InverseRGB_Final.png
new file mode 100644
index 00000000000..68701eea116
Binary files /dev/null and b/doc/_static/logos/Xarray_Logo_FullColor_InverseRGB_Final.png differ
diff --git a/doc/_static/logos/Xarray_Logo_FullColor_InverseRGB_Final.svg b/doc/_static/logos/Xarray_Logo_FullColor_InverseRGB_Final.svg
new file mode 100644
index 00000000000..a803e93ea1a
--- /dev/null
+++ b/doc/_static/logos/Xarray_Logo_FullColor_InverseRGB_Final.svg
@@ -0,0 +1,54 @@
+
+
+
diff --git a/doc/_static/logos/Xarray_Logo_RGB_Final.png b/doc/_static/logos/Xarray_Logo_RGB_Final.png
new file mode 100644
index 00000000000..823ff8db961
Binary files /dev/null and b/doc/_static/logos/Xarray_Logo_RGB_Final.png differ
diff --git a/doc/_static/logos/Xarray_Logo_RGB_Final.svg b/doc/_static/logos/Xarray_Logo_RGB_Final.svg
new file mode 100644
index 00000000000..86e1b4841ef
--- /dev/null
+++ b/doc/_static/logos/Xarray_Logo_RGB_Final.svg
@@ -0,0 +1,54 @@
+
+
+
diff --git a/doc/conf.py b/doc/conf.py
index f305c2a0fa7..501ab9f9ec4 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -248,12 +248,12 @@
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
-html_logo = "_static/dataset-diagram-logo.png"
+html_logo = "_static/logos/Xarray_Logo_RGB_Final.svg"
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
-html_favicon = "_static/favicon.ico"
+html_favicon = "_static/logos/Xarray_Icon_Final.svg"
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
@@ -264,11 +264,11 @@
# configuration for sphinxext.opengraph
ogp_site_url = "https://docs.xarray.dev/en/latest/"
-ogp_image = "https://docs.xarray.dev/en/stable/_static/dataset-diagram-logo.png"
+ogp_image = "https://docs.xarray.dev/en/stable/_static/logos/Xarray_Logo_RGB_Final.png"
ogp_custom_meta_tags = [
'',
'',
- '',
+ '',
]
# Redirects for pages that were moved to new locations
diff --git a/doc/gallery.yml b/doc/gallery.yml
index f1a147dae87..f8316017d8c 100644
--- a/doc/gallery.yml
+++ b/doc/gallery.yml
@@ -25,12 +25,12 @@ notebooks-examples:
- title: Applying unvectorized functions with apply_ufunc
path: examples/apply_ufunc_vectorize_1d.html
- thumbnail: _static/dataset-diagram-square-logo.png
+ thumbnail: _static/logos/Xarray_Logo_RGB_Final.svg
external-examples:
- title: Managing raster data with rioxarray
path: https://corteva.github.io/rioxarray/stable/examples/examples.html
- thumbnail: _static/dataset-diagram-square-logo.png
+ thumbnail: _static/logos/Xarray_Logo_RGB_Final.svg
- title: Xarray and dask on the cloud with Pangeo
path: https://gallery.pangeo.io/
@@ -38,7 +38,7 @@ external-examples:
- title: Xarray with Dask Arrays
path: https://examples.dask.org/xarray.html_
- thumbnail: _static/dataset-diagram-square-logo.png
+ thumbnail: _static/logos/Xarray_Logo_RGB_Final.svg
- title: Project Pythia Foundations Book
path: https://foundations.projectpythia.org/core/xarray.html