From 2bde442fedd6c1d51c22c2248d68215c49ec24db Mon Sep 17 00:00:00 2001 From: dumball11 Date: Thu, 10 Feb 2022 23:15:23 +0530 Subject: [PATCH] maa --- demo.ipynb | 109 +++++++++++++++++++++++++++++++++++++++-------------- shell.nix | 2 +- 2 files changed, 82 insertions(+), 29 deletions(-) diff --git a/demo.ipynb b/demo.ipynb index b0efdb2..89ba4c7 100644 --- a/demo.ipynb +++ b/demo.ipynb @@ -19,7 +19,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -28,7 +28,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -38,7 +38,7 @@ "traceback": [ "\u001b[0;31m--------------------------------------------------------------\u001b[0m", "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mseaborn\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0msns\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mmatplotlib\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpyplot\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0msns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mset_theme\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstyle\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m\"whitegrid\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 4\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0;31m# Load the example diamonds dataset\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mseaborn\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0msns\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mmatplotlib\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpyplot\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0msns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mset_theme\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstyle\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m\"whitegrid\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 4\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0;31m# Load the example diamonds dataset\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", "\u001b[0;31mAttributeError\u001b[0m: module 'seaborn' has no attribute 'set_theme'" ] } @@ -66,30 +66,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "OSError", - "evalue": "'_mpl-gallery' not found in the style library and input is not a valid URL or path; see `style.available` for list of available styles", - "output_type": "error", - "traceback": [ - "\u001b[0;31m--------------------------------------------------------------\u001b[0m", - "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m/nix/store/r1az7lczwhzwz8hss7rvj0gnm7xlri5v-python3-3.7.3-env/lib/python3.7/site-packages/matplotlib/style/core.py\u001b[0m in \u001b[0;36muse\u001b[0;34m(style)\u001b[0m\n\u001b[1;32m 110\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 111\u001b[0;31m \u001b[0mrc\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mrc_params_from_file\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstyle\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0muse_default_template\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 112\u001b[0m \u001b[0m_apply_style\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrc\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/nix/store/r1az7lczwhzwz8hss7rvj0gnm7xlri5v-python3-3.7.3-env/lib/python3.7/site-packages/matplotlib/__init__.py\u001b[0m in \u001b[0;36mrc_params_from_file\u001b[0;34m(fname, fail_on_error, use_default_template)\u001b[0m\n\u001b[1;32m 1069\u001b[0m \"\"\"\n\u001b[0;32m-> 1070\u001b[0;31m \u001b[0mconfig_from_file\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_rc_params_in_file\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfname\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfail_on_error\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1071\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/nix/store/r1az7lczwhzwz8hss7rvj0gnm7xlri5v-python3-3.7.3-env/lib/python3.7/site-packages/matplotlib/__init__.py\u001b[0m in \u001b[0;36m_rc_params_in_file\u001b[0;34m(fname, fail_on_error)\u001b[0m\n\u001b[1;32m 985\u001b[0m \u001b[0mrc_temp\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m{\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 986\u001b[0;31m \u001b[0;32mwith\u001b[0m \u001b[0m_open_file_or_url\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfname\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mfd\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 987\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/nix/store/r1az7lczwhzwz8hss7rvj0gnm7xlri5v-python3-3.7.3-env/lib/python3.7/contextlib.py\u001b[0m in \u001b[0;36m__enter__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 111\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 112\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mnext\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgen\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 113\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mStopIteration\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/nix/store/r1az7lczwhzwz8hss7rvj0gnm7xlri5v-python3-3.7.3-env/lib/python3.7/site-packages/matplotlib/__init__.py\u001b[0m in \u001b[0;36m_open_file_or_url\u001b[0;34m(fname)\u001b[0m\n\u001b[1;32m 970\u001b[0m \u001b[0mencoding\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m\"utf-8\"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 971\u001b[0;31m \u001b[0;32mwith\u001b[0m \u001b[0mopen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfname\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mencoding\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mencoding\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 972\u001b[0m \u001b[0;32myield\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: '_mpl-gallery'", - "\nDuring handling of the above exception, another exception occurred:\n", - "\u001b[0;31mOSError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mnumpy\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 4\u001b[0;31m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mstyle\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0muse\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'_mpl-gallery'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 5\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;31m# make data\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/nix/store/r1az7lczwhzwz8hss7rvj0gnm7xlri5v-python3-3.7.3-env/lib/python3.7/site-packages/matplotlib/style/core.py\u001b[0m in \u001b[0;36muse\u001b[0;34m(style)\u001b[0m\n\u001b[1;32m 115\u001b[0m \u001b[0;34m\"{!r} not found in the style library and input is not a \"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 116\u001b[0m \u001b[0;34m\"valid URL or path; see `style.available` for list of \"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 117\u001b[0;31m \"available styles\".format(style))\n\u001b[0m\u001b[1;32m 118\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 119\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;31mOSError\u001b[0m: '_mpl-gallery' not found in the style library and input is not a valid URL or path; see `style.available` for list of available styles" - ] - } - ], + "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "import numpy as np\n", @@ -180,7 +159,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -190,7 +169,7 @@ "traceback": [ "\u001b[0;31m--------------------------------------------------------------\u001b[0m", "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mseaborn\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0msns\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mmatplotlib\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpyplot\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0msns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mset_theme\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstyle\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m\"whitegrid\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 4\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0;31m# Load the example diamonds dataset\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mseaborn\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0msns\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mmatplotlib\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpyplot\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0msns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mset_theme\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstyle\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m\"whitegrid\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 4\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0;31m# Load the example diamonds dataset\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", "\u001b[0;31mAttributeError\u001b[0m: module 'seaborn' has no attribute 'set_theme'" ] } @@ -216,6 +195,80 @@ " data=diamonds, ax=ax)" ] }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'/nix/store/4w1rxv6wfkv728jzmm6pqq3jsqd4yvi7-python3-3.7.3/bin:/nix/store/vcj6f6sv9v5gqjx27qf9sbkiiiap2v5p-python3.7-notebook-5.7.8/bin:/nix/store/zhhnxn9np7ly8gdycldvkdkzc7sgkjrq-python3.7-setuptools-41.0.1/bin:/nix/store/x3d33scgp0lk4b0qh3b18673f610bb2g-python3.7-jupyter_core-4.4.0/bin:/nix/store/g802a8fmwlidanw0j903xfzhh5q99qd5-python3.7-ipython-7.2.0/bin:/nix/store/k5jmrfn6q01xcggjd49rf78cvj21kbjl-python3.7-Pygments-2.3.1/bin:/nix/store/ww5qjqrcyzrdmdmj7wgvp4ycflg4rjh9-python3.7-docutils-0.14/bin:/nix/store/4hzr51hzdzx835vnhvri6bg18jx3w7sr-python3.7-jupyter_client-5.2.4/bin:/nix/store/g0bq93y20369j0275xzsdxin2idcpc0w-python3.7-nbformat-4.4.0/bin:/nix/store/84f6mzp4yw3f42l1bhwp7dyf4rwi6w6b-python3.7-jsonschema-2.6.0/bin:/nix/store/dnbxpvphxnmij8f5skxkym3a696y25m1-python3.7-nbconvert-5.4.1/bin:/nix/store/q3ida6v51vglk8l4v446481qgimnl7ap-python3.7-chardet-3.0.4/bin:/nix/store/x3d33scgp0lk4b0qh3b18673f610bb2g-python3.7-jupyter_core-4.4.0/bin:/nix/store/4w1rxv6wfkv728jzmm6pqq3jsqd4yvi7-python3-3.7.3/bin:/nix/store/x3d33scgp0lk4b0qh3b18673f610bb2g-python3.7-jupyter_core-4.4.0/bin:/nix/store/g802a8fmwlidanw0j903xfzhh5q99qd5-python3.7-ipython-7.2.0/bin:/nix/store/zhhnxn9np7ly8gdycldvkdkzc7sgkjrq-python3.7-setuptools-41.0.1/bin:/nix/store/k5jmrfn6q01xcggjd49rf78cvj21kbjl-python3.7-Pygments-2.3.1/bin:/nix/store/ww5qjqrcyzrdmdmj7wgvp4ycflg4rjh9-python3.7-docutils-0.14/bin:/nix/store/8kgsjv57icc18qhpmj588g9x1w34hi4j-bash-interactive-5.1-p12/bin:/nix/store/qpzwm6z4igakmqr4n4k6k3q0a4bqy3ws-patchelf-0.9/bin:/nix/store/1ap5d85630s3ksal6xgkjnbglmbng3kg-gcc-wrapper-7.4.0/bin:/nix/store/d8k7bv2w9g669dv7r9z4wrr9cnzdncdv-gcc-7.4.0/bin:/nix/store/2fxzw4ilrgc4klppk1nc50vgcwfphh1s-glibc-2.27-bin/bin:/nix/store/wpjdad5wpylnpqbjw4dbnih8f6q32l43-coreutils-8.31/bin:/nix/store/yzijh65sak6z06cdvrg9wi2d1964g6h3-binutils-wrapper-2.31.1/bin:/nix/store/c222w06ysx899n7r1jqaw96l6x6g8q9i-binutils-2.31.1/bin:/nix/store/2fxzw4ilrgc4klppk1nc50vgcwfphh1s-glibc-2.27-bin/bin:/nix/store/wpjdad5wpylnpqbjw4dbnih8f6q32l43-coreutils-8.31/bin:/nix/store/awzvfmszh60vfkajsg1mgvyq81vlm50m-chord-0.1.0/bin:/nix/store/r1az7lczwhzwz8hss7rvj0gnm7xlri5v-python3-3.7.3-env/bin:/nix/store/wpjdad5wpylnpqbjw4dbnih8f6q32l43-coreutils-8.31/bin:/nix/store/d9y878m6hk96mc05pz4vdzqrlqcfl7rs-findutils-4.6.0/bin:/nix/store/xnvj5phwyv5fj4idkrwass1243nn5n19-diffutils-3.7/bin:/nix/store/g92ybkzhiqcw7xsz5yq1dayjjlhll914-gnused-4.7/bin:/nix/store/da2jifip9xsab81yh34h887a1fwnz9gd-gnugrep-3.3/bin:/nix/store/vk9rvr21phkc2jfb765rnrlhb171ywh2-gawk-4.2.1/bin:/nix/store/d34nmar6fd15yf24rw8h5aiiwcywlzbq-gnutar-1.32/bin:/nix/store/f1689ai31ca0m7j6q8lpyf10z16rmrmw-gzip-1.10/bin:/nix/store/cr2fv6r0bic97wmakjdxcwbvyp4hqn2z-bzip2-1.0.6.0.1-bin/bin:/nix/store/cpn4i0g3s7m5l0i6v1i7k855ylfxfn0g-gnumake-4.2.1/bin:/nix/store/fyxcppddjg7abrand8n10gwzm5gknc48-bash-4.4-p23/bin:/nix/store/1nnnsl2l0hcnzcy4410pbpicsvkfkzj9-patch-2.7.6/bin:/nix/store/rshc59lkp5j44fjzg2a5hi2ril4dd7ka-xz-5.2.4-bin/bin:/home/dumball/.autojump/bin:/run/wrappers/bin:/home/dumball/.nix-profile/bin:/etc/profiles/per-user/dumball/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin'" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import matplotlib\n", + "import os\n", + "os.environ.get('MPLCONFIGDIR')\n", + "os.environ.get('PATH')" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "import os \n", + "import tempfile\n", + "os.environ['MPLCONFIGDIR'] = tempfile.mkdtemp()\n", + "import matplotlib" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'/run/user/1000/tmpc2r9f11o'" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import matplotlib\n", + "import os\n", + "os.environ.get('MPLCONFIGDIR')" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.9.0\n" + ] + } + ], + "source": [ + "print(sns.__version__)" + ] + }, { "cell_type": "code", "execution_count": null, diff --git a/shell.nix b/shell.nix index 7edbeae..e07d848 100644 --- a/shell.nix +++ b/shell.nix @@ -12,7 +12,7 @@ mkShell { (python3.withPackages (ps: with ps; with python3Packages; [ jupyter ipython - seaborn + python3Packages.seaborn pandas numpy matplotlib