diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..0bdb3ed0d14dcb5c0e174cb0239a9abedec8331a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.ipynb_checkpoints
+_config.yml
+_build           
+_toc.yml
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..5d651d1c2440b02256b5ec402bab9da72ae3004a
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,5 @@
+FROM  brunoe/jupyter-base:develop
+COPY . ${HOME}/work
+USER root
+RUN chown -R ${NB_UID} ${HOME}
+USER ${NB_USER}
diff --git a/latex/.gitignore b/latex/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e9642441330ac17a1f943ba97b74cde4348c212d
--- /dev/null
+++ b/latex/.gitignore
@@ -0,0 +1,301 @@
+## Core latex/pdflatex auxiliary files:
+*.aux
+*.lof
+*.log
+*.lot
+*.fls
+*.out
+*.toc
+*.fmt
+*.fot
+*.cb
+*.cb2
+.*.lb
+
+## Intermediate documents:
+*.dvi
+*.xdv
+*-converted-to.*
+# these rules might exclude image files for figures etc.
+# *.ps
+# *.eps
+# *.pdf
+
+## Generated if empty string is given at "Please type another file name for output:"
+.pdf
+
+## Bibliography auxiliary files (bibtex/biblatex/biber):
+*.bbl
+*.bcf
+*.blg
+*-blx.aux
+*-blx.bib
+*.run.xml
+
+## Build tool auxiliary files:
+*.fdb_latexmk
+*.synctex
+*.synctex(busy)
+*.synctex.gz
+*.synctex.gz(busy)
+*.pdfsync
+
+## Build tool directories for auxiliary files
+# latexrun
+latex.out/
+
+## Auxiliary and intermediate files from other packages:
+# algorithms
+*.alg
+*.loa
+
+# achemso
+acs-*.bib
+
+# amsthm
+*.thm
+
+# beamer
+*.nav
+*.pre
+*.snm
+*.vrb
+
+# changes
+*.soc
+
+# comment
+*.cut
+
+# cprotect
+*.cpt
+
+# elsarticle (documentclass of Elsevier journals)
+*.spl
+
+# endnotes
+*.ent
+
+# fixme
+*.lox
+
+# feynmf/feynmp
+*.mf
+*.mp
+*.t[1-9]
+*.t[1-9][0-9]
+*.tfm
+
+#(r)(e)ledmac/(r)(e)ledpar
+*.end
+*.?end
+*.[1-9]
+*.[1-9][0-9]
+*.[1-9][0-9][0-9]
+*.[1-9]R
+*.[1-9][0-9]R
+*.[1-9][0-9][0-9]R
+*.eledsec[1-9]
+*.eledsec[1-9]R
+*.eledsec[1-9][0-9]
+*.eledsec[1-9][0-9]R
+*.eledsec[1-9][0-9][0-9]
+*.eledsec[1-9][0-9][0-9]R
+
+# glossaries
+*.acn
+*.acr
+*.glg
+*.glo
+*.gls
+*.glsdefs
+*.lzo
+*.lzs
+*.slg
+*.slo
+*.sls
+
+# uncomment this for glossaries-extra (will ignore makeindex's style files!)
+# *.ist
+
+# gnuplot
+*.gnuplot
+*.table
+
+# gnuplottex
+*-gnuplottex-*
+
+# gregoriotex
+*.gaux
+*.glog
+*.gtex
+
+# htlatex
+*.4ct
+*.4tc
+*.idv
+*.lg
+*.trc
+*.xref
+
+# hyperref
+*.brf
+
+# knitr
+*-concordance.tex
+# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
+# *.tikz
+*-tikzDictionary
+
+# listings
+*.lol
+
+# luatexja-ruby
+*.ltjruby
+
+# makeidx
+*.idx
+*.ilg
+*.ind
+
+# minitoc
+*.maf
+*.mlf
+*.mlt
+*.mtc[0-9]*
+*.slf[0-9]*
+*.slt[0-9]*
+*.stc[0-9]*
+
+# minted
+_minted*
+*.pyg
+
+# morewrites
+*.mw
+
+# newpax
+*.newpax
+
+# nomencl
+*.nlg
+*.nlo
+*.nls
+
+# pax
+*.pax
+
+# pdfpcnotes
+*.pdfpc
+
+# sagetex
+*.sagetex.sage
+*.sagetex.py
+*.sagetex.scmd
+
+# scrwfile
+*.wrt
+
+# svg
+svg-inkscape/
+
+# sympy
+*.sout
+*.sympy
+sympy-plots-for-*.tex/
+
+# pdfcomment
+*.upa
+*.upb
+
+# pythontex
+*.pytxcode
+pythontex-files-*/
+
+# tcolorbox
+*.listing
+
+# thmtools
+*.loe
+
+# TikZ & PGF
+*.dpth
+*.md5
+*.auxlock
+
+# titletoc
+*.ptc
+
+# todonotes
+*.tdo
+
+# vhistory
+*.hst
+*.ver
+
+# easy-todo
+*.lod
+
+# xcolor
+*.xcp
+
+# xmpincl
+*.xmpi
+
+# xindy
+*.xdy
+
+# xypic precompiled matrices and outlines
+*.xyc
+*.xyd
+
+# endfloat
+*.ttt
+*.fff
+
+# Latexian
+TSWLatexianTemp*
+
+## Editors:
+# WinEdt
+*.bak
+*.sav
+
+# Texpad
+.texpadtmp
+
+# LyX
+*.lyx~
+
+# Kile
+*.backup
+
+# gummi
+.*.swp
+
+# KBibTeX
+*~[0-9]*
+
+# TeXnicCenter
+*.tps
+
+# auto folder when using emacs and auctex
+./auto/*
+*.el
+
+# expex forward references with \gathertags
+*-tags.tex
+
+# standalone packages
+*.sta
+
+# Makeindex log files
+*.lpz
+
+# xwatermark package
+*.xwm
+
+# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
+# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
+# Uncomment the next line to have this generated file ignored.
+#*Notes.bib
diff --git a/latex/test.pdf b/latex/test.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a112c391ca36440613f7dc37fdce8662e1fa9d63
Binary files /dev/null and b/latex/test.pdf differ
diff --git a/latex/test.tex b/latex/test.tex
new file mode 100644
index 0000000000000000000000000000000000000000..84fa7c1cf2475343b289e161f0deb6b6d11957d4
--- /dev/null
+++ b/latex/test.tex
@@ -0,0 +1,16 @@
+\documentclass{article}
+
+\title{My first document}
+\date{2023-03-24}
+\author{John Doe}
+
+\begin{document}
+  \maketitle 
+  
+  \section{Introduction}
+  Hello World!
+
+  \section{Conclusion}
+  It's cool.
+  
+\end{document}
\ No newline at end of file
diff --git a/makeBook.ipynb b/makeBook.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..80094c94cf90a379275bfb1b7de60ff82686503b
--- /dev/null
+++ b/makeBook.ipynb
@@ -0,0 +1,1367 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "5db5c32d-9814-406a-97a3-28e40b6e1cb9",
+   "metadata": {},
+   "source": [
+    "## Pdf Book for notebook"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "id": "4839b0f3-e551-4592-86fd-6aa35425fea3",
+   "metadata": {
+    "tags": [
+     "remove-cell",
+     "remove-output"
+    ]
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "\u001b[92m===============================================================================\u001b[0m\n",
+      "\n",
+      "Your _build directory has been emptied except for .jupyter_cache\n",
+      "\n",
+      "\u001b[92m===============================================================================\u001b[0m\n",
+      "\n",
+      "Running Jupyter-Book v0.15.1\n",
+      "Source Folder: /home/jovyan/work/jupyter-base\n",
+      "Config Path: /home/jovyan/work/jupyter-base/_config.yml\n",
+      "Output Path: /home/jovyan/work/jupyter-base/_build/html\n",
+      "\u001b[01mRunning Sphinx v5.0.2\u001b[39;49;00m\n",
+      "\u001b[01mmaking output directory... \u001b[39;49;00mdone\n",
+      "[etoc] Changing master_doc to 'quickstart'\n",
+      "\u001b[01mmyst v0.18.1:\u001b[39;49;00m MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=['colon_fence', 'dollarmath', 'linkify', 'substitution', 'tasklist'], disable_syntax=[], all_links_external=False, url_schemes=['mailto', 'http', 'https'], ref_domains=None, highlight_code_blocks=True, number_code_blocks=[], title_to_header=False, heading_anchors=None, heading_slug_func=None, footnote_transition=True, words_per_minute=200, sub_delimiters=('{', '}'), linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area')\n",
+      "\u001b[01mmyst-nb v0.17.1:\u001b[39;49;00m NbParserConfig(custom_formats={}, metadata_key='mystnb', cell_metadata_key='mystnb', kernel_rgx_aliases={}, execution_mode='auto', execution_cache_path='', execution_excludepatterns=[], execution_timeout=30, execution_in_temp=False, execution_allow_errors=False, execution_raise_on_error=False, execution_show_tb=False, merge_streams=True, render_plugin='default', remove_code_source=False, remove_code_outputs=False, code_prompt_show='Show code cell {type}', code_prompt_hide='Hide code cell {type}', number_source_lines=False, output_stderr='show', render_text_lexer='myst-ansi', render_error_lexer='ipythontb', render_image_options={}, render_figure_options={}, render_markdown_format='commonmark', output_folder='build', append_css=True, metadata_to_fm=False)\n",
+      "Using jupyter-cache at: /home/jovyan/work/jupyter-base/_build/.jupyter_cache\n",
+      "\u001b[01mbuilding [mo]: \u001b[39;49;00mtargets for 0 po files that are out of date\n",
+      "\u001b[01mbuilding [html]: \u001b[39;49;00mtargets for 2 source files that are out of date\n",
+      "\u001b[01mupdating environment: \u001b[39;49;00m[new config] 2 added, 0 changed, 0 removed\n",
+      "/home/jovyan/work/jupyter-base/makeBook.ipynb: Executing notebook using local CWD [mystnb]                     \n",
+      "/home/jovyan/work/jupyter-base/quickstart.ipynb: Executing notebook using local CWD [mystnb]                   \n",
+      "Writing output for /home/jovyan/work/jupyter-base/7b6f30fc-a008-424b-ada3-c340a262bd8c.uml to 7b6f30fc-a008-424b-ada3-c340a262bd8c.svg\n",
+      "/home/jovyan/work/jupyter-base/quickstart.ipynb: Executed notebook in 2.54 seconds [mystnb]\n",
+      "\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "\u001b[91m/home/jovyan/work/jupyter-base/makeBook.ipynb: WARNING: Executing notebook failed: CellTimeoutError [mystnb.exec]\u001b[39;49;00m\n",
+      "\u001b[91m/home/jovyan/work/jupyter-base/makeBook.ipynb:10002: WARNING: Document headings start at H2, not H1 [myst.header]\u001b[39;49;00m\n",
+      "\u001b[91m/home/jovyan/work/jupyter-base/makeBook.ipynb: WARNING: Notebook exception traceback saved in: /home/jovyan/work/jupyter-base/_build/html/reports/makeBook.err.log [mystnb.exec]\u001b[39;49;00m\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\u001b[01mlooking for now-outdated files... \u001b[39;49;00mnone found\n",
+      "\u001b[01mpickling environment... \u001b[39;49;00mdone\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "\u001b[91m/home/jovyan/work/jupyter-base/makeBook.ipynb: WARNING: document isn't included in any toctree\u001b[39;49;00m\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\u001b[01mchecking consistency... \u001b[39;49;00mdone\n",
+      "\u001b[01mpreparing documents... \u001b[39;49;00mdone\n",
+      "\u001b[01mwriting output... \u001b[39;49;00m[100%] \u001b[32mquickstart\u001b[39;49;00m                                            \n",
+      "\u001b[01mgenerating indices... \u001b[39;49;00mgenindex done\n",
+      "\u001b[01mwriting additional pages... \u001b[39;49;00msearch done\n",
+      "\u001b[01mcopying images... \u001b[39;49;00m[100%] \u001b[33m_build/jupyter_execute/4c9870f97bdcb773d682a96e3d3bf6155a49aa363008f8797f9fda884e560127.svg\u001b[39;49;00m\n",
+      "\u001b[01mcopying static files... \u001b[39;49;00mdone\n",
+      "\u001b[01mcopying extra files... \u001b[39;49;00mdone\n",
+      "\u001b[01mdumping search index in English (code: en)... \u001b[39;49;00mdone\n",
+      "\u001b[01mdumping object inventory... \u001b[39;49;00mdone\n",
+      "[etoc] missing index.html written as redirect to 'quickstart.html'\n",
+      "\u001b[01mbuild succeeded, 4 warnings.\u001b[39;49;00m\n",
+      "\n",
+      "The HTML pages are in _build/html.\n",
+      "\n",
+      "\u001b[92m===============================================================================\u001b[0m\n",
+      "\n",
+      "Finished generating HTML for book.\n",
+      "Your book's HTML pages are here:\n",
+      "    _build/html/\n",
+      "You can look at your book by opening this file in a browser:\n",
+      "    _build/html/index.html\n",
+      "Or paste this line directly into your browser bar:\n",
+      "    file:///home/jovyan/work/jupyter-base/_build/html/index.html            \n",
+      "\n",
+      "\u001b[92m===============================================================================\u001b[0m\n",
+      "\n",
+      "Running Jupyter-Book v0.15.1\n",
+      "Source Folder: /home/jovyan/work/jupyter-base\n",
+      "Config Path: /home/jovyan/work/jupyter-base/_config.yml\n",
+      "Output Path: /home/jovyan/work/jupyter-base/_build/singlehtml\n",
+      "\u001b[01mRunning Sphinx v5.0.2\u001b[39;49;00m\n",
+      "\u001b[01mmaking output directory... \u001b[39;49;00mdone\n",
+      "[etoc] Changing master_doc to 'quickstart'\n",
+      "\u001b[01mloading pickled environment... \u001b[39;49;00mdone\n",
+      "\u001b[01mmyst v0.18.1:\u001b[39;49;00m MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=['colon_fence', 'dollarmath', 'linkify', 'substitution', 'tasklist'], disable_syntax=[], all_links_external=False, url_schemes=['mailto', 'http', 'https'], ref_domains=None, highlight_code_blocks=True, number_code_blocks=[], title_to_header=False, heading_anchors=None, heading_slug_func=None, footnote_transition=True, words_per_minute=200, sub_delimiters=('{', '}'), linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area')\n",
+      "\u001b[01mmyst-nb v0.17.1:\u001b[39;49;00m NbParserConfig(custom_formats={}, metadata_key='mystnb', cell_metadata_key='mystnb', kernel_rgx_aliases={}, execution_mode='auto', execution_cache_path='', execution_excludepatterns=[], execution_timeout=30, execution_in_temp=False, execution_allow_errors=False, execution_raise_on_error=False, execution_show_tb=False, merge_streams=True, render_plugin='default', remove_code_source=False, remove_code_outputs=False, code_prompt_show='Show code cell {type}', code_prompt_hide='Hide code cell {type}', number_source_lines=False, output_stderr='show', render_text_lexer='myst-ansi', render_error_lexer='ipythontb', render_image_options={}, render_figure_options={}, render_markdown_format='commonmark', output_folder='build', append_css=True, metadata_to_fm=False)\n",
+      "Using jupyter-cache at: /home/jovyan/work/jupyter-base/_build/.jupyter_cache\n",
+      "\u001b[01mbuilding [mo]: \u001b[39;49;00mtargets for 0 po files that are out of date\n",
+      "\u001b[01mbuilding [singlehtml]: \u001b[39;49;00mall documents\n",
+      "\u001b[01mupdating environment: \u001b[39;49;00m0 added, 0 changed, 0 removed\n",
+      "\u001b[01mlooking for now-outdated files... \u001b[39;49;00mnone found\n",
+      "\u001b[01mpreparing documents... \u001b[39;49;00mdone\n",
+      "\u001b[01massembling single document... \u001b[39;49;00mdone\n",
+      "\u001b[01mwriting... \u001b[39;49;00mdone\n",
+      "\u001b[01mwriting additional files... \u001b[39;49;00mdone\n",
+      "\u001b[01mcopying images... \u001b[39;49;00m[100%] \u001b[33m_build/jupyter_execute/4c9870f97bdcb773d682a96e3d3bf6155a49aa363008f8797f9fda884e560127.svg\u001b[39;49;00m\n",
+      "\u001b[01mcopying static files... \u001b[39;49;00mdone\n",
+      "\u001b[01mcopying extra files... \u001b[39;49;00mdone\n",
+      "\u001b[01mdumping object inventory... \u001b[39;49;00mdone\n",
+      "[etoc] missing index.html written as redirect to 'quickstart.html'\n",
+      "\u001b[01mbuild succeeded.\u001b[39;49;00m\n",
+      "\n",
+      "The HTML page is in _build/singlehtml.\n",
+      "Running Jupyter-Book v0.15.1\n",
+      "Source Folder: /home/jovyan/work/jupyter-base\n",
+      "Config Path: /home/jovyan/work/jupyter-base/_config.yml\n",
+      "Output Path: /home/jovyan/work/jupyter-base/_build/latex\n",
+      "\u001b[01mRunning Sphinx v5.0.2\u001b[39;49;00m\n",
+      "\u001b[01mmaking output directory... \u001b[39;49;00mdone\n",
+      "[etoc] Changing master_doc to 'quickstart'\n",
+      "\u001b[01mloading pickled environment... \u001b[39;49;00mdone\n",
+      "\u001b[01mmyst v0.18.1:\u001b[39;49;00m MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=['colon_fence', 'dollarmath', 'linkify', 'substitution', 'tasklist'], disable_syntax=[], all_links_external=False, url_schemes=['mailto', 'http', 'https'], ref_domains=None, highlight_code_blocks=True, number_code_blocks=[], title_to_header=False, heading_anchors=None, heading_slug_func=None, footnote_transition=True, words_per_minute=200, sub_delimiters=('{', '}'), linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area')\n",
+      "\u001b[01mmyst-nb v0.17.1:\u001b[39;49;00m NbParserConfig(custom_formats={}, metadata_key='mystnb', cell_metadata_key='mystnb', kernel_rgx_aliases={}, execution_mode='auto', execution_cache_path='', execution_excludepatterns=[], execution_timeout=30, execution_in_temp=False, execution_allow_errors=False, execution_raise_on_error=False, execution_show_tb=False, merge_streams=True, render_plugin='default', remove_code_source=False, remove_code_outputs=False, code_prompt_show='Show code cell {type}', code_prompt_hide='Hide code cell {type}', number_source_lines=False, output_stderr='show', render_text_lexer='myst-ansi', render_error_lexer='ipythontb', render_image_options={}, render_figure_options={}, render_markdown_format='commonmark', output_folder='build', append_css=True, metadata_to_fm=False)\n",
+      "Using jupyter-cache at: /home/jovyan/work/jupyter-base/_build/.jupyter_cache\n",
+      "\u001b[01msphinx-jupyterbook-latex v0.5.2:\u001b[39;49;00mengine='xelatex', toplevel_section='None', imgconverter='sphinx.ext.imgconverter', show_tocs='list'\n",
+      "\u001b[01mbuilding [mo]: \u001b[39;49;00mtargets for 0 po files that are out of date\n",
+      "\u001b[01mbuilding [latex]: \u001b[39;49;00mall documents\n",
+      "\u001b[01mupdating environment: \u001b[39;49;00m0 added, 0 changed, 0 removed\n",
+      "\u001b[01mlooking for now-outdated files... \u001b[39;49;00mnone found\n",
+      "\u001b[01mprocessing python.tex... \u001b[39;49;00m\u001b[32mquickstart\u001b[39;49;00m \n",
+      "resolving references...\n",
+      "done\n",
+      "\u001b[01mwriting... \u001b[39;49;00mdone\n",
+      "\u001b[01mcopying TeX support files... \u001b[39;49;00m\u001b[01mcopying TeX support files...\u001b[39;49;00m\n",
+      "done\n",
+      "\u001b[01mbuild succeeded.\u001b[39;49;00m\n",
+      "\n",
+      "The LaTeX files are in _build/latex.\n",
+      "Run 'make' in that directory to run these through (pdf)latex\n",
+      "(use `make latexpdf' here to do that automatically).\n",
+      "Finished generating latex for book...\n",
+      "Converting book latex into PDF...\n",
+      "latexmk -pdf -dvi- -ps-  'python.tex'\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Rc files read:\n",
+      "  /etc/LatexMk\n",
+      "  latexmkrc\n",
+      "Latexmk: This is Latexmk, John Collins, 20 November 2021, version: 4.76.\n",
+      "Rule 'pdflatex': File changes, etc:\n",
+      "   Changed files, or newly in use since previous run(s):\n",
+      "      'python.tex'\n",
+      "------------\n",
+      "Run number 1 of rule 'pdflatex'\n",
+      "------------\n",
+      "------------\n",
+      "Running 'xelatex   -recorder  \"python.tex\"'\n",
+      "------------\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Latexmk: applying rule 'pdflatex'...\n",
+      "This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2022/dev/Debian) (preloaded format=xelatex)\n",
+      " restricted \\write18 enabled.\n",
+      "entering extended mode\n",
+      "(./python.tex\n",
+      "LaTeX2e <2021-11-15> patch level 1\n",
+      "L3 programming layer <2022-01-21> (./jupyterBook.cls\n",
+      "Document Class: jupyterBook 2020/11/06\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty\n",
+      "\n",
+      "Package inputenc Warning: inputenc package ignored with utf8 based engines.\n",
+      "\n",
+      ") (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty\n",
+      "For additional information on amsmath, use the `?' option.\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amscd.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/jknapltx/mathrsfs.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t\n",
+      "ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t\n",
+      "ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de\n",
+      "f))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet\n",
+      "ric.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod\n",
+      "e.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari\n",
+      "thmetics.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.\n",
+      "code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c\n",
+      "ode.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation\n",
+      "s.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c\n",
+      "ode.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex))\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65\n",
+      ".sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18\n",
+      ".sty)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarytopaths.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryarrows.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarycalc.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryintersections.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryintersection\n",
+      "s.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex\n",
+      ")))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.cod\n",
+      "e.tex)) (/usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code\n",
+      ".tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldp\n",
+      "gfsupp_loader.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotslists\n",
+      "tructure.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotslists\n",
+      "tructureext.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsarray\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatri\n",
+      "x.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshare\n",
+      "d.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.te\n",
+      "x\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.co\n",
+      "de.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.sur\n",
+      "fshading.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surf\n",
+      "shading.pgfsys-xetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surf\n",
+      "shading.pgfsys-dvipdfmx.def))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.\n",
+      "tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex\n",
+      "))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.t\n",
+      "ex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.cod\n",
+      "e.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.\n",
+      "tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.cod\n",
+      "e.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.pathmorphing.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrary\n",
+      "decorations.pathmorphing.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.pathreplacing.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrary\n",
+      "decorations.pathreplacing.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.co\n",
+      "ntourlua.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryplotmarks.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.co\n",
+      "de.tex))) (/usr/share/texlive/texmf-dist/tex/latex/bbm-macros/bbm.sty)\n",
+      "(./sphinxmanual.cls\n",
+      "Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls\n",
+      "Document Class: report 2021/10/04 v1.4n Standard LaTeX document class\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty\n",
+      "\n",
+      "Package cmap Warning: pdftex not detected - exiting.\n",
+      "\n",
+      ") (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def\n",
+      "(|extractbb --version))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/polyglossia.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/makecmds/makecmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'file/after/tracklang.sty' is deprecated.\n",
+      "(hooks)              Use hook 'file/tracklang.sty/after' instead.\n",
+      "\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'package/after/bidi' is deprecated.\n",
+      "(hooks)              Use hook 'package/bidi/after' instead.\n",
+      "\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'package/after/luabidi' is deprecated.\n",
+      "(hooks)              Use hook 'package/luabidi/after' instead.\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-latex.ldf))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-english.ldf)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))\n",
+      "(./sphinxoptionshyperref.sty) (./sphinxoptionsgeometry.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty)\n",
+      "(./sphinxlatexgraphics.sty) (./sphinxlatexadmonitions.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty))\n",
+      "(./sphinxlatexliterals.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty))\n",
+      "(./sphinxlatexshadowbox.sty) (./sphinxlatexcontainers.sty)\n",
+      "(./sphinxhighlight.sty) (./sphinxlatextables.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty))\n",
+      "(./sphinxlatexnumfig.sty) (./sphinxlatexlists.sty) (./sphinxpackagefootnote.sty\n",
+      ") (./sphinxlatexindbibtoc.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty))\n",
+      "(./sphinxlatexstylepage.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty))\n",
+      "(./sphinxlatexstyleheadings.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty))\n",
+      "(./sphinxlatexstyletext.sty) (./sphinxlatexobjects.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty)\n",
+      "(./sphinxmessages.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/xelatex/ucharclasses/ucharclasses.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/fix-cm.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/psdextra.def)\n",
+      "Writing index file python.idx\n",
+      "(./python.aux)\n",
+      "\n",
+      "Package pgfplots Warning: running in backwards compatibility mode (unsuitable t\n",
+      "ick labels; missing features). Consider writing \\pgfplotsset{compat=1.18} into \n",
+      "your preamble.\n",
+      " on input line 93.\n",
+      "\n",
+      "*geometry* driver: auto-detecting\n",
+      "*geometry* detected driver: xetex\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty))\n",
+      "\n",
+      "Package hyperref Warning: Rerun to get /PageLabels entry.\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/stringenc/se-ascii-print.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/jknapltx/ursfs.fd) [1] [2] [1]\n",
+      "[2] [1]\n",
+      "No file python.ind.\n",
+      "[2] (./python.aux)\n",
+      "\n",
+      "LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.\n",
+      "\n",
+      "\n",
+      "Package rerunfilecheck Warning: File `python.out' has changed.\n",
+      "(rerunfilecheck)                Rerun to get outlines right\n",
+      "(rerunfilecheck)                or use package `bookmark'.\n",
+      "\n",
+      " )\n",
+      "Output written on python.pdf (6 pages).\n",
+      "Transcript written on python.log.\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Latexmk: Index file 'python.idx' was written\n",
+      "Latexmk: References changed.\n",
+      "Latexmk: Missing input file 'python.ind' (or dependence on it) from following:\n",
+      "  'No file python.ind.'\n",
+      "Latexmk: References changed.\n",
+      "Latexmk: References changed.\n",
+      "Latexmk: Log file says output to 'python.pdf'\n",
+      "Rule 'makeindex python.idx': File changes, etc:\n",
+      "   Changed files, or newly in use since previous run(s):\n",
+      "      'python.idx'\n",
+      "------------\n",
+      "Run number 1 of rule 'makeindex python.idx'\n",
+      "------------\n",
+      "------------\n",
+      "Running 'internal xindy -L english -C utf8  -M sphinx.xdy  -o \"python.ind\" \"python.idx\"'\n",
+      "------------\n",
+      "Latexmk: calling xindy( -L english -C utf8  -M sphinx.xdy  -o \"python.ind\" \"python.idx\" )\n",
+      "Rule 'pdflatex': File changes, etc:\n",
+      "   Changed files, or newly in use since previous run(s):\n",
+      "      'python.aux'\n",
+      "      'python.ind'\n",
+      "      'python.out'\n",
+      "------------\n",
+      "Run number 2 of rule 'pdflatex'\n",
+      "------------\n",
+      "------------\n",
+      "Running 'xelatex   -recorder  \"python.tex\"'\n",
+      "------------\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Latexmk: Examining 'python.log'\n",
+      "=== TeX engine is 'XeTeX'\n",
+      "Latexmk: applying rule 'makeindex python.idx'...\n",
+      "Latexmk: applying rule 'pdflatex'...\n",
+      "This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2022/dev/Debian) (preloaded format=xelatex)\n",
+      " restricted \\write18 enabled.\n",
+      "entering extended mode\n",
+      "(./python.tex\n",
+      "LaTeX2e <2021-11-15> patch level 1\n",
+      "L3 programming layer <2022-01-21> (./jupyterBook.cls\n",
+      "Document Class: jupyterBook 2020/11/06\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty\n",
+      "\n",
+      "Package inputenc Warning: inputenc package ignored with utf8 based engines.\n",
+      "\n",
+      ") (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty\n",
+      "For additional information on amsmath, use the `?' option.\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amscd.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/jknapltx/mathrsfs.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t\n",
+      "ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t\n",
+      "ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de\n",
+      "f))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet\n",
+      "ric.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod\n",
+      "e.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari\n",
+      "thmetics.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.\n",
+      "code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c\n",
+      "ode.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation\n",
+      "s.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c\n",
+      "ode.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex))\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65\n",
+      ".sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18\n",
+      ".sty)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarytopaths.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryarrows.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarycalc.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryintersections.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryintersection\n",
+      "s.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex\n",
+      ")))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.cod\n",
+      "e.tex)) (/usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code\n",
+      ".tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldp\n",
+      "gfsupp_loader.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotslists\n",
+      "tructure.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotslists\n",
+      "tructureext.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsarray\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatri\n",
+      "x.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshare\n",
+      "d.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.te\n",
+      "x\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.co\n",
+      "de.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.sur\n",
+      "fshading.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surf\n",
+      "shading.pgfsys-xetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surf\n",
+      "shading.pgfsys-dvipdfmx.def))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.\n",
+      "tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex\n",
+      "))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.t\n",
+      "ex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.cod\n",
+      "e.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.\n",
+      "tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.cod\n",
+      "e.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.pathmorphing.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrary\n",
+      "decorations.pathmorphing.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.pathreplacing.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrary\n",
+      "decorations.pathreplacing.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.co\n",
+      "ntourlua.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryplotmarks.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.co\n",
+      "de.tex))) (/usr/share/texlive/texmf-dist/tex/latex/bbm-macros/bbm.sty)\n",
+      "(./sphinxmanual.cls\n",
+      "Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls\n",
+      "Document Class: report 2021/10/04 v1.4n Standard LaTeX document class\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty\n",
+      "\n",
+      "Package cmap Warning: pdftex not detected - exiting.\n",
+      "\n",
+      ") (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def\n",
+      "(|extractbb --version))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/polyglossia.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/makecmds/makecmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'file/after/tracklang.sty' is deprecated.\n",
+      "(hooks)              Use hook 'file/tracklang.sty/after' instead.\n",
+      "\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'package/after/bidi' is deprecated.\n",
+      "(hooks)              Use hook 'package/bidi/after' instead.\n",
+      "\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'package/after/luabidi' is deprecated.\n",
+      "(hooks)              Use hook 'package/luabidi/after' instead.\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-latex.ldf))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-english.ldf)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))\n",
+      "(./sphinxoptionshyperref.sty) (./sphinxoptionsgeometry.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty)\n",
+      "(./sphinxlatexgraphics.sty) (./sphinxlatexadmonitions.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty))\n",
+      "(./sphinxlatexliterals.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty))\n",
+      "(./sphinxlatexshadowbox.sty) (./sphinxlatexcontainers.sty)\n",
+      "(./sphinxhighlight.sty) (./sphinxlatextables.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty))\n",
+      "(./sphinxlatexnumfig.sty) (./sphinxlatexlists.sty) (./sphinxpackagefootnote.sty\n",
+      ") (./sphinxlatexindbibtoc.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty))\n",
+      "(./sphinxlatexstylepage.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty))\n",
+      "(./sphinxlatexstyleheadings.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty))\n",
+      "(./sphinxlatexstyletext.sty) (./sphinxlatexobjects.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty)\n",
+      "(./sphinxmessages.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/xelatex/ucharclasses/ucharclasses.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/fix-cm.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/psdextra.def)\n",
+      "Writing index file python.idx\n",
+      "(./python.aux)\n",
+      "\n",
+      "Package pgfplots Warning: running in backwards compatibility mode (unsuitable t\n",
+      "ick labels; missing features). Consider writing \\pgfplotsset{compat=1.18} into \n",
+      "your preamble.\n",
+      " on input line 93.\n",
+      "\n",
+      "*geometry* driver: auto-detecting\n",
+      "*geometry* detected driver: xetex\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty))\n",
+      "(./python.out) (./python.out)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/stringenc/se-ascii-print.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/jknapltx/ursfs.fd) [1] [2]\n",
+      "(./python.toc) [1] [2] [1] (./python.ind) [2] (./python.aux) )\n",
+      "Output written on python.pdf (6 pages).\n",
+      "Transcript written on python.log.\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Latexmk: Index file 'python.idx' was written\n",
+      "Latexmk: Log file says output to 'python.pdf'\n",
+      "Rule 'pdflatex': File changes, etc:\n",
+      "   Changed files, or newly in use since previous run(s):\n",
+      "      'python.toc'\n",
+      "------------\n",
+      "Run number 3 of rule 'pdflatex'\n",
+      "------------\n",
+      "------------\n",
+      "Running 'xelatex   -recorder  \"python.tex\"'\n",
+      "------------\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Latexmk: Examining 'python.log'\n",
+      "=== TeX engine is 'XeTeX'\n",
+      "Latexmk: applying rule 'pdflatex'...\n",
+      "This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2022/dev/Debian) (preloaded format=xelatex)\n",
+      " restricted \\write18 enabled.\n",
+      "entering extended mode\n",
+      "(./python.tex\n",
+      "LaTeX2e <2021-11-15> patch level 1\n",
+      "L3 programming layer <2022-01-21> (./jupyterBook.cls\n",
+      "Document Class: jupyterBook 2020/11/06\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty\n",
+      "\n",
+      "Package inputenc Warning: inputenc package ignored with utf8 based engines.\n",
+      "\n",
+      ") (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty\n",
+      "For additional information on amsmath, use the `?' option.\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amscd.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/jknapltx/mathrsfs.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t\n",
+      "ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t\n",
+      "ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de\n",
+      "f))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet\n",
+      "ric.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod\n",
+      "e.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari\n",
+      "thmetics.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.\n",
+      "code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c\n",
+      "ode.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation\n",
+      "s.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te\n",
+      "x)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c\n",
+      "ode.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.\n",
+      "tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex))\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65\n",
+      ".sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18\n",
+      ".sty)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex\n",
+      ")\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarytopaths.code.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryarrows.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.\n",
+      "tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarycalc.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryintersections.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryintersection\n",
+      "s.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex\n",
+      ")))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.cod\n",
+      "e.tex)) (/usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code\n",
+      ".tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldp\n",
+      "gfsupp_loader.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotslists\n",
+      "tructure.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotslists\n",
+      "tructureext.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsarray\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatri\n",
+      "x.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshare\n",
+      "d.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque\n",
+      ".code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.te\n",
+      "x\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.co\n",
+      "de.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code\n",
+      ".tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.sur\n",
+      "fshading.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surf\n",
+      "shading.pgfsys-xetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surf\n",
+      "shading.pgfsys-dvipdfmx.def))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.\n",
+      "tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex\n",
+      "))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.t\n",
+      "ex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.t\n",
+      "ex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.cod\n",
+      "e.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.\n",
+      "tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.cod\n",
+      "e.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex\n",
+      ") (/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.pathmorphing.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrary\n",
+      "decorations.pathmorphing.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibrarydecorations.pathreplacing.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrary\n",
+      "decorations.pathreplacing.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.co\n",
+      "ntourlua.code.tex))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik\n",
+      "zlibraryplotmarks.code.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.co\n",
+      "de.tex))) (/usr/share/texlive/texmf-dist/tex/latex/bbm-macros/bbm.sty)\n",
+      "(./sphinxmanual.cls\n",
+      "Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls\n",
+      "Document Class: report 2021/10/04 v1.4n Standard LaTeX document class\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty\n",
+      "\n",
+      "Package cmap Warning: pdftex not detected - exiting.\n",
+      "\n",
+      ") (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def\n",
+      "(|extractbb --version))))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/polyglossia.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/makecmds/makecmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'file/after/tracklang.sty' is deprecated.\n",
+      "(hooks)              Use hook 'file/tracklang.sty/after' instead.\n",
+      "\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'package/after/bidi' is deprecated.\n",
+      "(hooks)              Use hook 'package/bidi/after' instead.\n",
+      "\n",
+      "\n",
+      "LaTeX hooks Warning: Generic hook 'package/after/luabidi' is deprecated.\n",
+      "(hooks)              Use hook 'package/luabidi/after' instead.\n",
+      "\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-latex.ldf))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-english.ldf)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))\n",
+      "(./sphinxoptionshyperref.sty) (./sphinxoptionsgeometry.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty)\n",
+      "(./sphinxlatexgraphics.sty) (./sphinxlatexadmonitions.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty))\n",
+      "(./sphinxlatexliterals.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty))\n",
+      "(./sphinxlatexshadowbox.sty) (./sphinxlatexcontainers.sty)\n",
+      "(./sphinxhighlight.sty) (./sphinxlatextables.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty))\n",
+      "(./sphinxlatexnumfig.sty) (./sphinxlatexlists.sty) (./sphinxpackagefootnote.sty\n",
+      ") (./sphinxlatexindbibtoc.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty))\n",
+      "(./sphinxlatexstylepage.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty))\n",
+      "(./sphinxlatexstyleheadings.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty))\n",
+      "(./sphinxlatexstyletext.sty) (./sphinxlatexobjects.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty)\n",
+      "(./sphinxmessages.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/xelatex/ucharclasses/ucharclasses.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/fix-cm.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex)))\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/psdextra.def)\n",
+      "Writing index file python.idx\n",
+      "(./python.aux)\n",
+      "\n",
+      "Package pgfplots Warning: running in backwards compatibility mode (unsuitable t\n",
+      "ick labels; missing features). Consider writing \\pgfplotsset{compat=1.18} into \n",
+      "your preamble.\n",
+      " on input line 93.\n",
+      "\n",
+      "*geometry* driver: auto-detecting\n",
+      "*geometry* detected driver: xetex\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty))\n",
+      "(./python.out) (./python.out)\n",
+      "(/usr/share/texlive/texmf-dist/tex/generic/stringenc/se-ascii-print.def)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)\n",
+      "(/usr/share/texlive/texmf-dist/tex/latex/jknapltx/ursfs.fd) [1] [2]\n",
+      "(./python.toc) [1] [2] [1] (./python.ind) [2] (./python.aux) )\n",
+      "Output written on python.pdf (6 pages).\n",
+      "Transcript written on python.log.\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Latexmk: Index file 'python.idx' was written\n",
+      "Latexmk: Log file says output to 'python.pdf'\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Latexmk: Examining 'python.log'\n",
+      "=== TeX engine is 'XeTeX'\n",
+      "Latexmk: All targets (python.pdf) are up-to-date\n",
+      "\n",
+      "\u001b[92m===============================================================================\u001b[0m\n",
+      "\n",
+      "A PDF of your book can be found at:\n",
+      "    /home/jovyan/work/jupyter-base/_build/latex\n",
+      "\n",
+      "\n",
+      "\u001b[92m===============================================================================\u001b[0m\n",
+      "\n"
+     ]
+    }
+   ],
+   "source": [
+    "%%bash  \n",
+    "jupyter-book clean .\n",
+    "for builder in html singlehtml pdflatex; do \n",
+    "    jupyter-book build --builder $builder .\n",
+    "done"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "2a5c3932-5d0d-4cfd-bbf8-62c8bfc12a93",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3 (ipykernel)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.10.9"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/python/hello.py b/python/hello.py
new file mode 100644
index 0000000000000000000000000000000000000000..895cffb917757b3d004796a25d397436cb05f24d
--- /dev/null
+++ b/python/hello.py
@@ -0,0 +1 @@
+print("hello python in jupyer vscode.")
\ No newline at end of file
diff --git a/quickstart.ipynb b/quickstart.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..7fb7878ff28d8f5bb0c759374cad68cdd6c3274e
--- /dev/null
+++ b/quickstart.ipynb
@@ -0,0 +1,301 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "baeb31ec-ca39-49d1-9d43-cad4808c53be",
+   "metadata": {
+    "tags": [],
+    "user_expressions": []
+   },
+   "source": [
+    "# Quickstart for Jupyter base notebook"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "33102a08-870e-41de-89f3-261229b0cf8b",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "## Python"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "id": "69f6863b-6547-4e0e-9c8c-62664db684c0",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Hello\n"
+     ]
+    }
+   ],
+   "source": [
+    "text=\"Hello\"\n",
+    "print(text)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "642a4b7b-42f8-48da-8f17-f6920e45a9ec",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "## Bash"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "id": "b9832d2a-df8d-484f-a783-126e57e9353a",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Linux b891c201ed3e 5.15.49-linuxkit #1 SMP PREEMPT Tue Sep 13 07:51:32 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux\n"
+     ]
+    }
+   ],
+   "source": [
+    "%%bash\n",
+    "uname -a"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "f54bc696-6f58-416f-971e-6e7f7b9daa28",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "## Git"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "id": "7f996bc4-5ad6-4b29-884f-2fa243275467",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "git version 2.34.1\n"
+     ]
+    }
+   ],
+   "source": [
+    "%%bash \n",
+    "git --version"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "5e04c9ae-3445-455e-99ed-071d1b57abb5",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "## UML"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "id": "f6847b3c-b14e-4176-bd4f-db400e82b691",
+   "metadata": {
+    "tags": [
+     "remove-cell"
+    ]
+   },
+   "outputs": [],
+   "source": [
+    "import iplantuml"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "id": "ed7da4ef-1e2a-444f-9622-a037dcb720b4",
+   "metadata": {
+    "tags": [
+     "remove-input"
+    ]
+   },
+   "outputs": [
+    {
+     "data": {
+      "image/svg+xml": [
+       "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" contentScriptType=\"application/ecmascript\" contentStyleType=\"text/css\" height=\"215px\" preserveAspectRatio=\"none\" style=\"width:300px;height:215px;\" version=\"1.1\" viewBox=\"0 0 300 215\" width=\"300px\" zoomAndPan=\"magnify\"><defs><filter height=\"300%\" id=\"fn3yvorrca0j1\" width=\"300%\" x=\"-1\" y=\"-1\"><feGaussianBlur result=\"blurOut\" stdDeviation=\"2.0\"/><feColorMatrix in=\"blurOut\" result=\"blurOut2\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0\"/><feOffset dx=\"4.0\" dy=\"4.0\" in=\"blurOut2\" result=\"blurOut3\"/><feBlend in=\"SourceGraphic\" in2=\"blurOut3\" mode=\"normal\"/></filter></defs><g><line style=\"stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 5.0,5.0;\" x1=\"33\" x2=\"33\" y1=\"38.2969\" y2=\"174.8281\"/><line style=\"stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 5.0,5.0;\" x1=\"270\" x2=\"270\" y1=\"38.2969\" y2=\"174.8281\"/><rect fill=\"#FEFECE\" filter=\"url(#fn3yvorrca0j1)\" height=\"30.2969\" style=\"stroke: #A80036; stroke-width: 1.5;\" width=\"46\" x=\"8\" y=\"3\"/><text fill=\"#000000\" font-family=\"sans-serif\" font-size=\"14\" lengthAdjust=\"spacingAndGlyphs\" textLength=\"32\" x=\"15\" y=\"22.9951\">Alice</text><rect fill=\"#FEFECE\" filter=\"url(#fn3yvorrca0j1)\" height=\"30.2969\" style=\"stroke: #A80036; stroke-width: 1.5;\" width=\"46\" x=\"8\" y=\"173.8281\"/><text fill=\"#000000\" font-family=\"sans-serif\" font-size=\"14\" lengthAdjust=\"spacingAndGlyphs\" textLength=\"32\" x=\"15\" y=\"193.8232\">Alice</text><rect fill=\"#FEFECE\" filter=\"url(#fn3yvorrca0j1)\" height=\"30.2969\" style=\"stroke: #A80036; stroke-width: 1.5;\" width=\"42\" x=\"247\" y=\"3\"/><text fill=\"#000000\" font-family=\"sans-serif\" font-size=\"14\" lengthAdjust=\"spacingAndGlyphs\" textLength=\"28\" x=\"254\" y=\"22.9951\">Bob</text><rect fill=\"#FEFECE\" filter=\"url(#fn3yvorrca0j1)\" height=\"30.2969\" style=\"stroke: #A80036; stroke-width: 1.5;\" width=\"42\" x=\"247\" y=\"173.8281\"/><text fill=\"#000000\" font-family=\"sans-serif\" font-size=\"14\" lengthAdjust=\"spacingAndGlyphs\" textLength=\"28\" x=\"254\" y=\"193.8232\">Bob</text><polygon fill=\"#A80036\" points=\"258,65.4297,268,69.4297,258,73.4297,262,69.4297\" style=\"stroke: #A80036; stroke-width: 1.0;\"/><line style=\"stroke: #A80036; stroke-width: 1.0;\" x1=\"33\" x2=\"264\" y1=\"69.4297\" y2=\"69.4297\"/><text fill=\"#000000\" font-family=\"sans-serif\" font-size=\"13\" lengthAdjust=\"spacingAndGlyphs\" textLength=\"149\" x=\"40\" y=\"64.3638\">Authentication Request</text><polygon fill=\"#A80036\" points=\"44,94.5625,34,98.5625,44,102.5625,40,98.5625\" style=\"stroke: #A80036; stroke-width: 1.0;\"/><line style=\"stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;\" x1=\"38\" x2=\"269\" y1=\"98.5625\" y2=\"98.5625\"/><text fill=\"#000000\" font-family=\"sans-serif\" font-size=\"13\" lengthAdjust=\"spacingAndGlyphs\" textLength=\"159\" x=\"50\" y=\"93.4966\">Authentication Response</text><polygon fill=\"#A80036\" points=\"258,123.6953,268,127.6953,258,131.6953,262,127.6953\" style=\"stroke: #A80036; stroke-width: 1.0;\"/><line style=\"stroke: #A80036; stroke-width: 1.0;\" x1=\"33\" x2=\"264\" y1=\"127.6953\" y2=\"127.6953\"/><text fill=\"#000000\" font-family=\"sans-serif\" font-size=\"13\" lengthAdjust=\"spacingAndGlyphs\" textLength=\"203\" x=\"40\" y=\"122.6294\">Another authentication Request</text><polygon fill=\"#A80036\" points=\"44,152.8281,34,156.8281,44,160.8281,40,156.8281\" style=\"stroke: #A80036; stroke-width: 1.0;\"/><line style=\"stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;\" x1=\"38\" x2=\"269\" y1=\"156.8281\" y2=\"156.8281\"/><text fill=\"#000000\" font-family=\"sans-serif\" font-size=\"13\" lengthAdjust=\"spacingAndGlyphs\" textLength=\"213\" x=\"50\" y=\"151.7622\">Another authentication Response</text><!--MD5=[1d6f20096108edb94adca4cbf5ef001d]\n",
+       "@startuml\n",
+       "Alice -> Bob: Authentication Request\n",
+       "Bob - -> Alice: Authentication Response\n",
+       "\n",
+       "Alice -> Bob: Another authentication Request\n",
+       "Alice <- - Bob: Another authentication Response\n",
+       "@enduml\n",
+       "\n",
+       "PlantUML version 1.2020.02(Sun Mar 01 10:22:07 UTC 2020)\n",
+       "(GPL source distribution)\n",
+       "Java Runtime: OpenJDK Runtime Environment\n",
+       "JVM: OpenJDK 64-Bit Server VM\n",
+       "Java Version: 11.0.18+10-post-Ubuntu-0ubuntu122.04\n",
+       "Operating System: Linux\n",
+       "Default Encoding: UTF-8\n",
+       "Language: en\n",
+       "Country: US\n",
+       "--></g></svg>"
+      ],
+      "text/plain": [
+       "<IPython.core.display.SVG object>"
+      ]
+     },
+     "execution_count": 6,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "%%plantuml --jar\n",
+    "\n",
+    "@startuml\n",
+    "Alice -> Bob: Authentication Request\n",
+    "Bob --> Alice: Authentication Response\n",
+    "\n",
+    "Alice -> Bob: Another authentication Request\n",
+    "Alice <-- Bob: Another authentication Response\n",
+    "@enduml"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "800287e2-b904-40be-b20f-f6d572395b7f",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "## Extended markdown"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "35b7e483-e14e-4e54-a25b-38dced0f380f",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "<https://jupyterbook.org/en/stable/reference/cheatsheet.html>"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "f0fe93fd-92dd-4590-be09-279adbb3fbae",
+   "metadata": {
+    "tags": [],
+    "user_expressions": []
+   },
+   "source": [
+    "```{note}\n",
+    "Here is a note\n",
+    "```"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "b4c65d37-2a33-4983-b0f5-984da15f2f9f",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "```{warning} This is my warning\n",
+    "bla\n",
+    "```"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "c6b8bdb8-e501-4557-be51-bc2130dcba23",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "$$\n",
+    "a^2 + b^2 = c^2\n",
+    "$$(eqn:pyth)\n",
+    "\n",
+    "Pythagore cf. {eq}`eqn:pyth`"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "c60ddcfe-cbcc-4eec-a355-7621885e7ca9",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "\\begin{align}\n",
+    "a_{11}& =b_{11}&\n",
+    "  a_{12}& =b_{12}\\\\\n",
+    "a_{21}& =b_{21}&\n",
+    "  a_{22}& =b_{22}+c_{22}\n",
+    "\\end{align}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "e388047e-b8a6-4854-a7c3-f63824b5a81d",
+   "metadata": {
+    "user_expressions": []
+   },
+   "source": [
+    "```{list-table} Table title\n",
+    ":header-rows: 1\n",
+    ":name: label-to-reference\n",
+    "\n",
+    "* - Col1\n",
+    "  - Col2\n",
+    "* - Row1 under Col1\n",
+    "  - Row1 under Col2\n",
+    "* - Row2 under Col1\n",
+    "  - Row2 under Col2\n",
+    "```"
+   ]
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3 (ipykernel)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.10.9"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/uml/demo.puml b/uml/demo.puml
new file mode 100644
index 0000000000000000000000000000000000000000..1a53dafb78a064c5269da208735d116d8739ffa0
--- /dev/null
+++ b/uml/demo.puml
@@ -0,0 +1,7 @@
+@startuml
+Alice -> Bob: Authentication Request
+Bob --> Alice: Authentication Response
+
+Alice -> Bob: Another authentication Request
+Alice <-- Bob: Another authentication Response
+@enduml
\ No newline at end of file