{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.oVdSm4Wt/b1/python-igraph_1.0.0+ds-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.oVdSm4Wt/b2/python-igraph_1.0.0+ds-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 75ee8c4e1071b4d73a1638ab694a7bec 6641120 doc optional python-igraph-doc_1.0.0+ds-1_all.deb\n+ 7e1007a9d01e408447669518b73f30b9 6641124 doc optional python-igraph-doc_1.0.0+ds-1_all.deb\n eaa3e9c5aeabb411bbcb3cedb0de2d8a 390644 debug optional python3-igraph-dbgsym_1.0.0+ds-1_arm64.deb\n e6057192dc000fa78ff4ee2b99c0313f 332580 python optional python3-igraph_1.0.0+ds-1_arm64.deb\n"}, {"source1": "python-igraph-doc_1.0.0+ds-1_all.deb", "source2": "python-igraph-doc_1.0.0+ds-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-10-25 13:57:57.000000 debian-binary\n--rw-r--r-- 0 0 0 14200 2025-10-25 13:57:57.000000 control.tar.xz\n--rw-r--r-- 0 0 0 6626728 2025-10-25 13:57:57.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 14216 2025-10-25 13:57:57.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 6626716 2025-10-25 13:57:57.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -278,15 +278,15 @@\n -rw-r--r-- 0 root (0) root (0) 222767 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/ring_animation.rst.txt\n -rw-r--r-- 0 root (0) root (0) 5107 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/shortest_path_visualisation.rst.txt\n -rw-r--r-- 0 root (0) root (0) 4042 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/simplify.rst.txt\n -rw-r--r-- 0 root (0) root (0) 3970 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/spanning_trees.rst.txt\n -rw-r--r-- 0 root (0) root (0) 9775 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/stochastic_variability.rst.txt\n -rw-r--r-- 0 root (0) root (0) 4686 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/topological_sort.rst.txt\n -rw-r--r-- 0 root (0) root (0) 5386 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visual_style.rst.txt\n--rw-r--r-- 0 root (0) root (0) 4101 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visualize_cliques.rst.txt\n+-rw-r--r-- 0 root (0) root (0) 4100 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visualize_cliques.rst.txt\n -rw-r--r-- 0 root (0) root (0) 4015 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visualize_communities.rst.txt\n -rw-r--r-- 0 root (0) root (0) 10542 2025-10-25 12:30:37.000000 ./usr/share/doc/python-igraph-doc/html/_sources/visualisation.rst.txt\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_static/\n -rw-r--r-- 0 root (0) root (0) 4289 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_static/_sphinx_javascript_frameworks_compat.js\n -rw-r--r-- 0 root (0) root (0) 14685 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_static/basic.css\n -rw-r--r-- 0 root (0) root (0) 3380 2024-11-30 20:58:19.000000 ./usr/share/doc/python-igraph-doc/html/_static/binder_badge_logo.svg\n -rw-r--r-- 0 root (0) root (0) 21404 2024-11-30 20:58:19.000000 ./usr/share/doc/python-igraph-doc/html/_static/broken_example.png\n@@ -533,15 +533,15 @@\n -rw-r--r-- 0 root (0) root (0) 18355 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/faq.html\n -rw-r--r-- 0 root (0) root (0) 31858 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/generation.html\n -rw-r--r-- 0 root (0) root (0) 4684 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/genindex.html\n -rw-r--r-- 0 root (0) root (0) 10453 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/index.html\n -rw-r--r-- 0 root (0) root (0) 25679 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/install.html\n -rw-r--r-- 0 root (0) root (0) 2047 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/objects.inv\n -rw-r--r-- 0 root (0) root (0) 5083 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/search.html\n--rw-r--r-- 0 root (0) root (0) 68939 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 68907 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/searchindex.js\n -rw-r--r-- 0 root (0) root (0) 128390 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorial.es.html\n -rw-r--r-- 0 root (0) root (0) 135819 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorial.html\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/\n -rw-r--r-- 0 root (0) root (0) 17433 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/articulation_points.html\n -rw-r--r-- 0 root (0) root (0) 30071 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/betweenness.html\n -rw-r--r-- 0 root (0) root (0) 24075 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/bipartite_matching.html\n -rw-r--r-- 0 root (0) root (0) 27994 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/bipartite_matching_maxflow.html\n@@ -563,18 +563,18 @@\n -rw-r--r-- 0 root (0) root (0) 225028 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/ring_animation.html\n -rw-r--r-- 0 root (0) root (0) 27132 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/shortest_path_visualisation.html\n -rw-r--r-- 0 root (0) root (0) 22231 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/simplify.html\n -rw-r--r-- 0 root (0) root (0) 24534 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/spanning_trees.html\n -rw-r--r-- 0 root (0) root (0) 44508 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/stochastic_variability.html\n -rw-r--r-- 0 root (0) root (0) 24309 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/topological_sort.html\n -rw-r--r-- 0 root (0) root (0) 27541 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/visual_style.html\n--rw-r--r-- 0 root (0) root (0) 24143 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/visualize_cliques.html\n+-rw-r--r-- 0 root (0) root (0) 24142 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/visualize_cliques.html\n -rw-r--r-- 0 root (0) root (0) 24299 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/tutorials/visualize_communities.html\n -rw-r--r-- 0 root (0) root (0) 33575 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/visualisation.html\n--rw-r--r-- 0 root (0) root (0) 2112727 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/igraph.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 2112708 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/igraph.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-25 13:57:57.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 362 2024-05-10 15:38:04.000000 ./usr/share/doc-base/python-igraph-doc.igraph\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-25 13:57:57.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-25 13:57:57.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 154 2024-05-10 15:38:04.000000 ./usr/share/lintian/overrides/python-igraph-doc\n lrwxrwxrwx 0 root (0) root (0) 0 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_static/css/badge_only.css -> ../../../../../sphinx_rtd_theme/static/css/badge_only.css\n lrwxrwxrwx 0 root (0) root (0) 0 2025-10-25 13:57:57.000000 ./usr/share/doc/python-igraph-doc/html/_static/css/theme.css -> ../../../../../sphinx_rtd_theme/static/css/theme.css\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/articulation_points.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/articulation_points.rst.txt", "unified_diff": "@@ -109,15 +109,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 0.470 seconds)\n+ **Total running time of the script:** (0 minutes 0.127 seconds)\n \n \n .. _sphx_glr_download_tutorials_articulation_points.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/betweenness.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/betweenness.rst.txt", "unified_diff": "@@ -193,15 +193,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 5.847 seconds)\n+ **Total running time of the script:** (0 minutes 1.922 seconds)\n \n \n .. _sphx_glr_download_tutorials_betweenness.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/bipartite_matching.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/bipartite_matching.rst.txt", "unified_diff": "@@ -162,22 +162,22 @@\n \n \n .. rst-class:: sphx-glr-script-out\n \n .. code-block:: none\n \n \n- \n+ \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 0.607 seconds)\n+ **Total running time of the script:** (0 minutes 0.126 seconds)\n \n \n .. _sphx_glr_download_tutorials_bipartite_matching.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/bipartite_matching_maxflow.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/bipartite_matching_maxflow.rst.txt", "unified_diff": "@@ -177,15 +177,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 0.835 seconds)\n+ **Total running time of the script:** (0 minutes 0.153 seconds)\n \n \n .. _sphx_glr_download_tutorials_bipartite_matching_maxflow.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/bridges.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/bridges.rst.txt", "unified_diff": "@@ -210,15 +210,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 1.306 seconds)\n+ **Total running time of the script:** (0 minutes 0.375 seconds)\n \n \n .. _sphx_glr_download_tutorials_bridges.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/cluster_contraction.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/cluster_contraction.rst.txt", "unified_diff": "@@ -406,15 +406,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 5.535 seconds)\n+ **Total running time of the script:** (0 minutes 1.410 seconds)\n \n \n .. _sphx_glr_download_tutorials_cluster_contraction.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/complement.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/complement.rst.txt", "unified_diff": "@@ -174,15 +174,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 2.053 seconds)\n+ **Total running time of the script:** (0 minutes 0.491 seconds)\n \n \n .. _sphx_glr_download_tutorials_complement.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/configuration.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/configuration.rst.txt", "unified_diff": "@@ -148,15 +148,15 @@\n \n To use a consistent style between individual plots (e.g. vertex sizes,\n colors, layout etc.) check out :ref:`tutorials-visual-style`.\n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 3.943 seconds)\n+ **Total running time of the script:** (0 minutes 1.051 seconds)\n \n \n .. _sphx_glr_download_tutorials_configuration.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/connected_components.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/connected_components.rst.txt", "unified_diff": "@@ -118,15 +118,15 @@\n We use the integers from 0 to 200 instead of 0 to 255 in our vertex\n colors, since 255 in the :class:`igraph.drawing.colors.RainbowPalette`\n corresponds to looping back to red. This gives us nicely distinct hues.\n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 2.467 seconds)\n+ **Total running time of the script:** (0 minutes 0.608 seconds)\n \n \n .. _sphx_glr_download_tutorials_connected_components.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/delaunay-triangulation.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/delaunay-triangulation.rst.txt", "unified_diff": "@@ -141,15 +141,15 @@\n \n \n .. rst-class:: sphx-glr-script-out\n \n .. code-block:: none\n \n \n- \n+ \n \n \n \n .. GENERATED FROM PYTHON SOURCE LINES 53-55\n \n Finally, plotting the graph gives a good idea of what the triangulation looks\n like:\n@@ -245,15 +245,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 3.077 seconds)\n+ **Total running time of the script:** (0 minutes 0.578 seconds)\n \n \n .. _sphx_glr_download_tutorials_delaunay-triangulation.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/erdos_renyi.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/erdos_renyi.rst.txt", "unified_diff": "@@ -165,15 +165,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 3.915 seconds)\n+ **Total running time of the script:** (0 minutes 0.789 seconds)\n \n \n .. _sphx_glr_download_tutorials_erdos_renyi.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/generate_dag.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/generate_dag.rst.txt", "unified_diff": "@@ -148,15 +148,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 1.807 seconds)\n+ **Total running time of the script:** (0 minutes 0.466 seconds)\n \n \n .. _sphx_glr_download_tutorials_generate_dag.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/isomorphism.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/isomorphism.rst.txt", "unified_diff": "@@ -169,15 +169,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 1.045 seconds)\n+ **Total running time of the script:** (0 minutes 0.256 seconds)\n \n \n .. _sphx_glr_download_tutorials_isomorphism.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/maxflow.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/maxflow.rst.txt", "unified_diff": "@@ -118,15 +118,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 0.417 seconds)\n+ **Total running time of the script:** (0 minutes 0.094 seconds)\n \n \n .. _sphx_glr_download_tutorials_maxflow.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/minimum_spanning_trees.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/minimum_spanning_trees.rst.txt", "unified_diff": "@@ -142,15 +142,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 1.168 seconds)\n+ **Total running time of the script:** (0 minutes 0.319 seconds)\n \n \n .. _sphx_glr_download_tutorials_minimum_spanning_trees.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/online_user_actions.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/online_user_actions.rst.txt", "unified_diff": "@@ -246,15 +246,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 2.498 seconds)\n+ **Total running time of the script:** (0 minutes 0.428 seconds)\n \n \n .. _sphx_glr_download_tutorials_online_user_actions.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/personalized_pagerank.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/personalized_pagerank.rst.txt", "unified_diff": "@@ -240,15 +240,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 2.744 seconds)\n+ **Total running time of the script:** (0 minutes 0.661 seconds)\n \n \n .. _sphx_glr_download_tutorials_personalized_pagerank.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/quickstart.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/quickstart.rst.txt", "unified_diff": "@@ -113,15 +113,15 @@\n # Export and import a graph as a GML file.\n g.save(\"social_network.gml\")\n g = ig.load(\"social_network.gml\")\n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 0.454 seconds)\n+ **Total running time of the script:** (0 minutes 0.223 seconds)\n \n \n .. _sphx_glr_download_tutorials_quickstart.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/ring_animation.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/ring_animation.rst.txt", "unified_diff": "@@ -342,62 +342,62 @@\n .anim-state input {\n margin: 0;\n vertical-align: middle;\n }\n \n \n
\n- \n+ \n
\n- \n+ oninput=\"animdbf9ed316e61451085e6437975875a78.set_frame(parseInt(this.value));\">\n
\n- \n- \n- \n- \n- \n- \n- \n- \n- \n
\n-
\n- \n- \n- Once\n+ \n- \n- Loop\n+ \n- \n+ \n
\n
\n
\n \n \n \n \n \n \n@@ -2949,15 +2949,15 @@\n example, this approach is not very efficient. Thinking of more efficient\n approaches, e.g. vertices with zero radius, is a useful exercise to learn\n the combination of igraph and matplotlib.\n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 8.595 seconds)\n+ **Total running time of the script:** (0 minutes 2.125 seconds)\n \n \n .. _sphx_glr_download_tutorials_ring_animation.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -41,15 +41,15 @@\n oOnce oLoop oReflect\n .. GENERATED FROM PYTHON SOURCE LINES 85-93 .. note:: We use *igraph*'s :meth:\n `Graph.subgraph()` (see :meth:`igraph.GraphBase.induced_subgraph`) in order to\n obtain a section of the ring graph at a time for each frame. While sufficient\n for an easy example, this approach is not very efficient. Thinking of more\n efficient approaches, e.g. vertices with zero radius, is a useful exercise to\n learn the combination of igraph and matplotlib. .. rst-class:: sphx-glr-timing\n-**Total running time of the script:** (0 minutes 8.595 seconds) .. _sphx_glr_\n+**Total running time of the script:** (0 minutes 2.125 seconds) .. _sphx_glr_\n download_tutorials_ring_animation.py: .. only:: html .. container:: sphx-glr-\n footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-\n download-jupyter :download:`Download Jupyter notebook: ring_animation.ipynb `\n .. container:: sphx-glr-download sphx-glr-download-python :download:`Download\n Python source code: ring_animation.py ` .. container:: sphx-glr-download sphx-\n glr-download-zip :download:`Download zipped: ring_animation.zip ` .. only::\n html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_\n"}]}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/shortest_path_visualisation.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/shortest_path_visualisation.rst.txt", "unified_diff": "@@ -187,15 +187,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 0.541 seconds)\n+ **Total running time of the script:** (0 minutes 0.104 seconds)\n \n \n .. _sphx_glr_download_tutorials_shortest_path_visualisation.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/simplify.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/simplify.rst.txt", "unified_diff": "@@ -91,15 +91,15 @@\n \n \n .. rst-class:: sphx-glr-script-out\n \n .. code-block:: none\n \n \n- \n+ \n \n \n \n .. GENERATED FROM PYTHON SOURCE LINES 41-43\n \n We can then proceed to plot both graphs to see the difference. First, let's\n choose a consistent visual style:\n@@ -180,15 +180,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 0.679 seconds)\n+ **Total running time of the script:** (0 minutes 0.160 seconds)\n \n \n .. _sphx_glr_download_tutorials_simplify.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/spanning_trees.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/spanning_trees.rst.txt", "unified_diff": "@@ -156,15 +156,15 @@\n .. note::\n To invert the y axis such that the root of the tree is on top of the plot,\n you can call `ax.invert_yaxis()` before `plt.show()`.\n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 1.457 seconds)\n+ **Total running time of the script:** (0 minutes 0.465 seconds)\n \n \n .. _sphx_glr_download_tutorials_spanning_trees.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/stochastic_variability.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/stochastic_variability.rst.txt", "unified_diff": "@@ -312,15 +312,15 @@\n .. GENERATED FROM PYTHON SOURCE LINES 171-172\n \n .. [1] W. Zachary: \"An Information Flow Model for Conflict and Fission in Small Groups\". Journal of Anthropological Research 33, no. 4 (1977): 452\u201373. https://www.jstor.org/stable/3629752\n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 6.232 seconds)\n+ **Total running time of the script:** (0 minutes 1.525 seconds)\n \n \n .. _sphx_glr_download_tutorials_stochastic_variability.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/topological_sort.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/topological_sort.rst.txt", "unified_diff": "@@ -180,15 +180,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 0.481 seconds)\n+ **Total running time of the script:** (0 minutes 0.106 seconds)\n \n \n .. _sphx_glr_download_tutorials_topological_sort.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visual_style.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visual_style.rst.txt", "unified_diff": "@@ -213,15 +213,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 9.406 seconds)\n+ **Total running time of the script:** (0 minutes 1.816 seconds)\n \n \n .. _sphx_glr_download_tutorials_visual_style.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visualize_cliques.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visualize_cliques.rst.txt", "unified_diff": "@@ -157,15 +157,15 @@\n \n \n \n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 36.900 seconds)\n+ **Total running time of the script:** (0 minutes 8.036 seconds)\n \n \n .. _sphx_glr_download_tutorials_visualize_cliques.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visualize_communities.rst.txt", "source2": "./usr/share/doc/python-igraph-doc/html/_sources/tutorials/visualize_communities.rst.txt", "unified_diff": "@@ -155,15 +155,15 @@\n \n For an example on how to generate the cluster graph from a vertex cluster,\n check out :ref:`tutorials-cluster-graph`.\n \n \n .. rst-class:: sphx-glr-timing\n \n- **Total running time of the script:** (0 minutes 1.989 seconds)\n+ **Total running time of the script:** (0 minutes 0.434 seconds)\n \n \n .. _sphx_glr_download_tutorials_visualize_communities.py:\n \n .. only:: html\n \n .. container:: sphx-glr-footer sphx-glr-footer-example\n"}, {"source1": "./usr/share/doc/python-igraph-doc/html/searchindex.js", "source2": "./usr/share/doc/python-igraph-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -460,134 +460,132 @@\n \"terms\": {\n \"\": [0, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 25, 26, 28, 29, 30, 32, 34, 35, 36],\n \"0\": [0, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37],\n \"000\": 7,\n \"0088ff\": [7, 8],\n \"01\": [7, 8],\n \"02\": [7, 8],\n- \"045\": 22,\n+ \"036\": 35,\n \"05\": [7, 8],\n- \"053\": 15,\n- \"077\": 18,\n+ \"051\": 16,\n \"08f\": [7, 8],\n- \"0xffff8e997250\": 18,\n- \"0xffff8f5f9450\": 11,\n- \"0xffff97d3e650\": 30,\n- \"1\": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37],\n+ \"094\": 23,\n+ \"0xffff83a23250\": 18,\n+ \"0xffff83a61450\": 11,\n+ \"0xffff9406e650\": 30,\n+ \"1\": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37],\n \"10\": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 25, 28, 32],\n \"100\": [0, 7, 8, 14, 16, 18, 32, 36, 37],\n \"10000\": 8,\n+ \"104\": 29,\n+ \"106\": 33,\n \"11\": [12, 13, 28],\n \"111223\": 4,\n \"112222\": 4,\n \"12\": [7, 8, 13, 28, 32],\n \"1205\": [7, 8],\n+ \"125\": 28,\n \"1252\": [4, 27],\n- \"126\": [7, 8],\n- \"127\": [7, 8],\n+ \"126\": [7, 8, 11],\n+ \"127\": [7, 8, 9],\n \"13\": [13, 27],\n \"136\": 24,\n \"14\": [10, 13],\n \"15\": [7, 8, 14, 16, 17, 19, 20, 22, 34],\n \"150\": 10,\n+ \"153\": 12,\n \"16\": 10,\n- \"168\": 24,\n+ \"160\": 30,\n \"1695\": 5,\n \"18\": [7, 8, 19, 26],\n \"1977\": 32,\n- \"2\": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 37],\n+ \"2\": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 37],\n \"20\": [7, 8, 10, 14, 19, 24, 26, 30, 32, 34, 36, 37],\n \"200\": [16, 17],\n \"2006\": 5,\n \"2009\": [7, 8],\n \"201\": 24,\n \"2021\": [7, 8],\n \"2022\": 3,\n \"21\": 19,\n \"22\": [7, 8],\n \"222\": 20,\n+ \"223\": 27,\n \"23\": [7, 8, 19],\n- \"232\": 32,\n \"2386714\": 8,\n \"25\": [7, 8, 22, 33],\n \"255\": [7, 8, 14, 17, 34],\n+ \"256\": 22,\n \"270\": [7, 8],\n \"28\": 19,\n \"29\": [7, 8],\n \"2d\": [7, 8, 18, 28, 31, 37],\n \"2r09ej221sk2k5\": 25,\n- \"3\": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37],\n+ \"3\": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37],\n \"30\": [7, 8, 9, 11, 12, 13, 18, 20, 27, 32, 34],\n \"300\": [7, 8],\n- \"306\": 13,\n \"30745059034535\": 10,\n \"31\": [7, 8],\n+ \"319\": 24,\n \"3203ejew332323\": 25,\n \"320eljl3lk3239\": 25,\n \"33\": 32,\n \"34\": [7, 8],\n \"35\": 19,\n- \"36\": [31, 35],\n+ \"36\": 31,\n \"3629752\": 32,\n+ \"375\": 13,\n \"376\": [7, 8],\n \"38\": 22,\n \"3d\": [7, 8, 37],\n \"4\": [0, 4, 7, 8, 9, 11, 12, 13, 14, 18, 22, 23, 27, 29, 30, 32, 33, 34, 35, 37],\n \"40\": 26,\n- \"406\": 34,\n \"40m11919332msa\": 25,\n- \"417\": 23,\n+ \"410\": 14,\n \"42\": 32,\n+ \"428\": 25,\n+ \"434\": 36,\n \"44\": 4,\n \"45\": 26,\n \"452\": 32,\n- \"454\": 27,\n- \"457\": 31,\n- \"467\": 17,\n+ \"465\": 31,\n+ \"466\": 20,\n \"47\": [7, 8],\n- \"470\": 9,\n \"477\": 10,\n- \"481\": 33,\n+ \"491\": 15,\n \"494\": 27,\n- \"498\": 25,\n \"4r4320dkqpdokk\": 25,\n \"5\": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 22, 23, 24, 26, 27, 28, 29, 31, 33, 34, 35, 37],\n \"50\": [7, 8, 10, 17],\n \"500\": 28,\n \"516\": [7, 8],\n \"517\": 6,\n- \"535\": 14,\n- \"541\": 29,\n- \"595\": 28,\n+ \"525\": 32,\n+ \"578\": 18,\n \"6\": [0, 7, 8, 9, 10, 11, 12, 13, 14, 23, 29, 31, 32],\n \"600\": [7, 8],\n- \"607\": 11,\n+ \"608\": 17,\n \"65\": [22, 26],\n+ \"661\": 26,\n \"666\": 29,\n- \"679\": 30,\n \"7\": [4, 7, 8, 9, 10, 11, 12, 13, 14, 17, 23, 27, 29, 32],\n \"7142cf\": 27,\n \"73\": 32,\n- \"744\": 26,\n \"753\": 10,\n \"78\": [7, 8],\n+ \"789\": 19,\n \"789dsadafj32jj\": 25,\n- \"8\": [7, 8, 9, 10, 11, 12, 13, 14, 18, 23, 26, 28, 29, 37],\n+ \"8\": [7, 8, 9, 10, 11, 12, 13, 14, 18, 23, 26, 29, 35, 37],\n \"80\": 34,\n- \"807\": 20,\n+ \"816\": 34,\n \"8235063912693\": 10,\n- \"835\": 12,\n- \"847\": 10,\n \"85\": 26,\n- \"9\": [4, 7, 8, 12, 13, 14, 28, 34],\n- \"900\": 35,\n- \"915\": 19,\n- \"943\": 16,\n+ \"9\": [4, 7, 8, 12, 13, 14, 28],\n+ \"922\": 10,\n \"951984126984126\": 10,\n- \"989\": 36,\n \"A\": [0, 4, 6, 7, 33, 34, 37],\n \"And\": 30,\n \"As\": [0, 6, 7, 13, 28],\n \"At\": [3, 26],\n \"But\": 7,\n \"By\": 16,\n \"For\": [0, 4, 6, 7, 9, 12, 13, 14, 16, 19, 27, 28, 29, 31, 32, 36, 37],\n"}]}, {"source1": "./usr/share/doc/python-igraph-doc/html/tutorials/articulation_points.html", "source2": "./usr/share/doc/python-igraph-doc/html/tutorials/articulation_points.html", "unified_diff": "@@ -148,15 +148,15 @@\n vertex_frame_width=[3 if v in articulation_points else 1 for v in g.vs],\n edge_width=0.8,\n edge_color="gray",\n )\n plt.show()\n \n \n-\"articulation

Total running time of the script: (0 minutes 0.470 seconds)

\n+\"articulation

Total running time of the script: (0 minutes 0.127 seconds)

\n \n \"betweenness\"
vertices: 0.0 - 14.0\n edges: 1.5 - 16.0\n vertices: 0.0 - 753.8235063912693\n edges: 8.951984126984126 - 477.30745059034535\n 
\n
\n-

Total running time of the script: (0 minutes 5.847 seconds)

\n+

Total running time of the script: (0 minutes 1.922 seconds)

\n \n \n-\"bipartite
<igraph.drawing.matplotlib.graph.GraphArtist object at 0xffff8f5f9450>\n+\"bipartite
<igraph.drawing.matplotlib.graph.GraphArtist object at 0xffff83a61450>\n 
\n
\n-

Total running time of the script: (0 minutes 0.607 seconds)

\n+

Total running time of the script: (0 minutes 0.126 seconds)

\n
\n
\n-\"bipartite

Total running time of the script: (0 minutes 0.835 seconds)

\n+\"bipartite

Total running time of the script: (0 minutes 0.153 seconds)

\n \n \n-\"bridges\"

Total running time of the script: (0 minutes 1.306 seconds)

\n+\"bridges\"

Total running time of the script: (0 minutes 0.375 seconds)

\n \n \n-\"cluster

Total running time of the script: (0 minutes 5.535 seconds)

\n+\"cluster

Total running time of the script: (0 minutes 1.410 seconds)

\n \n \n-\"Original

Total running time of the script: (0 minutes 2.053 seconds)

\n+\"Original

Total running time of the script: (0 minutes 0.491 seconds)

\n \n
\n

Note

\n

To use a consistent style between individual plots (e.g. vertex sizes,\n colors, layout etc.) check out Visual styling.

\n
\n-

Total running time of the script: (0 minutes 3.943 seconds)

\n+

Total running time of the script: (0 minutes 1.051 seconds)

\n \n \"connected
\n

Note

\n

We use the integers from 0 to 200 instead of 0 to 255 in our vertex\n colors, since 255 in the igraph.drawing.colors.RainbowPalette\n corresponds to looping back to red. This gives us nicely distinct hues.

\n
\n-

Total running time of the script: (0 minutes 2.467 seconds)

\n+

Total running time of the script: (0 minutes 0.608 seconds)

\n \n

Because adjacent triangles share an edge/side, the graph now contains some\n edges more than once. It\u2019s useful to simplify the graph to get rid of those\n multiedges, keeping each side only once:

\n
g.simplify()\n 
\n
\n-
<igraph.Graph object at 0xffff8e997250>\n+
<igraph.Graph object at 0xffff83a23250>\n 
\n
\n

Finally, plotting the graph gives a good idea of what the triangulation looks\n like:

\n
fig, ax = plt.subplots()\n ig.plot(\n     g,\n@@ -213,15 +213,15 @@\n     edge_width=0.2,\n     edge_color="white",\n )\n ax.set(xlim=(0, 1), ylim=(0, 1))\n plt.show()\n 
\n
\n-\"delaunay

Total running time of the script: (0 minutes 3.077 seconds)

\n+\"delaunay

Total running time of the script: (0 minutes 0.578 seconds)

\n
\n
\n-\"erdos

Total running time of the script: (0 minutes 3.915 seconds)

\n+\"erdos

Total running time of the script: (0 minutes 0.789 seconds)

\n \n \n-\"generate

Total running time of the script: (0 minutes 1.807 seconds)

\n+\"generate

Total running time of the script: (0 minutes 0.466 seconds)

\n \n \n-\"isomorphism\"

Total running time of the script: (0 minutes 1.045 seconds)

\n+\"isomorphism\"

Total running time of the script: (0 minutes 0.256 seconds)

\n \n \n-\"maxflow\"

Total running time of the script: (0 minutes 0.417 seconds)

\n+\"maxflow\"

Total running time of the script: (0 minutes 0.094 seconds)

\n \n \n-\"minimum

Total running time of the script: (0 minutes 1.168 seconds)

\n+\"minimum

Total running time of the script: (0 minutes 0.319 seconds)

\n \n \n-\"online

Total running time of the script: (0 minutes 2.498 seconds)

\n+\"online

Total running time of the script: (0 minutes 0.428 seconds)

\n \n-

Total running time of the script: (0 minutes 0.454 seconds)

\n+

Total running time of the script: (0 minutes 0.223 seconds)

\n \n
\n

Note

\n

We use igraph\u2019s Graph.subgraph() (see\n igraph.GraphBase.induced_subgraph()) in order to obtain a section of\n the ring graph at a time for each frame. While sufficient for an easy\n example, this approach is not very efficient. Thinking of more efficient\n approaches, e.g. vertices with zero radius, is a useful exercise to learn\n the combination of igraph and matplotlib.

\n
\n-

Total running time of the script: (0 minutes 8.595 seconds)

\n+

Total running time of the script: (0 minutes 2.125 seconds)

\n \n \n-\"shortest

Total running time of the script: (0 minutes 0.541 seconds)

\n+\"shortest

Total running time of the script: (0 minutes 0.104 seconds)

\n \n-\"visual

Total running time of the script: (0 minutes 9.406 seconds)

\n+\"visual

Total running time of the script: (0 minutes 1.816 seconds)

\n \n \n-\"visualize

Total running time of the script: (0 minutes 36.900 seconds)

\n+\"visualize

Total running time of the script: (0 minutes 8.036 seconds)

\n \n \n \"visualize

For an example on how to generate the cluster graph from a vertex cluster,\n check out Generating Cluster Graphs.

\n-

Total running time of the script: (0 minutes 1.989 seconds)

\n+

Total running time of the script: (0 minutes 0.434 seconds)

\n