--- /tmp/nbsphinx-0.8.0+ds-1iw44gvxx/debian/python-nbsphinx-doc_0.8.0+ds-1_all.deb +++ python-nbsphinx-doc_0.8.0+ds-1_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2020-12-13 14:31:40.000000 debian-binary │ -rw-r--r-- 0 0 0 3796 2020-12-13 14:31:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1700004 2020-12-13 14:31:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1680660 2020-12-13 14:31:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: python-nbsphinx-doc │ │ │ Source: nbsphinx │ │ │ Version: 0.8.0+ds-1 │ │ │ Architecture: all │ │ │ Maintainer: Debian Python Team │ │ │ -Installed-Size: 2621 │ │ │ +Installed-Size: 2602 │ │ │ Depends: node-requirejs, libjs-mathjax, libjs-sphinxdoc (>= 2.4.3-5~) │ │ │ Suggests: www-browser │ │ │ Enhances: python3-nbsphinx (= 0.8.0+ds-1) │ │ │ Built-Using: alabaster (= 0.7.8-1.1), sphinx (= 3.3.1-1) │ │ │ Section: doc │ │ │ Priority: optional │ │ │ Homepage: https://nbsphinx.rtfd.org/ │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -47,16 +47,16 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 90 2020-08-13 15:46:39.000000 ./usr/share/doc/python-nbsphinx/html/_static/plus.png │ │ │ -rw-r--r-- 0 root (0) root (0) 5183 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/_static/pygments.css │ │ │ -rw-r--r-- 0 root (0) root (0) 20798 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/a-normal-rst-file.html │ │ │ -rw-r--r-- 0 root (0) root (0) 17071 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/allow-errors-per-cell.html │ │ │ -rw-r--r-- 0 root (0) root (0) 3295 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/allow-errors-per-cell.ipynb │ │ │ -rw-r--r-- 0 root (0) root (0) 20178 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/allow-errors.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1466 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/allow-errors.ipynb.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 138212 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/code-cells.html │ │ │ --rw-r--r-- 0 root (0) root (0) 107157 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/code-cells.ipynb.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 138207 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/code-cells.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 98232 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/code-cells.ipynb.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2620 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/conf.py.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 21150 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/configuring-kernels.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1367 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/configuring-kernels.ipynb.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 10314 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/contributing.html │ │ │ -rw-r--r-- 0 root (0) root (0) 18738 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/custom-css.html │ │ │ -rw-r--r-- 0 root (0) root (0) 3805 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/custom-css.ipynb │ │ │ -rw-r--r-- 0 root (0) root (0) 9215 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/executing-notebooks.html │ │ │ @@ -81,15 +81,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2226 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/pre-executed.ipynb.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 13288 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/prolog-and-epilog.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1951 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/prolog-and-epilog.ipynb.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 10274 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/raw-cells.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1388 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/raw-cells.ipynb.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 166 2020-10-19 20:04:59.000000 ./usr/share/doc/python-nbsphinx/html/requirements.txt │ │ │ -rw-r--r-- 0 root (0) root (0) 5123 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/search.html │ │ │ --rw-r--r-- 0 root (0) root (0) 25897 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/searchindex.js │ │ │ +-rw-r--r-- 0 root (0) root (0) 25890 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/searchindex.js │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/subdir/ │ │ │ -rw-r--r-- 0 root (0) root (0) 15556 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/subdir/a-notebook-in-a-subdir.html │ │ │ -rw-r--r-- 0 root (0) root (0) 9324 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/subdir/a-notebook-in-a-subdir.ipynb.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 9961 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/subdir/gallery.html │ │ │ -rw-r--r-- 0 root (0) root (0) 4026 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/subdir/gallery.ipynb │ │ │ -rw-r--r-- 0 root (0) root (0) 13309 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/subdir/toctree.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1688 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/subdir/toctree.ipynb.gz │ │ │ @@ -114,15 +114,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-12-13 11:24:38.000000 ./usr/share/doc/python-nbsphinx/html/www/repology/ │ │ │ -rw-r--r-- 0 root (0) root (0) 13906 2020-12-13 11:24:38.000000 ./usr/share/doc/python-nbsphinx/html/www/repology/nbsphinx.svg │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/www/wikimediacommons/ │ │ │ -rw-r--r-- 0 root (0) root (0) 343979 2020-12-13 11:24:38.000000 ./usr/share/doc/python-nbsphinx/html/www/wikimediacommons/DescenteInfinie.ogg │ │ │ -rw-r--r-- 0 root (0) root (0) 406119 2020-12-13 11:24:38.000000 ./usr/share/doc/python-nbsphinx/html/www/wikimediacommons/Shepard_Calais_1906_FrenchGP.ogv.160p.ogv │ │ │ -rw-r--r-- 0 root (0) root (0) 7126 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/yet-another.html │ │ │ -rw-r--r-- 0 root (0) root (0) 908 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/html/yet-another.ipynb │ │ │ --rw-r--r-- 0 root (0) root (0) 625419 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/nbsphinx.pdf │ │ │ +-rw-r--r-- 0 root (0) root (0) 615047 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx/nbsphinx.pdf │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx-doc/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2441 2020-10-19 20:04:59.000000 ./usr/share/doc/python-nbsphinx-doc/CONTRIBUTING.rst │ │ │ -rw-r--r-- 0 root (0) root (0) 2415 2020-10-20 10:29:06.000000 ./usr/share/doc/python-nbsphinx-doc/NEWS.rst.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2167 2020-10-20 10:35:51.000000 ./usr/share/doc/python-nbsphinx-doc/PKG-INFO │ │ │ -rw-r--r-- 0 root (0) root (0) 979 2020-04-08 19:36:23.000000 ./usr/share/doc/python-nbsphinx-doc/README.rst │ │ │ -rw-r--r-- 0 root (0) root (0) 2033 2020-12-13 14:31:40.000000 ./usr/share/doc/python-nbsphinx-doc/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 45854 2020-12-13 11:30:00.000000 ./usr/share/doc/python-nbsphinx-doc/copyright │ │ ├── ./usr/share/doc/python-nbsphinx/html/_images/code-cells_35_0.svg │ │ │ @@ -82,26 +82,26 @@ │ │ │ 00000510: 203c 6720 6964 3d22 6d61 7470 6c6f 746c . │ │ │ 00000530: 3c67 2069 643d 2278 7469 636b 5f31 223e │ │ │ 00000540: 0a20 2020 2020 3c67 2069 643d 226c 696e . . . . │ │ │ 000005d0: 0a20 2020 2020 203c 673e 0a20 2020 2020 . . │ │ │ 000005e0: 2020 3c75 7365 2073 7479 6c65 3d22 7374 . . │ │ │ 00000650: 2020 2020 203c 2f67 3e0a 2020 2020 203c . < │ │ │ 00000660: 6720 6964 3d22 7465 7874 5f31 223e 0a20 g id="text_1">. │ │ │ 00000670: 2020 2020 203c 212d 2d20 3020 2d2d 3e0a . │ │ │ 00000680: 2020 2020 2020 3c67 2074 7261 6e73 666f . │ │ │ 00000a20: 0a20 2020 2020 2020 3c75 7365 2073 7479 . . │ │ │ 00000a90: 2020 3c2f 673e 0a20 2020 2020 3c2f 673e . │ │ │ 00000aa0: 0a20 2020 2020 3c67 2069 643d 2274 6578 . . . . │ │ │ 00000e90: 3c67 2069 643d 226c 696e 6532 645f 3322 . . │ │ │ 00000eb0: 2020 203c 7573 6520 7374 796c 653d 2273 . . . │ │ │ 00000f30: 203c 6720 6964 3d22 7465 7874 5f33 223e │ │ │ 00000f40: 0a20 2020 2020 203c 212d 2d20 3420 2d2d . . < │ │ │ 00001230: 6720 7472 616e 7366 6f72 6d3d 2274 7261 g transform="tra │ │ │ 00001240: 6e73 6c61 7465 2832 3231 2e35 3830 3131 nslate(221.58011 │ │ │ @@ -370,15 +370,15 @@ │ │ │ 00001710: 0a20 2020 2020 3c67 2069 643d 226c 696e . . . . │ │ │ 000017a0: 2020 203c 2f67 3e0a 2020 2020 203c 2f67 . . . . . . │ │ │ 00001df0: 203c 673e 0a20 2020 2020 2020 3c75 7365 . . │ │ │ +00001e40: 7265 663d 2223 6d34 3031 6632 3062 6137 ref="#m401f20ba7 │ │ │ +00001e50: 3122 2079 3d22 3137 332e 3532 222f 3e0a 1" y="173.52"/>. │ │ │ 00001e60: 2020 2020 2020 3c2f 673e 0a20 2020 2020 . │ │ │ 00001e70: 3c2f 673e 0a20 2020 2020 3c67 2069 643d . . │ │ │ 00001e90: 3c21 2d2d 2031 3020 2d2d 3e0a 2020 2020 . │ │ │ 00001ea0: 2020 3c67 2074 7261 6e73 666f 726d 3d22 │ │ │ 000020b0: 0a20 2020 203c 6720 6964 3d22 7974 6963 . . . │ │ │ 000020e0: 2020 203c 6465 6673 3e0a 2020 2020 2020 . │ │ │ 000020f0: 203c 7061 7468 2064 3d22 4d20 3020 3020 . < │ │ │ 00002150: 2f64 6566 733e 0a20 2020 2020 203c 673e /defs>. │ │ │ 00002160: 0a20 2020 2020 2020 3c75 7365 2073 7479 . . │ │ │ 000021d0: 2020 3c2f 673e 0a20 2020 2020 3c2f 673e . │ │ │ 000021e0: 0a20 2020 2020 3c67 2069 643d 2274 6578 . . . . │ │ │ 000022e0: 203c 6720 6964 3d22 6c69 6e65 3264 5f38 . . │ │ │ 00002300: 2020 2020 3c75 7365 2073 7479 6c65 3d22 . . . │ │ │ 00002380: 2020 3c67 2069 643d 2274 6578 745f 3822 . . . . │ │ │ 00002490: 2020 2020 203c 673e 0a20 2020 2020 2020 . │ │ │ 000024a0: 3c75 7365 2073 7479 6c65 3d22 7374 726f . . │ │ │ 00002510: 2020 3c2f 673e 0a20 2020 2020 3c67 2069 . . │ │ │ 00002530: 2020 3c21 2d2d 2033 3020 2d2d 3e0a 2020 . │ │ │ 00002540: 2020 2020 3c67 2074 7261 6e73 666f 726d . . │ │ │ 00002aa0: 2020 2020 203c 673e 0a20 2020 2020 2020 . │ │ │ 00002ab0: 3c75 7365 2073 7479 6c65 3d22 7374 726f . . │ │ │ 00002b20: 2020 203c 2f67 3e0a 2020 2020 203c 6720 . . │ │ │ 00002b40: 2020 2020 3c21 2d2d 2034 3020 2d2d 3e0a . │ │ │ 00002b50: 2020 2020 2020 3c67 2074 7261 6e73 666f . . │ │ │ 00002c40: 203c 673e 0a20 2020 2020 2020 3c75 7365 . . │ │ │ 00002cb0: 2020 2020 203c 2f67 3e0a 2020 2020 203c . < │ │ │ 00002cc0: 2f67 3e0a 2020 2020 203c 6720 6964 3d22 /g>. . │ │ │ 00002ce0: 3c21 2d2d 2035 3020 2d2d 3e0a 2020 2020 . │ │ │ 00002cf0: 2020 3c67 2074 7261 6e73 666f 726d 3d22 . < │ │ │ 00003100: 6720 6964 3d22 6c69 6e65 3264 5f31 3222 g id="line2d_12" │ │ │ 00003110: 3e0a 2020 2020 2020 3c67 3e0a 2020 2020 >. . │ │ │ 00003120: 2020 203c 7573 6520 7374 796c 653d 2273 . │ │ │ 00003190: 0a20 2020 2020 3c2f 673e 0a20 2020 2020 . . │ │ │ 000031a0: 3c67 2069 643d 2274 6578 745f 3132 223e │ │ │ 000031b0: 0a20 2020 2020 203c 212d 2d20 3630 202d . \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ + "\" id=\"m7e0121367f\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ - " \n", │ │ │ │ │ + " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ "\n" │ │ │ │ │ ], │ │ │ │ │ "text/plain": [ │ │ │ │ │ "
" │ │ │ │ │ @@ -1291,58 +1291,58 @@ │ │ │ │ │ " c\n", │ │ │ │ │ " d\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 0\n", │ │ │ │ │ - " 91\n", │ │ │ │ │ - " 8\n", │ │ │ │ │ - " 89\n", │ │ │ │ │ - " 69\n", │ │ │ │ │ + " 98\n", │ │ │ │ │ + " 35\n", │ │ │ │ │ + " 75\n", │ │ │ │ │ + " 56\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 1\n", │ │ │ │ │ - " 13\n", │ │ │ │ │ - " 21\n", │ │ │ │ │ - " 24\n", │ │ │ │ │ - " 42\n", │ │ │ │ │ + " 39\n", │ │ │ │ │ + " 7\n", │ │ │ │ │ + " 48\n", │ │ │ │ │ + " 64\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 2\n", │ │ │ │ │ - " 73\n", │ │ │ │ │ - " 62\n", │ │ │ │ │ - " 33\n", │ │ │ │ │ - " 69\n", │ │ │ │ │ + " 44\n", │ │ │ │ │ + " 23\n", │ │ │ │ │ + " 91\n", │ │ │ │ │ + " 67\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 3\n", │ │ │ │ │ - " 82\n", │ │ │ │ │ - " 55\n", │ │ │ │ │ - " 56\n", │ │ │ │ │ - " 48\n", │ │ │ │ │ + " 59\n", │ │ │ │ │ + " 20\n", │ │ │ │ │ + " 78\n", │ │ │ │ │ + " 20\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 4\n", │ │ │ │ │ - " 23\n", │ │ │ │ │ - " 72\n", │ │ │ │ │ - " 54\n", │ │ │ │ │ - " 1\n", │ │ │ │ │ + " 7\n", │ │ │ │ │ + " 48\n", │ │ │ │ │ + " 50\n", │ │ │ │ │ + " 66\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ "\n", │ │ │ │ │ "" │ │ │ │ │ ], │ │ │ │ │ "text/plain": [ │ │ │ │ │ " a b c d\n", │ │ │ │ │ - "0 91 8 89 69\n", │ │ │ │ │ - "1 13 21 24 42\n", │ │ │ │ │ - "2 73 62 33 69\n", │ │ │ │ │ - "3 82 55 56 48\n", │ │ │ │ │ - "4 23 72 54 1" │ │ │ │ │ + "0 98 35 75 56\n", │ │ │ │ │ + "1 39 7 48 64\n", │ │ │ │ │ + "2 44 23 91 67\n", │ │ │ │ │ + "3 59 20 78 20\n", │ │ │ │ │ + "4 7 48 50 66" │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ "execution_count": 24, │ │ │ │ │ "metadata": {}, │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ @@ -1450,81 +1450,81 @@ │ │ │ │ │ " $\\gamma$\n", │ │ │ │ │ " $\\delta$\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 0\n", │ │ │ │ │ - " 71\n", │ │ │ │ │ - " 3\n", │ │ │ │ │ - " 49\n", │ │ │ │ │ - " 77\n", │ │ │ │ │ + " 5\n", │ │ │ │ │ + " 74\n", │ │ │ │ │ + " 18\n", │ │ │ │ │ + " 4\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 1\n", │ │ │ │ │ - " 53\n", │ │ │ │ │ - " 89\n", │ │ │ │ │ - " 49\n", │ │ │ │ │ - " 22\n", │ │ │ │ │ + " 73\n", │ │ │ │ │ + " 74\n", │ │ │ │ │ + " 37\n", │ │ │ │ │ + " 80\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 2\n", │ │ │ │ │ - " 24\n", │ │ │ │ │ - " 8\n", │ │ │ │ │ - " 77\n", │ │ │ │ │ - " 76\n", │ │ │ │ │ + " 55\n", │ │ │ │ │ + " 32\n", │ │ │ │ │ + " 93\n", │ │ │ │ │ + " 84\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 3\n", │ │ │ │ │ - " 2\n", │ │ │ │ │ - " 10\n", │ │ │ │ │ - " 51\n", │ │ │ │ │ - " 80\n", │ │ │ │ │ + " 46\n", │ │ │ │ │ + " 35\n", │ │ │ │ │ + " 36\n", │ │ │ │ │ + " 59\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 4\n", │ │ │ │ │ - " 4\n", │ │ │ │ │ - " 32\n", │ │ │ │ │ - " 98\n", │ │ │ │ │ - " 39\n", │ │ │ │ │ + " 94\n", │ │ │ │ │ + " 0\n", │ │ │ │ │ + " 3\n", │ │ │ │ │ + " 12\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 5\n", │ │ │ │ │ - " 30\n", │ │ │ │ │ - " 81\n", │ │ │ │ │ - " 78\n", │ │ │ │ │ - " 2\n", │ │ │ │ │ + " 21\n", │ │ │ │ │ + " 57\n", │ │ │ │ │ + " 43\n", │ │ │ │ │ + " 44\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 6\n", │ │ │ │ │ - " 89\n", │ │ │ │ │ - " 55\n", │ │ │ │ │ - " 83\n", │ │ │ │ │ - " 44\n", │ │ │ │ │ + " 98\n", │ │ │ │ │ + " 94\n", │ │ │ │ │ + " 90\n", │ │ │ │ │ + " 82\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 7\n", │ │ │ │ │ - " 93\n", │ │ │ │ │ - " 68\n", │ │ │ │ │ - " 68\n", │ │ │ │ │ - " 27\n", │ │ │ │ │ + " 11\n", │ │ │ │ │ + " 40\n", │ │ │ │ │ + " 11\n", │ │ │ │ │ + " 40\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 8\n", │ │ │ │ │ - " 71\n", │ │ │ │ │ - " 84\n", │ │ │ │ │ - " 15\n", │ │ │ │ │ - " 6\n", │ │ │ │ │ + " 53\n", │ │ │ │ │ + " 73\n", │ │ │ │ │ + " 25\n", │ │ │ │ │ + " 62\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ " 9\n", │ │ │ │ │ - " 98\n", │ │ │ │ │ - " 13\n", │ │ │ │ │ - " 55\n", │ │ │ │ │ - " 83\n", │ │ │ │ │ + " 75\n", │ │ │ │ │ + " 91\n", │ │ │ │ │ + " 66\n", │ │ │ │ │ + " 84\n", │ │ │ │ │ " \n", │ │ │ │ │ " \n", │ │ │ │ │ "\n", │ │ │ │ │ "" │ │ │ │ │ ], │ │ │ │ │ "text/latex": [ │ │ │ │ │ "\\begin{longtable}{lrrrr}\n", │ │ │ │ │ @@ -1535,38 +1535,38 @@ │ │ │ │ │ "\\midrule\n", │ │ │ │ │ "\\multicolumn{5}{r}{{Continued on next page}} \\\\\n", │ │ │ │ │ "\\midrule\n", │ │ │ │ │ "\\endfoot\n", │ │ │ │ │ "\n", │ │ │ │ │ "\\bottomrule\n", │ │ │ │ │ "\\endlastfoot\n", │ │ │ │ │ - "0 & 71 & 3 & 49 & 77 \\\\\n", │ │ │ │ │ - "1 & 53 & 89 & 49 & 22 \\\\\n", │ │ │ │ │ - "2 & 24 & 8 & 77 & 76 \\\\\n", │ │ │ │ │ - "3 & 2 & 10 & 51 & 80 \\\\\n", │ │ │ │ │ - "4 & 4 & 32 & 98 & 39 \\\\\n", │ │ │ │ │ - "5 & 30 & 81 & 78 & 2 \\\\\n", │ │ │ │ │ - "6 & 89 & 55 & 83 & 44 \\\\\n", │ │ │ │ │ - "7 & 93 & 68 & 68 & 27 \\\\\n", │ │ │ │ │ - "8 & 71 & 84 & 15 & 6 \\\\\n", │ │ │ │ │ - "9 & 98 & 13 & 55 & 83 \\\\\n", │ │ │ │ │ + "0 & 5 & 74 & 18 & 4 \\\\\n", │ │ │ │ │ + "1 & 73 & 74 & 37 & 80 \\\\\n", │ │ │ │ │ + "2 & 55 & 32 & 93 & 84 \\\\\n", │ │ │ │ │ + "3 & 46 & 35 & 36 & 59 \\\\\n", │ │ │ │ │ + "4 & 94 & 0 & 3 & 12 \\\\\n", │ │ │ │ │ + "5 & 21 & 57 & 43 & 44 \\\\\n", │ │ │ │ │ + "6 & 98 & 94 & 90 & 82 \\\\\n", │ │ │ │ │ + "7 & 11 & 40 & 11 & 40 \\\\\n", │ │ │ │ │ + "8 & 53 & 73 & 25 & 62 \\\\\n", │ │ │ │ │ + "9 & 75 & 91 & 66 & 84 \\\\\n", │ │ │ │ │ "\\end{longtable}\n" │ │ │ │ │ ], │ │ │ │ │ "text/plain": [ │ │ │ │ │ " $\\alpha$ $\\beta$ $\\gamma$ $\\delta$\n", │ │ │ │ │ - "0 71 3 49 77\n", │ │ │ │ │ - "1 53 89 49 22\n", │ │ │ │ │ - "2 24 8 77 76\n", │ │ │ │ │ - "3 2 10 51 80\n", │ │ │ │ │ - "4 4 32 98 39\n", │ │ │ │ │ - "5 30 81 78 2\n", │ │ │ │ │ - "6 89 55 83 44\n", │ │ │ │ │ - "7 93 68 68 27\n", │ │ │ │ │ - "8 71 84 15 6\n", │ │ │ │ │ - "9 98 13 55 83" │ │ │ │ │ + "0 5 74 18 4\n", │ │ │ │ │ + "1 73 74 37 80\n", │ │ │ │ │ + "2 55 32 93 84\n", │ │ │ │ │ + "3 46 35 36 59\n", │ │ │ │ │ + "4 94 0 3 12\n", │ │ │ │ │ + "5 21 57 43 44\n", │ │ │ │ │ + "6 98 94 90 82\n", │ │ │ │ │ + "7 11 40 11 40\n", │ │ │ │ │ + "8 53 73 25 62\n", │ │ │ │ │ + "9 75 91 66 84" │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ "execution_count": 28, │ │ │ │ │ "metadata": {}, │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ @@ -1586,28 +1586,27 @@ │ │ │ │ │ { │ │ │ │ │ "cell_type": "code", │ │ │ │ │ "execution_count": 29, │ │ │ │ │ "metadata": {}, │ │ │ │ │ "outputs": [ │ │ │ │ │ { │ │ │ │ │ "data": { │ │ │ │ │ - "image/jpeg": "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\n", │ │ │ │ │ "text/html": [ │ │ │ │ │ "\n", │ │ │ │ │ " \n", │ │ │ │ │ " " │ │ │ │ │ ], │ │ │ │ │ "text/plain": [ │ │ │ │ │ - "" │ │ │ │ │ + "" │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ "execution_count": 29, │ │ │ │ │ "metadata": {}, │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ @@ -1656,15 +1655,15 @@ │ │ │ │ │ "text": [ │ │ │ │ │ "Widget Javascript not detected. It may not be installed or enabled properly.\n" │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "data": { │ │ │ │ │ "application/vnd.jupyter.widget-view+json": { │ │ │ │ │ - "model_id": "1a84db0adfca42809b88b75a2923b605" │ │ │ │ │ + "model_id": "43f096a256774a11ad0f63120abb32ac" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "metadata": {}, │ │ │ │ │ "output_type": "display_data" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ "source": [ │ │ │ │ │ @@ -1696,15 +1695,15 @@ │ │ │ │ │ "text": [ │ │ │ │ │ "Widget Javascript not detected. It may not be installed or enabled properly.\n" │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "data": { │ │ │ │ │ "application/vnd.jupyter.widget-view+json": { │ │ │ │ │ - "model_id": "1a84db0adfca42809b88b75a2923b605" │ │ │ │ │ + "model_id": "43f096a256774a11ad0f63120abb32ac" │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ "metadata": {}, │ │ │ │ │ "output_type": "display_data" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ "source": [ │ │ ├── ./usr/share/doc/python-nbsphinx/html/searchindex.js │ │ │ ├── js-beautify {} │ │ │ │ @@ -38,14 +38,15 @@ │ │ │ │ "1430": 10, │ │ │ │ "146": 23, │ │ │ │ "148": 23, │ │ │ │ "156": 0, │ │ │ │ "160": [3, 15], │ │ │ │ "16e29b5848672e2e497c": 11, │ │ │ │ "196": [3, 23], │ │ │ │ + "1j8pmj_j": 3, │ │ │ │ "1mgh": 3, │ │ │ │ "1mx": 3, │ │ │ │ "2010": 0, │ │ │ │ "2011": 0, │ │ │ │ "2012": 3, │ │ │ │ "2013": 11, │ │ │ │ "2015": 23, │ │ │ │ @@ -697,15 +698,14 @@ │ │ │ │ jslink: 3, │ │ │ │ json: [1, 13, 14, 21], │ │ │ │ jupyt: [0, 2, 3, 6, 11, 12, 15, 16, 17, 19, 20, 22, 23], │ │ │ │ jupyter_: 16, │ │ │ │ jupyterbook: 11, │ │ │ │ jupyterlab: [15, 22], │ │ │ │ just: [0, 2, 3, 6, 9, 10, 12, 15, 18, 19, 20, 22], │ │ │ │ - kc2jbcv9: 3, │ │ │ │ keep: 15, │ │ │ │ kei: [3, 15, 22], │ │ │ │ kellei: 0, │ │ │ │ kernel: [3, 7, 9, 11, 22], │ │ │ │ keyword: 23, │ │ │ │ kind: 12, │ │ │ │ kluyver2016jupyt: 12, │ │ │ │ @@ -1110,15 +1110,14 @@ │ │ │ │ safia: 0, │ │ │ │ sake: 9, │ │ │ │ same: [0, 3, 4, 12, 18, 20, 22], │ │ │ │ samlau95: 11, │ │ │ │ sampl: 22, │ │ │ │ satisfi: [6, 20], │ │ │ │ save: [1, 4, 11, 15, 21, 22, 23], │ │ │ │ - sbuild: 3, │ │ │ │ scale: 23, │ │ │ │ scan: 20, │ │ │ │ schmidt: 0, │ │ │ │ scienc: 0, │ │ │ │ scientif: [0, 11, 12], │ │ │ │ scipi: 11, │ │ │ │ screen: 22, │ │ ├── ./usr/share/doc/python-nbsphinx/nbsphinx.pdf │ │ │ ├── pdftotext {} - │ │ │ │ @@ -1896,15 +1896,15 @@ │ │ │ │ 29 │ │ │ │ 29 │ │ │ │ 31 │ │ │ │ 33 │ │ │ │ 33 │ │ │ │ 34 │ │ │ │ 34 │ │ │ │ -35 │ │ │ │ +34 │ │ │ │ │ │ │ │ . │ │ │ │ . │ │ │ │ . │ │ │ │ . │ │ │ │ . │ │ │ │ . │ │ │ │ @@ -3153,15 +3153,15 @@ │ │ │ │ │ │ │ │ 1 Installation │ │ │ │ Note that some packages may be out of date. You can always get the newest nbsphinx release from │ │ │ │ PyPI3 (using pip). If you want to try the latest development version, have a look at the section │ │ │ │ Contributing (page 56). │ │ │ │ │ │ │ │ 1.1 nbsphinx Packages │ │ │ │ -Anaconda Cloud 0.7.1 │ │ │ │ +Anaconda.org 0.8.7 │ │ │ │ │ │ │ │ 4 │ │ │ │ │ │ │ │ If you are using the conda package manager (e.g. with Anaconda5 for Linux/macOS/Windows), you │ │ │ │ can install nbsphinx from the conda-forge6 channel: │ │ │ │ conda install -c conda-forge nbsphinx │ │ │ │ 7 │ │ │ │ @@ -4368,19 +4368,18 @@ │ │ │ │ "--InlineBackend.figure_formats={'svg', 'pdf'}", │ │ │ │ "--InlineBackend.rc={'figure.dpi': 96}", │ │ │ │ ] │ │ │ │ │ │ │ │ In the following example, nbsphinx should use an SVG image in the HTML output and a PDF image │ │ │ │ for LaTeX/PDF output. │ │ │ │ [17]: import matplotlib.pyplot as plt │ │ │ │ -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-ij080erc because␣ │ │ │ │ -,→the default path (/sbuild-nonexistent/.config/matplotlib) is not a writable directory;␣ │ │ │ │ -,→it is highly recommended to set the MPLCONFIGDIR environment variable to a writable␣ │ │ │ │ -,→directory, in particular to speed up the import of Matplotlib and to better support␣ │ │ │ │ -,→multiprocessing. │ │ │ │ +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-nbyukosh because␣ │ │ │ │ +,→the default path (/nonexistent/.config/matplotlib) is not a writable directory; it is␣ │ │ │ │ +,→highly recommended to set the MPLCONFIGDIR environment variable to a writable directory,␣ │ │ │ │ +,→in particular to speed up the import of Matplotlib and to better support multiprocessing. │ │ │ │ /usr/lib/python3/dist-packages/traitlets/traitlets.py:3033: FutureWarning: --rc={'figure. │ │ │ │ ,→dpi': 96} for dict-traits is deprecated in traitlets 5.0. You can pass --rc ␣ │ │ │ │ ,→... multiple times to add items to a dict. │ │ │ │ warn( │ │ │ │ [18]: fig, ax = plt.subplots(figsize=[6, 3]) │ │ │ │ ax.plot([4, 9, 7, 20, 6, 33, 13, 23, 16, 62, 8]); │ │ │ │ │ │ │ │ @@ -4436,40 +4435,40 @@ │ │ │ │ 0 │ │ │ │ 1 │ │ │ │ 2 │ │ │ │ 3 │ │ │ │ 4 │ │ │ │ │ │ │ │ a │ │ │ │ +25 │ │ │ │ +59 │ │ │ │ 86 │ │ │ │ -53 │ │ │ │ -96 │ │ │ │ -72 │ │ │ │ -30 │ │ │ │ +54 │ │ │ │ +35 │ │ │ │ │ │ │ │ b │ │ │ │ -8 │ │ │ │ -19 │ │ │ │ -48 │ │ │ │ -69 │ │ │ │ -7 │ │ │ │ +60 │ │ │ │ +2 │ │ │ │ +49 │ │ │ │ +0 │ │ │ │ +17 │ │ │ │ │ │ │ │ c │ │ │ │ -26 │ │ │ │ -66 │ │ │ │ -18 │ │ │ │ -67 │ │ │ │ -71 │ │ │ │ +15 │ │ │ │ +51 │ │ │ │ +82 │ │ │ │ +10 │ │ │ │ +54 │ │ │ │ │ │ │ │ d │ │ │ │ -57 │ │ │ │ -12 │ │ │ │ -45 │ │ │ │ -83 │ │ │ │ -99 │ │ │ │ +53 │ │ │ │ +20 │ │ │ │ +9 │ │ │ │ +96 │ │ │ │ +77 │ │ │ │ │ │ │ │ For LaTeX output, however, the plain text output is used by default. │ │ │ │ To get nice LaTeX tables, a few settings have to be changed: │ │ │ │ [25]: pd.set_option('display.latex.repr', True) │ │ │ │ │ │ │ │ This is not enabled by default because of Pandas issue #12182145 . │ │ │ │ The generated LaTeX tables utilize the booktabs package, so you have to make sure that package is │ │ │ │ @@ -4508,67 +4507,67 @@ │ │ │ │ │ │ │ │ β │ │ │ │ │ │ │ │ γ │ │ │ │ │ │ │ │ δ │ │ │ │ │ │ │ │ -82 │ │ │ │ -69 │ │ │ │ -78 │ │ │ │ -69 │ │ │ │ 16 │ │ │ │ -35 │ │ │ │ -18 │ │ │ │ -27 │ │ │ │ -79 │ │ │ │ -57 │ │ │ │ +95 │ │ │ │ +85 │ │ │ │ +20 │ │ │ │ +82 │ │ │ │ +39 │ │ │ │ +48 │ │ │ │ +82 │ │ │ │ +29 │ │ │ │ +62 │ │ │ │ │ │ │ │ -18 │ │ │ │ -28 │ │ │ │ -86 │ │ │ │ -93 │ │ │ │ -33 │ │ │ │ -90 │ │ │ │ +74 │ │ │ │ 2 │ │ │ │ -22 │ │ │ │ -8 │ │ │ │ -21 │ │ │ │ +87 │ │ │ │ +51 │ │ │ │ +68 │ │ │ │ +88 │ │ │ │ +74 │ │ │ │ +4 │ │ │ │ +44 │ │ │ │ +87 │ │ │ │ │ │ │ │ -8 │ │ │ │ -43 │ │ │ │ -14 │ │ │ │ -48 │ │ │ │ -56 │ │ │ │ -73 │ │ │ │ -55 │ │ │ │ -86 │ │ │ │ -64 │ │ │ │ 28 │ │ │ │ +87 │ │ │ │ +97 │ │ │ │ +33 │ │ │ │ +92 │ │ │ │ +45 │ │ │ │ +20 │ │ │ │ +89 │ │ │ │ +71 │ │ │ │ +79 │ │ │ │ │ │ │ │ -70 │ │ │ │ +11 │ │ │ │ +36 │ │ │ │ +49 │ │ │ │ +55 │ │ │ │ +78 │ │ │ │ +32 │ │ │ │ +57 │ │ │ │ +85 │ │ │ │ 30 │ │ │ │ 97 │ │ │ │ -81 │ │ │ │ -25 │ │ │ │ -36 │ │ │ │ -44 │ │ │ │ -82 │ │ │ │ -14 │ │ │ │ -45 │ │ │ │ │ │ │ │ https://github.com/pandas-dev/pandas/issues/12182 │ │ │ │ https://www.sphinx-doc.org/en/master/latex.html │ │ │ │ │ │ │ │ 32 │ │ │ │ │ │ │ │ 4.3.6 YouTube Videos │ │ │ │ [29]: from IPython.display import YouTubeVideo │ │ │ │ YouTubeVideo('WAikxUGbomY') │ │ │ │ -[29]: │ │ │ │ +[29]: │ │ │ │ │ │ │ │ 4.3.7 Interactive Widgets (HTML only) │ │ │ │ The basic widget infrastructure is provided by the ipywidgets147 module. More advanced widgets are │ │ │ │ available in separate packages, see for example https://jupyter.org/widgets. │ │ │ │ The JavaScript code which is needed to display Jupyter widgets is loaded automatically (using RequireJS). If you want to use non-default URLs or local files, you can use the nbsphinx_widgets_path │ │ │ │ (page 12) and nbsphinx_requirejs_path (page 11) settings. │ │ │ │ [30]: import ipywidgets as w │ │ │ │ @@ -4584,21 +4583,15 @@ │ │ │ │ means that their state is synchronized. You can move either one of these sliders to try this out: │ │ │ │ [32]: slider │ │ │ │ Widget Javascript not detected. │ │ │ │ │ │ │ │ It may not be installed or enabled properly. │ │ │ │ │ │ │ │ You can also link different widgets. │ │ │ │ -147 │ │ │ │ - │ │ │ │ -https://ipywidgets.readthedocs.io/ │ │ │ │ - │ │ │ │ -33 │ │ │ │ - │ │ │ │ - Widgets can be linked via the kernel (which of course only works while a kernel is running) or directly │ │ │ │ +Widgets can be linked via the kernel (which of course only works while a kernel is running) or directly │ │ │ │ in the client (which even works in the rendered HTML pages). │ │ │ │ Widgets can be linked uni- or bi-directionally. │ │ │ │ Examples for all 4 combinations are shown here: │ │ │ │ [33]: link = w.IntSlider(description='link') │ │ │ │ w.link((slider, 'value'), (link, 'value')) │ │ │ │ jslink = w.IntSlider(description='jslink') │ │ │ │ w.jslink((slider, 'value'), (jslink, 'value')) │ │ │ │ @@ -4609,14 +4602,23 @@ │ │ │ │ w.VBox([link, jslink, dlink, jsdlink]) │ │ │ │ --------------------------------------------------------------------------AttributeError │ │ │ │ Traceback (most recent call last) │ │ │ │ in │ │ │ │ 1 link = w.IntSlider(description='link') │ │ │ │ ----> 2 w.link((slider, 'value'), (link, 'value')) │ │ │ │ 3 jslink = w.IntSlider(description='jslink') │ │ │ │ +(continues on next page) │ │ │ │ +147 │ │ │ │ + │ │ │ │ +https://ipywidgets.readthedocs.io/ │ │ │ │ + │ │ │ │ +33 │ │ │ │ + │ │ │ │ + (continued from previous page) │ │ │ │ + │ │ │ │ 4 w.jslink((slider, 'value'), (jslink, 'value')) │ │ │ │ 5 dlink = w.IntSlider(description='dlink') │ │ │ │ AttributeError: module 'ipywidgets' has no attribute 'link' │ │ │ │ │ │ │ │ Other Languages │ │ │ │ The examples shown here are using Python, but the widget technology can also be used with different │ │ │ │ Jupyter kernels (i.e. with different programming languages). │ │ │ │ @@ -4634,29 +4636,33 @@ │ │ │ │ [35]: display({ │ │ │ │ 'text/x-python': 'print("Hello, world!")', │ │ │ │ 'text/x-haskell': 'main = putStrLn "Hello, world!"', │ │ │ │ }, raw=True) │ │ │ │ │ │ │ │ Data type cannot be displayed: text/x-python, text/x-haskell │ │ │ │ │ │ │ │ -34 │ │ │ │ - │ │ │ │ - 4.4 ANSI Colors │ │ │ │ +4.4 ANSI Colors │ │ │ │ The standard output and standard error streams may contain ANSI escape sequences148 to change the │ │ │ │ text and background colors. │ │ │ │ [36]: print('BEWARE: \x1b[1;33;41mugly colors\x1b[m!', file=sys.stderr) │ │ │ │ print('AB\x1b[43mCD\x1b[35mEF\x1b[1mGH\x1b[4mIJ\x1b[7m' │ │ │ │ 'KL\x1b[49mMN\x1b[39mOP\x1b[22mQR\x1b[24mST\x1b[27mUV') │ │ │ │ ABCDEFGHIJKLMNOPQRSTUV │ │ │ │ BEWARE: ugly colors! │ │ │ │ │ │ │ │ The following code showing the 8 basic ANSI colors is based on https://tldp.org/HOWTO/ │ │ │ │ Bash-Prompt-HOWTO/x329.html. Each of the 8 colors has an “intense” variation, which is used │ │ │ │ for bold text. │ │ │ │ -[37]: text = ' XYZ ' │ │ │ │ +148 │ │ │ │ + │ │ │ │ +https://en.wikipedia.org/wiki/ANSI_escape_code │ │ │ │ + │ │ │ │ +34 │ │ │ │ + │ │ │ │ + [37]: text = ' XYZ ' │ │ │ │ formatstring = '\x1b[{} m' + text + '\x1b[m' │ │ │ │ print(' ' * 6 + ' ' * len(text) + │ │ │ │ ''.join('{:^{} }'.format(bg, len(text)) for bg in range(40, 48))) │ │ │ │ for fg in range(30, 38): │ │ │ │ for bold in False, True: │ │ │ │ fg_code = ('1;' if bold else '') + str(fg) │ │ │ │ print(' {:>4} '.format(fg_code) + formatstring.format(fg_code) + │ │ │ │ @@ -4843,26 +4849,14 @@ │ │ │ │ ANSI also supports a set of 256 indexed colors. The following code showing all of them │ │ │ │ is based on http://bitmote.com/index.php?post/2012/11/19/Using-ANSI-Color-Codes-to-ColorizeYour-Bash-Prompt-on-Linux149 . │ │ │ │ [38]: formatstring = '\x1b[38;5;{0} ;48;5;{0} mX\x1b[1mX\x1b[m' │ │ │ │ print(' + ' + ''.join('{:2} '.format(i) for i in range(36))) │ │ │ │ print(' 0 ' + ''.join(formatstring.format(i) for i in range(16))) │ │ │ │ for i in range(7): │ │ │ │ i = i * 36 + 16 │ │ │ │ -(continues on next page) │ │ │ │ -148 │ │ │ │ - │ │ │ │ -https://en.wikipedia.org/wiki/ANSI_escape_code │ │ │ │ -https://web.archive.org/web/20190109005413/http://bitmote.com/index.php?post/2012/11/19/ │ │ │ │ -Using-ANSI-Color-Codes-to-Colorize-Your-Bash-Prompt-on-Linux │ │ │ │ -149 │ │ │ │ - │ │ │ │ -35 │ │ │ │ - │ │ │ │ - (continued from previous page) │ │ │ │ - │ │ │ │ print('{:3} '.format(i) + ''.join(formatstring.format(i + j) │ │ │ │ for j in range(36) if i + j < 256)) │ │ │ │ + │ │ │ │ 0 │ │ │ │ 16 │ │ │ │ 52 │ │ │ │ 88 │ │ │ │ @@ -4880,14 +4874,24 @@ │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ You can even use 24-bit RGB colors: │ │ │ │ [39]: start = 255, 0, 0 │ │ │ │ end = 0, 0, 255 │ │ │ │ +(continues on next page) │ │ │ │ +149 │ │ │ │ + │ │ │ │ +https://web.archive.org/web/20190109005413/http://bitmote.com/index.php?post/2012/11/19/ │ │ │ │ +Using-ANSI-Color-Codes-to-Colorize-Your-Bash-Prompt-on-Linux │ │ │ │ + │ │ │ │ +35 │ │ │ │ + │ │ │ │ + (continued from previous page) │ │ │ │ + │ │ │ │ length = 79 │ │ │ │ out = [] │ │ │ │ for i in range(length): │ │ │ │ rgb = [start[c] + int(i * (end[c] - start[c]) / length) for c in range(3)] │ │ │ │ out.append('\x1b[' │ │ │ │ '38;2;{rgb[2]} ;{rgb[1]} ;{rgb[0]} ;' │ │ │ │ '48;2;{rgb[0]} ;{rgb[1]} ;{rgb[2]} mX\x1b[m'.format(rgb=rgb))