diff --git a/docs/images/nesi_logo.png b/docs/images/nesi_logo.png
new file mode 100644
index 0000000..f4de309
Binary files /dev/null and b/docs/images/nesi_logo.png differ
diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css
new file mode 100644
index 0000000..7dc032c
--- /dev/null
+++ b/docs/stylesheets/extra.css
@@ -0,0 +1,1028 @@
+.banner {
+ height: 30px; /* Height of the banner */
+ position: sticky; /* Follows as you scroll */
+ top: 0; /* Absolute top of page */
+ left: 0;
+ width: 100%;
+ z-index: 1; /* Tells the renderer "this is important", otherwise Admonition and Code Blocks will render into it */
+ text-align: center;
+ background-color: black;
+}
+
+.md-header {
+ top: 30px; /* This setting prevents the Material header from imposing into the space of the banner! */
+}
+
+
+.md-content {
+ --md-typeset-a-color: #2596be;
+}
+
+:root {
+
+ /* Default color shades */
+ --md-default-fg-color: #C9445B;
+ --md-default-fg-color--light: #1a0206;
+ --md-default-fg-color--lighter: rgb(11,33,57,0.5);
+ --md-default-fg-color--lightest: rgb(11,33,57,0.1);
+/*
+ --md-default-bg-color: rgb(255,255,255);
+ --md-default-bg-color--light: rgb(255,255,255);
+ --md-default-bg-color--lighter: rgb(255,255,255);
+ --md-default-bg-color--lightest: rgb(255,255,255);
+*/
+
+ /* Primary color shades */
+ --md-primary-fg-color: #C9445B;
+ --md-primary-fg-color--light: rgb(35,171,227);
+ --md-primary-fg-color--dark: rgb(11,33,57);
+ /*
+ --md-primary-bg-color: rgb(255,255,255);
+ --md-primary-bg-color--light: rgb(255,255,255);
+ */
+
+ /* Accent color shades */
+
+ --md-accent-fg-color: rgb(248,150,29);
+ --md-accent-fg-color--transparent: rgb(248,150,29,0.25);
+
+ --md-accent-bg-color: rgb(210,227,235);
+ --md-accent-bg-color--light: rgb(210,227,235,0.5);
+}
+:root {
+ --md-admonition-icon--pied-piper: url('data:image/svg+xml;charset=utf-8,')
+ }
+ .md-typeset .admonition.pied-piper,
+ .md-typeset details.pied-piper {
+ border-color: rgb(43, 155, 70);
+ }
+ .md-typeset .pied-piper > .admonition-title,
+ .md-typeset .pied-piper > summary {
+ background-color: rgba(43, 155, 70, 0.1);
+ }
+ .md-typeset .pied-piper > .admonition-title::before,
+ .md-typeset .pied-piper > summary::before {
+ background-color: rgb(43, 155, 70);
+ -webkit-mask-image: var(--md-admonition-icon--pied-piper);
+ mask-image: var(--md-admonition-icon--pied-piper);
+ }
+
+
+:root {
+ --md-admonition-icon--desktop-download-24: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.desktop-download-24,
+.md-typeset details.desktop-download-24 {
+ border-color: rgb(70,130,180);
+}
+.md-typeset .desktop-download-24 > .admonition-title,
+.md-typeset .desktop-download-24 > summary {
+ background-color: rgba(88, 173, 243, 0.473);
+}
+.md-typeset .desktop-download-24 > .admonition-title::before,
+.md-typeset .desktop-download-24 > summary::before {
+ background-color: rgb(33, 53, 161);
+ -webkit-mask-image: var(--md-admonition-icon--desktop-download-24);
+ mask-image: var(--md-admonition-icon--desktop-download-24);
+}
+
+:root {
+ --md-admonition-icon--magnifying-glass: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.magnifying-glass,
+.md-typeset details.magnifying-glass {
+ border-color: rgb(255,255,0);
+}
+.md-typeset .magnifying-glass > .admonition-title,
+.md-typeset .magnifying-glass > summary {
+ background-color: rgba(255,255,0, 0.2);
+}
+.md-typeset .magnifying-glass > .admonition-title::before,
+.md-typeset .magnifying-glass > summary::before {
+ background-color: rgb(25,25,112);
+ -webkit-mask-image: var(--md-admonition-icon--magnifying-glass);
+ mask-image: var(--md-admonition-icon--magnifying-glass);
+}
+
+:root {
+ --md-admonition-icon--microscope: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.microscope,
+.md-typeset details.microscope {
+ border-color: rgb(128,0,0);
+}
+.md-typeset .microscope > .admonition-title,
+.md-typeset .microscope > summary {
+ background-color: rgba(128,0,0,0.1);
+}
+.md-typeset .microscope > .admonition-title::before,
+.md-typeset .microscope > summary::before {
+ background-color: rgb(128,0,0);
+ -webkit-mask-image: var(--md-admonition-icon--microscope);
+ mask-image: var(--md-admonition-icon--microscope);
+}
+
+
+:root {
+ --md-admonition-icon--vial-virus: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.vial-virus,
+.md-typeset details.vial-virus {
+ border-color: rgb(0,0,0);
+}
+.md-typeset .vial-virus > .admonition-title,
+.md-typeset .vial-virus > summary {
+ background-color: rgba(0,0,0,0.1);
+}
+.md-typeset .vial-virus > .admonition-title::before,
+.md-typeset .vial-virus > summary::before {
+ background-color: rgb(0,0,0);
+ -webkit-mask-image: var(--md-admonition-icon--vial-virus);
+ mask-image: var(--md-admonition-icon--vial-virus);
+}
+
+:root {
+ --md-admonition-icon--database: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.database,
+.md-typeset details.database {
+ border-color: rgb(255,215,0,0.1);
+}
+.md-typeset .database > .admonition-title,
+.md-typeset .database > summary {
+ background-color: rgba(255,215,0);
+}
+.md-typeset .database > .admonition-title::before,
+.md-typeset .database > summary::before {
+ background-color: rgb(112,128,144);
+ -webkit-mask-image: var(--md-admonition-icon--database);
+ mask-image: var(--md-admonition-icon--database);
+}
+
+:root {
+ --md-admonition-icon--folder-open: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.folder-open,
+.md-typeset details.folder-open {
+ border-color: rgb(0,100,0,0.1);
+}
+.md-typeset .folder-open > .admonition-title,
+.md-typeset .folder-open > summary {
+ background-color: rgba(0,100,0,0.1);
+}
+.md-typeset .folder-open > .admonition-title::before,
+.md-typeset .folder-open > summary::before {
+ background-color: rgb(112,128,144);
+ -webkit-mask-image: var(--md-admonition-icon--folder-open);
+ mask-image: var(--md-admonition-icon--folder-open);
+}
+
+
+:root {
+ --md-admonition-icon--backward: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.backward,
+.md-typeset details.backward {
+ border-color: rgb(216,191,216);
+}
+.md-typeset .backward > .admonition-title,
+.md-typeset .backward > summary {
+ background-color: rgba(216,191,216);
+}
+.md-typeset .backward > .admonition-title::before,
+.md-typeset .backward > summary::before {
+ background-color: rgb(112,128,144);
+ -webkit-mask-image: var(--md-admonition-icon--backward);
+ mask-image: var(--md-admonition-icon--backward);
+}
+
+
+:root {
+ --md-admonition-icon--jupyter: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.jupyter,
+.md-typeset details.jupyter {
+ border-color: rgb(47,79,79);
+}
+.md-typeset .jupyter > .admonition-title,
+.md-typeset .jupyter > summary {
+ background-color: rgba(47,79,79,0.1);
+}
+.md-typeset .jupyter > .admonition-title::before,
+.md-typeset .jupyter > summary::before {
+ background-color: rgb(255,140,0);
+ -webkit-mask-image: var(--md-admonition-icon--jupyter);
+ mask-image: var(--md-admonition-icon--jupyter);
+}
+
+
+:root {
+ --md-admonition-icon--terminal: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.terminal,
+.md-typeset details.terminal {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .terminal > .admonition-title,
+.md-typeset .terminal > summary {
+ color:rgb(105,105,105);
+ background-color: rgba(105,105,105);
+}
+.md-typeset .terminal > .admonition-title::before,
+.md-typeset .terminal > summary::before {
+ background-color: rgb(124,252,0);
+ -webkit-mask-image: var(--md-admonition-icon--terminal);
+ mask-image: var(--md-admonition-icon--terminal);
+}
+
+:root {
+ --md-admonition-icon--r-project: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.r-project,
+.md-typeset details.r-project {
+ border-color: rgb(135,206,235);
+}
+.md-typeset .r-project > .admonition-title,
+.md-typeset .r-project > summary {
+ color:rgb(135,206,235);
+ background-color: rgba(135,206,235);
+}
+.md-typeset .r-project > .admonition-title::before,
+.md-typeset .r-project > summary::before {
+ background-color: rgb(25,25,112);
+ -webkit-mask-image: var(--md-admonition-icon--r-project);
+ mask-image: var(--md-admonition-icon--r-project);
+}
+
+:root {
+ --md-admonition-icon--calendar-days: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.calendar-days,
+.md-typeset details.calendar-days {
+ border-color: rgb(135,206,235);
+}
+.md-typeset .calendar-days > .admonition-title,
+.md-typeset .calendar-days > summary {
+ color:rgb(25,25,112);
+ background-color: rgba(135,206,235);
+}
+.md-typeset .calendar-days > .admonition-title::before,
+.md-typeset .calendar-days > summary::before {
+ background-color: rgb(25,25,11225,25,112);
+ -webkit-mask-image: var(--md-admonition-icon--calendar-days);
+ mask-image: var(--md-admonition-icon--calendar-days);
+}
+
+:root {
+ --md-admonition-icon--bell: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.bell,
+.md-typeset details.bell {
+ border-color: rgb(255,215,0,0.1);
+}
+.md-typeset .bell > .admonition-title,
+.md-typeset .bell > summary {
+ color:rgb(25,25,112);
+ background-color: rgba(255,215,0);
+}
+.md-typeset .bell > .admonition-title::before,
+.md-typeset .bell > summary::before {
+ background-color: rgb(112,128,144);
+ -webkit-mask-image: var(--md-admonition-icon--bell);
+ mask-image: var(--md-admonition-icon--bell);
+}
+
+:root {
+ --md-admonition-icon--comment-dots: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.comment-dots,
+.md-typeset details.comment-dots {
+ border-color: rgb(47,79,79);
+}
+.md-typeset .comment-dots > .admonition-title,
+.md-typeset .comment-dots > summary {
+ background-color: rgba(47,79,79,0.1);
+}
+.md-typeset .comment-dots > .admonition-title::before,
+.md-typeset .comment-dots > summary::before {
+ background-color: rgb(255,140,0);
+ -webkit-mask-image: var(--md-admonition-icon--comment-dots);
+ mask-image: var(--md-admonition-icon--comment-dots);
+}
+
+:root {
+ --md-admonition-icon--check-to-slot: url('data:image/svg+xml;charset=utf-8,')
+ }
+ .md-typeset .admonition.check-to-slot,
+ .md-typeset details.check-to-slot {
+ border-color: rgb(30, 182, 182);
+ }
+ .md-typeset .check-to-slot > .admonition-title,
+ .md-typeset .check-to-slot > summary {
+ background-color: rgba(114, 228, 152, 0.1);
+ }
+ .md-typeset .check-to-slot > .admonition-title::before,
+ .md-typeset .check-to-slot > summary::before {
+ background-color: rgb(12, 165, 114);
+ -webkit-mask-image: var(--md-admonition-icon--check-to-slot);
+ mask-image: var(--md-admonition-icon--check-to-slot);
+ }
+
+
+:root {
+ --md-admonition-icon--square-xmark: url('data:image/svg+xml;charset=utf-8,')
+ }
+ .md-typeset .admonition.square-xmark,
+ .md-typeset details.square-xmark {
+ border-color: rgb(219, 166, 95);
+ }
+ .md-typeset .square-xmark > .admonition-title,
+ .md-typeset .square-xmark > summary {
+ background-color: rgba(221, 112, 62, 0.1);
+ }
+ .md-typeset .square-xmark > .admonition-title::before,
+ .md-typeset .square-xmark > summary::before {
+ background-color: rgb(207, 31, 18);
+ -webkit-mask-image: var(--md-admonition-icon--square-xmark);
+ mask-image: var(--md-admonition-icon--square-xmark);
+ }
+
+
+:root {
+ --md-admonition-icon--rectangle-list: url('data:image/svg+xml;charset=utf-8,')
+ }
+ .md-typeset .admonition.rectangle-list,
+ .md-typeset details.rectangle-list {
+ border-color: rgb(99, 161, 241);
+ }
+ .md-typeset .rectangle-list > .admonition-title,
+ .md-typeset .rectangle-list > summary {
+ background-color: rgba(36, 141, 238, 0.63);
+ }
+ .md-typeset .rectangle-list > .admonition-title::before,
+ .md-typeset .rectangle-list > summary::before {
+ background-color: rgb(53, 3, 94);
+ -webkit-mask-image: var(--md-admonition-icon--rectangle-list);
+ mask-image: var(--md-admonition-icon--rectangle-list);
+ }
+
+:root {
+ --md-admonition-icon--screwdriver-wrench: url('data:image/svg+xml;charset=utf-8,')
+ }
+ .md-typeset .admonition.screwdriver-wrench,
+ .md-typeset details.screwdriver-wrench {
+ border-color: rgb(140, 141, 141);
+ }
+ .md-typeset .screwdriver-wrench > .admonition-title,
+ .md-typeset .screwdriver-wrench > summary {
+ background-color: rgba(248, 201, 48, 0.575);
+ }
+ .md-typeset .screwdriver-wrench > .admonition-title::before,
+ .md-typeset .screwdriver-wrench > summary::before {
+ background-color: rgb(16, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--screwdriver-wrench);
+ mask-image: var(--md-admonition-icon--screwdriver-wrench);
+ }
+
+:root {
+ --md-admonition-icon--linux: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.linux,
+ .md-typeset details.linux {
+ border-color: rgb(207, 127, 36);
+ }
+ .md-typeset .linux > .admonition-title,
+ .md-typeset .linux > summary {
+ background-color: rgba(235, 204, 66, 0.151);
+ }
+ .md-typeset .linux > .admonition-title::before,
+ .md-typeset .linux > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--linux);
+ mask-image: var(--md-admonition-icon--linux);
+ }
+
+:root {
+ --md-admonition-icon--code-compare: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.code-compare,
+ .md-typeset details.code-compare {
+ border-color: rgb(207, 127, 36);
+ }
+ .md-typeset .code-compare > .admonition-title,
+ .md-typeset .code-compare > summary {
+ background-color: rgba(235, 204, 66, 0.151);
+ }
+ .md-typeset .code-compare > .admonition-title::before,
+ .md-typeset .code-compare > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--code-compare);
+ mask-image: var(--md-admonition-icon--code-compare);
+ }
+
+:root {
+ --md-admonition-icon--heading: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.heading,
+ .md-typeset details.heading {
+ border-color: rgb(207, 127, 36);
+ }
+ .md-typeset .heading > .admonition-title,
+ .md-typeset .heading > summary {
+ background-color: rgba(236, 221, 84, 0.815);
+ }
+ .md-typeset .heading > .admonition-title::before,
+ .md-typeset .heading > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--heading);
+ mask-image: var(--md-admonition-icon--heading);
+ }
+
+:root {
+ --md-admonition-icon--space-awesome: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.space-awesome,
+ .md-typeset details.space-awesome {
+ border-color: rgb(207, 127, 36);
+ }
+ .md-typeset .space-awesome > .admonition-title,
+ .md-typeset .space-awesome > summary {
+ background-color: rgba(235, 204, 66, 0.151);
+ }
+ .md-typeset .space-awesome > .admonition-title::before,
+ .md-typeset .space-awesome > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--space-awesome);
+ mask-image: var(--md-admonition-icon--space-awesome);
+ }
+
+:root {
+ --md-admonition-icon--stethoscope: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.stethoscope,
+ .md-typeset details.stethoscope {
+ border-color: rgb(226, 74, 213);
+ }
+ .md-typeset .stethoscope > .admonition-title,
+ .md-typeset .stethoscope > summary {
+ background-color: rgba(77, 24, 61, 0.151);
+ }
+ .md-typeset .stethoscope > .admonition-title::before,
+ .md-typeset .stethoscope > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--stethoscope);
+ mask-image: var(--md-admonition-icon--stethoscope);
+ }
+
+:root {
+ --md-admonition-icon--key: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.key,
+ .md-typeset details.key {
+ border-color: rgb(235, 184, 90);
+ }
+ .md-typeset .key > .admonition-title,
+ .md-typeset .key > summary {
+ background-color: rgba(252, 207, 9, 0.151);
+ }
+ .md-typeset .key > .admonition-title::before,
+ .md-typeset .key > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--key);
+ mask-image: var(--md-admonition-icon--key);
+ }
+
+:root {
+ --md-admonition-icon--users-line: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.users-line,
+ .md-typeset details.users-line {
+ border-color: rgb(110, 226, 247);
+ }
+ .md-typeset .users-line > .admonition-title,
+ .md-typeset .users-line > summary {
+ background-color: rgba(94, 128, 219, 0.418);
+ }
+ .md-typeset .users-line > .admonition-title::before,
+ .md-typeset .users-line > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--users-line);
+ mask-image: var(--md-admonition-icon--users-line);
+ }
+
+:root {
+ --md-admonition-icon--file-code: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.file-code,
+ .md-typeset details.file-code {
+ border-color: rgb(235, 184, 90);
+ }
+ .md-typeset .file-code > .admonition-title,
+ .md-typeset .file-code > summary {
+ background-color: rgba(252, 207, 9, 0.479);
+ }
+ .md-typeset .file-code > .admonition-title::before,
+ .md-typeset .file-code > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--file-code);
+ mask-image: var(--md-admonition-icon--file-code);
+ }
+
+:root {
+ --md-admonition-icon--hand-holding-dollar: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.hand-holding-dollar,
+ .md-typeset details.hand-holding-dollar {
+ border-color: rgb(148, 233, 152);
+ }
+ .md-typeset .hand-holding-dollar > .admonition-title,
+ .md-typeset .hand-holding-dollar > summary {
+ background-color: rgba(26, 243, 6, 0.459);
+ }
+ .md-typeset .hand-holding-dollar > .admonition-title::before,
+ .md-typeset .hand-holding-dollar > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--hand-holding-dollar);
+ mask-image: var(--md-admonition-icon--hand-holding-dollar);
+ }
+
+:root {
+ --md-admonition-icon--circle-question: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.circle-question,
+ .md-typeset details.circle-question {
+ border-color: rgb(163, 84, 9);
+ }
+ .md-typeset .circle-question > .admonition-title,
+ .md-typeset .circle-question > summary {
+ background-color: rgba(241, 113, 27, 0.459);
+ }
+ .md-typeset .circle-question > .admonition-title::before,
+ .md-typeset .circle-question > summary::before {
+ background-color: rgb(202, 101, 43);
+ -webkit-mask-image: var(--md-admonition-icon--circle-question);
+ mask-image: var(--md-admonition-icon--circle-question);
+ }
+
+:root {
+ --md-admonition-icon--microphone: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.microphone,
+ .md-typeset details.microphone {
+ border-color: rgb(233, 220, 148);
+ }
+ .md-typeset .microphone > .admonition-title,
+ .md-typeset .microphone > summary {
+ background-color: rgba(223, 204, 97, 0.459);
+ }
+ .md-typeset .microphone > .admonition-title::before,
+ .md-typeset .microphone > summary::before {
+ background-color: rgb(15, 37, 65);
+ -webkit-mask-image: var(--md-admonition-icon--microphone);
+ mask-image: var(--md-admonition-icon--microphone);
+ }
+
+
+:root {
+ --md-admonition-icon--tower-observation: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.tower-observation,
+ .md-typeset details.tower-observation {
+ border-color: rgb(201, 182, 10);
+ }
+ .md-typeset .tower-observation > .admonition-title,
+ .md-typeset .tower-observation > summary {
+ background-color: rgba(208, 216, 102, 0.459);
+ }
+ .md-typeset .tower-observation > .admonition-title::before,
+ .md-typeset .tower-observation > summary::before {
+ background-color: rgb(177, 98, 9);
+ -webkit-mask-image: var(--md-admonition-icon--tower-observation);
+ mask-image: var(--md-admonition-icon--tower-observation);
+ }
+
+:root {
+ --md-admonition-icon--circle-info: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.circle-info,
+ .md-typeset details.circle-info {
+ border-color: rgb(55, 52, 238);
+ }
+ .md-typeset .circle-info > .admonition-title,
+ .md-typeset .circle-info > summary {
+ color:rgb(230, 230, 236);
+ background-color: rgba(9, 23, 143, 0.959);
+ }
+ .md-typeset .circle-info > .admonition-title::before,
+ .md-typeset .circle-info > summary::before {
+ background-color: rgb(217, 235, 117);
+ -webkit-mask-image: var(--md-admonition-icon--circle-info);
+ mask-image: var(--md-admonition-icon--circle-info);
+ }
+
+:root {
+ --md-admonition-icon--python: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.python,
+ .md-typeset details.python {
+ border-color: rgb(112, 201, 10);
+ }
+ .md-typeset .python > .admonition-title,
+ .md-typeset .python > summary {
+ background-color: rgba(54, 143, 13, 0.459);
+ }
+ .md-typeset .python > .admonition-title::before,
+ .md-typeset .python > summary::before {
+ background-color: rgb(3, 116, 12);
+ -webkit-mask-image: var(--md-admonition-icon--python);
+ mask-image: var(--md-admonition-icon--python);
+ }
+
+:root {
+ --md-admonition-icon--quote-right: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.quote-right,
+ .md-typeset details.quote-right {
+ border-color: rgb(243, 226, 170);
+ }
+ .md-typeset .quote-right > .admonition-title,
+ .md-typeset .quote-right > summary {
+ background-color: rgba(237, 240, 62, 0.459);
+ }
+ .md-typeset .quote-right > .admonition-title::before,
+ .md-typeset .quote-right > summary::before {
+ background-color: rgb(252, 165, 4);
+ -webkit-mask-image: var(--md-admonition-icon--quote-right);
+ mask-image: var(--md-admonition-icon--quote-right);
+ }
+
+:root {
+ --md-admonition-icon--image: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.image,
+ .md-typeset details.image {
+ border-color: rgb(211, 241, 190);
+ }
+ .md-typeset .image > .admonition-title,
+ .md-typeset .image > summary {
+ background-color: rgba(205, 231, 176, 0.459);
+ }
+ .md-typeset .image > .admonition-title::before,
+ .md-typeset .image > summary::before {
+ background-color: rgb(87, 172, 62);
+ -webkit-mask-image: var(--md-admonition-icon--image);
+ mask-image: var(--md-admonition-icon--image);
+ }
+
+
+:root {
+ --md-admonition-icon--table: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.table,
+ .md-typeset details.table {
+ border-color: rgb(211, 241, 190);
+ }
+ .md-typeset .table > .admonition-title,
+ .md-typeset .table > summary {
+ background-color: rgba(232, 235, 91, 0.459);
+ }
+ .md-typeset .table > .admonition-title::before,
+ .md-typeset .table > summary::before {
+ background-color: rgb(241, 134, 47);
+ -webkit-mask-image: var(--md-admonition-icon--table);
+ mask-image: var(--md-admonition-icon--table);
+ }
+
+:root {
+ --md-admonition-icon--glass-chart: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.glass-chart,
+ .md-typeset details.glass-chart {
+ border-color: rgb(157, 204, 226);
+ }
+ .md-typeset .glass-chart > .admonition-title,
+ .md-typeset .glass-chart > summary {
+ background-color: rgba(90, 174, 189, 0.459);
+ }
+ .md-typeset .glass-chart > .admonition-title::before,
+ .md-typeset .glass-chart > summary::before {
+ background-color: rgb(30, 46, 184);
+ -webkit-mask-image: var(--md-admonition-icon--glass-chart);
+ mask-image: var(--md-admonition-icon--glass-chart);
+ }
+
+:root {
+ --md-admonition-icon--file-export: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.file-export,
+ .md-typeset details.file-export {
+ border-color: rgb(243, 234, 103);
+ }
+ .md-typeset .file-export > .admonition-title,
+ .md-typeset .file-export > summary {
+ background-color: rgba(233, 208, 95, 0.459);
+ }
+ .md-typeset .file-export > .admonition-title::before,
+ .md-typeset .file-export > summary::before {
+ background-color: rgb(168, 86, 9);
+ -webkit-mask-image: var(--md-admonition-icon--file-export);
+ mask-image: var(--md-admonition-icon--file-export);
+ }
+
+:root {
+ --md-admonition-icon--keybase: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.keybase,
+ .md-typeset details.keybase {
+ border-color: rgb(243, 234, 103);
+ }
+ .md-typeset .keybase > .admonition-title,
+ .md-typeset .keybase > summary {
+ background-color: rgba(233, 208, 95, 0.459);
+ }
+ .md-typeset .keybase > .admonition-title::before,
+ .md-typeset .keybase > summary::before {
+ background-color: rgb(168, 86, 9);
+ -webkit-mask-image: var(--md-admonition-icon--keybase);
+ mask-image: var(--md-admonition-icon--keybase);
+ }
+:root {
+ --md-admonition-icon--book-atlas: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.book-atlas,
+ .md-typeset details.book-atlas {
+ border-color: rgb(243, 234, 103);
+ }
+ .md-typeset .book-atlas > .admonition-title,
+ .md-typeset .book-atlas > summary {
+ background-color: rgba(247, 231, 160, 0.719);
+ }
+ .md-typeset .book-atlas > .admonition-title::before,
+ .md-typeset .book-atlas > summary::before {
+ background-color: rgb(168, 86, 9);
+ -webkit-mask-image: var(--md-admonition-icon--book-atlas);
+ mask-image: var(--md-admonition-icon--book-atlas);
+ }
+
+:root {
+ --md-admonition-icon--copyright: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.copyright,
+ .md-typeset details.copyright {
+ border-color: rgb(177, 235, 138);
+ }
+ .md-typeset .copyright > .admonition-title,
+ .md-typeset .copyright > summary {
+ background-color: rgba(84, 226, 55, 0.459);
+ }
+ .md-typeset .copyright > .admonition-title::before,
+ .md-typeset .copyright > summary::before {
+ background-color: rgb(3, 139, 3);
+ -webkit-mask-image: var(--md-admonition-icon--copyright);
+ mask-image: var(--md-admonition-icon--copyright);
+ }
+
+:root {
+ --md-admonition-icon--clipboard-question: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.clipboard-question,
+ .md-typeset details.clipboard-question {
+ border-color: rgb(206, 153, 236);
+ }
+ .md-typeset .clipboard-question > .admonition-title,
+ .md-typeset .clipboard-question > summary {
+ background-color: rgba(203, 203, 243, 0.726);
+ }
+ .md-typeset .clipboard-question > .admonition-title::before,
+ .md-typeset .clipboard-question > summary::before {
+ background-color: rgba(17, 6, 66, 0.712);
+ -webkit-mask-image: var(--md-admonition-icon--clipboard-question);
+ mask-image: var(--md-admonition-icon--clipboard-question);
+ }
+
+:root {
+ --md-admonition-icon--filter: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.filter,
+ .md-typeset details.filter {
+ border-color: rgb(243, 234, 103);
+ }
+ .md-typeset .filter > .admonition-title,
+ .md-typeset .filter > summary {
+ background-color: rgba(233, 208, 95, 0.459);
+ }
+ .md-typeset .filter > .admonition-title::before,
+ .md-typeset .filter > summary::before {
+ background-color: rgb(168, 86, 9);
+ -webkit-mask-image: var(--md-admonition-icon--filter);
+ mask-image: var(--md-admonition-icon--filter);
+ }
+
+:root {
+ --md-admonition-icon--user-secret: url('data:image/svg+xml;charset=utf-9,')
+ }
+ .md-typeset .admonition.user-secret,
+ .md-typeset details.user-secret {
+ border-color: rgb(30, 202, 14);
+ }
+ .md-typeset .user-secret > .admonition-title,
+ .md-typeset .user-secret > summary {
+ background-color: rgba(20, 122, 46, 0.459);
+ }
+ .md-typeset .user-secret > .admonition-title::before,
+ .md-typeset .user-secret > summary::before {
+ background-color: rgb(204, 87, 19);
+ -webkit-mask-image: var(--md-admonition-icon--user-secret);
+ mask-image: var(--md-admonition-icon--user-secret);
+ }
+
+:root {
+ --md-admonition-icon--terminal-2: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.terminal-2,
+.md-typeset details.terminal-2 {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .terminal-2 > .admonition-title,
+.md-typeset .terminal-2 > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(194, 197, 192, 0.664);
+}
+.md-typeset .terminal-2 > .admonition-title::before,
+.md-typeset .terminal-2 > summary::before {
+ background-color: rgb(9, 209, 26);
+ -webkit-mask-image: var(--md-admonition-icon--terminal-2);
+ mask-image: var(--md-admonition-icon--terminal-2);
+}
+
+:root {
+ --md-admonition-icon--backward: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.backward,
+.md-typeset details.backward {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .backward > .admonition-title,
+.md-typeset .backward > summary {
+ color:rgb(255, 255, 255);
+ background-color: rgba(32, 31, 25, 0.74);
+}
+.md-typeset .backward > .admonition-title::before,
+.md-typeset .backward > summary::before {
+ background-color: rgb(231, 209, 86);
+ -webkit-mask-image: var(--md-admonition-icon--backward);
+ mask-image: var(--md-admonition-icon--backward);
+}
+
+:root {
+ --md-admonition-icon--surprise: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.surprise,
+.md-typeset details.surprise {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .surprise > .admonition-title,
+.md-typeset .surprise > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(247, 203, 10, 0.815);
+}
+.md-typeset .surprise > .admonition-title::before,
+.md-typeset .surprise > summary::before {
+ background-color: rgb(209, 22, 9);
+ -webkit-mask-image: var(--md-admonition-icon--surprise);
+ mask-image: var(--md-admonition-icon--surprise);
+}
+
+:root {
+ --md-admonition-icon--mg-glass-location: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.mg-glass-location,
+.md-typeset details.mg-glass-location {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .mg-glass-location > .admonition-title,
+.md-typeset .mg-glass-location > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(185, 108, 216, 0.486);
+}
+.md-typeset .mg-glass-location > .admonition-title::before,
+.md-typeset .mg-glass-location > summary::before {
+ background-color: rgb(28, 5, 131);
+ -webkit-mask-image: var(--md-admonition-icon--mg-glass-location);
+ mask-image: var(--md-admonition-icon--mg-glass-location);
+}
+
+:root {
+ --md-admonition-icon--flushed: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.flushed,
+.md-typeset details.flushed {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .flushed > .admonition-title,
+.md-typeset .flushed > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(231, 198, 52, 0.815);
+}
+.md-typeset .flushed > .admonition-title::before,
+.md-typeset .flushed > summary::before {
+ background-color: rgb(148, 87, 7);
+ -webkit-mask-image: var(--md-admonition-icon--flushed);
+ mask-image: var(--md-admonition-icon--flushed);
+}
+
+:root {
+ --md-admonition-icon--truck-medical: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.truck-medical,
+.md-typeset details.truck-medical {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .truck-medical > .admonition-title,
+.md-typeset .truck-medical > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(221, 211, 166, 0.815);
+}
+.md-typeset .truck-medical > .admonition-title::before,
+.md-typeset .truck-medical > summary::before {
+ background-color: rgb(209, 22, 9);
+ -webkit-mask-image: var(--md-admonition-icon--truck-medical);
+ mask-image: var(--md-admonition-icon--truck-medical);
+}
+
+:root {
+ --md-admonition-icon--tags: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.tags,
+.md-typeset details.tags {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .tags > .admonition-title,
+.md-typeset .tags > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(216, 202, 79, 0.815);
+}
+.md-typeset .tags > .admonition-title::before,
+.md-typeset .tags > summary::before {
+ background-color: rgb(240, 139, 8);
+ -webkit-mask-image: var(--md-admonition-icon--tags);
+ mask-image: var(--md-admonition-icon--tags);
+}
+
+:root {
+ --md-admonition-icon--three-users: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.three-users,
+.md-typeset details.three-users {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .three-users > .admonition-title,
+.md-typeset .three-users > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(213, 111, 238, 0.562);
+}
+.md-typeset .three-users > .admonition-title::before,
+.md-typeset .three-users > summary::before {
+ background-color: rgb(80, 20, 177);
+ -webkit-mask-image: var(--md-admonition-icon--three-users);
+ mask-image: var(--md-admonition-icon--three-users);
+}
+
+:root {
+ --md-admonition-icon--scale-balance: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.scale-balance,
+.md-typeset details.scale-balance {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .scale-balance > .admonition-title,
+.md-typeset .scale-balance > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(145, 229, 159, 0.815);
+}
+.md-typeset .scale-balance > .admonition-title::before,
+.md-typeset .scale-balance > summary::before {
+ background-color: rgb(8, 121, 74);
+ -webkit-mask-image: var(--md-admonition-icon--scale-balance);
+ mask-image: var(--md-admonition-icon--scale-balance);
+}
+
+
+:root {
+ --md-admonition-icon--html5: url('data:image/svg+xml;charset=utf-8,')
+}
+.md-typeset .admonition.html5,
+.md-typeset details.html5 {
+ border-color: rgb(105,105,105);
+}
+.md-typeset .html5 > .admonition-title,
+.md-typeset .html5 > summary {
+ color:rgb(35, 35, 37);
+ background-color: rgba(221, 211, 166, 0.815);
+}
+.md-typeset .html5 > .admonition-title::before,
+.md-typeset .html5 > summary::before {
+ background-color: rgb(209, 22, 9);
+ -webkit-mask-image: var(--md-admonition-icon--html5);
+ mask-image: var(--md-admonition-icon--html5);
+}
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index b6e4c65..b2a5d45 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -31,7 +31,37 @@ nav:
theme:
name: "material"
- logo: nesi_logo.png
- favicon: nesi_logo.png
+ logo: images/nesi_logo.png
+ favicon: images/nesi_logo.png
+
+ palette:
+
+ # Palette toggle for automatic mode
+ - media: "(prefers-color-scheme)"
+ toggle:
+ icon: material/brightness-auto
+ name: Switch to light mode
+ primary: custom
+# scheme: default
+
+ # Palette toggle for light mode
+ - media: "(prefers-color-scheme: light)"
+ primary: custom
+# scheme: default
+
+
+
+ toggle:
+ icon: material/brightness-7
+ name: Switch to dark mode
+
+ # Palette toggle for dark mode
+ - media: "(prefers-color-scheme: dark)"
+ scheme: slate
+ toggle:
+ icon: material/brightness-4
+ name: Switch to system preference
+ primary: custom
+
features:
- navigation.expand