From 1054f749e9769f02c9f66c3b5dbf00fb9134c178 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Fri, 20 May 2022 11:00:52 +0100 Subject: [PATCH] docs: check for latex availability added to examples. --- examples/01_basic_example.ipynb | 4 +++- examples/02_correlators.ipynb | 8 +++++--- examples/03_pcac_example.ipynb | 4 +++- examples/04_fit_example.ipynb | 10 ++++++---- examples/05_matrix_operations.ipynb | 4 ++-- examples/06_gevp.ipynb | 7 +++++-- 6 files changed, 24 insertions(+), 13 deletions(-) diff --git a/examples/01_basic_example.ipynb b/examples/01_basic_example.ipynb index 834f9d39..df1d76f2 100644 --- a/examples/01_basic_example.ipynb +++ b/examples/01_basic_example.ipynb @@ -21,6 +21,7 @@ "outputs": [], "source": [ "import numpy as np\n", + "import matplotlib\n", "import matplotlib.pyplot as plt\n", "import pyerrors as pe" ] @@ -32,7 +33,8 @@ "outputs": [], "source": [ "plt.style.use('./base_style.mplstyle')\n", - "plt.rc('text', usetex=True)" + "usetex = matplotlib.checkdep_usetex(True)\n", + "plt.rc('text', usetex=usetex)" ] }, { diff --git a/examples/02_correlators.ipynb b/examples/02_correlators.ipynb index a647162e..e2d2a09a 100644 --- a/examples/02_correlators.ipynb +++ b/examples/02_correlators.ipynb @@ -8,6 +8,7 @@ "outputs": [], "source": [ "import numpy as np\n", + "import matplotlib\n", "import matplotlib.pyplot as plt\n", "import pyerrors as pe" ] @@ -20,7 +21,8 @@ "outputs": [], "source": [ "plt.style.use('./base_style.mplstyle')\n", - "plt.rc('text', usetex=True)" + "usetex = matplotlib.checkdep_usetex(True)\n", + "plt.rc('text', usetex=usetex)" ] }, { @@ -480,7 +482,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -494,7 +496,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.8" + "version": "3.8.10" } }, "nbformat": 4, diff --git a/examples/03_pcac_example.ipynb b/examples/03_pcac_example.ipynb index bf0f0b02..835062a8 100644 --- a/examples/03_pcac_example.ipynb +++ b/examples/03_pcac_example.ipynb @@ -7,6 +7,7 @@ "outputs": [], "source": [ "import numpy as np\n", + "import matplotlib\n", "import matplotlib.pyplot as plt\n", "import pyerrors as pe" ] @@ -18,7 +19,8 @@ "outputs": [], "source": [ "plt.style.use('./base_style.mplstyle')\n", - "plt.rc('text', usetex=True)" + "usetex = matplotlib.checkdep_usetex(True)\n", + "plt.rc('text', usetex=usetex)" ] }, { diff --git a/examples/04_fit_example.ipynb b/examples/04_fit_example.ipynb index 026cca2d..72d62e9e 100644 --- a/examples/04_fit_example.ipynb +++ b/examples/04_fit_example.ipynb @@ -6,9 +6,10 @@ "metadata": {}, "outputs": [], "source": [ - "import pyerrors as pe\n", "import numpy as np\n", - "import matplotlib.pyplot as plt" + "import matplotlib\n", + "import matplotlib.pyplot as plt\n", + "import pyerrors as pe" ] }, { @@ -18,7 +19,8 @@ "outputs": [], "source": [ "plt.style.use('./base_style.mplstyle')\n", - "plt.rc('text', usetex=True)" + "usetex = matplotlib.checkdep_usetex(True)\n", + "plt.rc('text', usetex=usetex)" ] }, { @@ -439,7 +441,7 @@ "hash": "916dbcbb3f70747c44a77c7bcd40155683ae19c65e1c03b4aa3499c5328201f1" }, "kernelspec": { - "display_name": "Python 3.8.10 64-bit", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, diff --git a/examples/05_matrix_operations.ipynb b/examples/05_matrix_operations.ipynb index a49a7ee0..926d1734 100644 --- a/examples/05_matrix_operations.ipynb +++ b/examples/05_matrix_operations.ipynb @@ -393,7 +393,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -407,7 +407,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.8" + "version": "3.8.10" } }, "nbformat": 4, diff --git a/examples/06_gevp.ipynb b/examples/06_gevp.ipynb index e969008c..268346f6 100644 --- a/examples/06_gevp.ipynb +++ b/examples/06_gevp.ipynb @@ -7,6 +7,7 @@ "metadata": {}, "outputs": [], "source": [ + "import matplotlib\n", "import matplotlib.pyplot as plt\n", "import pyerrors as pe" ] @@ -18,7 +19,9 @@ "metadata": {}, "outputs": [], "source": [ - "plt.style.use('./base_style.mplstyle'); plt.rc('text', usetex=True)" + "plt.style.use('./base_style.mplstyle')\n", + "usetex = matplotlib.checkdep_usetex(True)\n", + "plt.rc('text', usetex=usetex)" ] }, { @@ -305,7 +308,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" },